diff --git a/apps/files_versions/composer/composer/autoload_classmap.php b/apps/files_versions/composer/composer/autoload_classmap.php index 25a1e1c491380..ecdba54b17d88 100644 --- a/apps/files_versions/composer/composer/autoload_classmap.php +++ b/apps/files_versions/composer/composer/autoload_classmap.php @@ -34,6 +34,7 @@ 'OCA\\Files_Versions\\Versions\\IDeletableVersionBackend' => $baseDir . '/../lib/Versions/IDeletableVersionBackend.php', 'OCA\\Files_Versions\\Versions\\INameableVersion' => $baseDir . '/../lib/Versions/INameableVersion.php', 'OCA\\Files_Versions\\Versions\\INameableVersionBackend' => $baseDir . '/../lib/Versions/INameableVersionBackend.php', + 'OCA\\Files_Versions\\Versions\\INeedSyncVersionBackend' => $baseDir . '/../lib/Versions/INeedSyncVersionBackend.php', 'OCA\\Files_Versions\\Versions\\IVersion' => $baseDir . '/../lib/Versions/IVersion.php', 'OCA\\Files_Versions\\Versions\\IVersionBackend' => $baseDir . '/../lib/Versions/IVersionBackend.php', 'OCA\\Files_Versions\\Versions\\IVersionManager' => $baseDir . '/../lib/Versions/IVersionManager.php', diff --git a/apps/files_versions/composer/composer/autoload_static.php b/apps/files_versions/composer/composer/autoload_static.php index ee445fe963608..9cf94d3a2aaa4 100644 --- a/apps/files_versions/composer/composer/autoload_static.php +++ b/apps/files_versions/composer/composer/autoload_static.php @@ -49,6 +49,7 @@ class ComposerStaticInitFiles_Versions 'OCA\\Files_Versions\\Versions\\IDeletableVersionBackend' => __DIR__ . '/..' . '/../lib/Versions/IDeletableVersionBackend.php', 'OCA\\Files_Versions\\Versions\\INameableVersion' => __DIR__ . '/..' . '/../lib/Versions/INameableVersion.php', 'OCA\\Files_Versions\\Versions\\INameableVersionBackend' => __DIR__ . '/..' . '/../lib/Versions/INameableVersionBackend.php', + 'OCA\\Files_Versions\\Versions\\INeedSyncVersionBackend' => __DIR__ . '/..' . '/../lib/Versions/INeedSyncVersionBackend.php', 'OCA\\Files_Versions\\Versions\\IVersion' => __DIR__ . '/..' . '/../lib/Versions/IVersion.php', 'OCA\\Files_Versions\\Versions\\IVersionBackend' => __DIR__ . '/..' . '/../lib/Versions/IVersionBackend.php', 'OCA\\Files_Versions\\Versions\\IVersionManager' => __DIR__ . '/..' . '/../lib/Versions/IVersionManager.php', diff --git a/apps/files_versions/composer/composer/installed.php b/apps/files_versions/composer/composer/installed.php index 1a66c7f2416b6..8b988950e7723 100644 --- a/apps/files_versions/composer/composer/installed.php +++ b/apps/files_versions/composer/composer/installed.php @@ -3,7 +3,7 @@ 'name' => '__root__', 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => 'b1797842784b250fb01ed5e3bf130705eb94751b', + 'reference' => 'a820e3d036741ad1194361eca11bc1cbcdda0a47', 'type' => 'library', 'install_path' => __DIR__ . '/../', 'aliases' => array(), @@ -13,7 +13,7 @@ '__root__' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => 'b1797842784b250fb01ed5e3bf130705eb94751b', + 'reference' => 'a820e3d036741ad1194361eca11bc1cbcdda0a47', 'type' => 'library', 'install_path' => __DIR__ . '/../', 'aliases' => array(), diff --git a/apps/files_versions/lib/Listener/FileEventsListener.php b/apps/files_versions/lib/Listener/FileEventsListener.php index fe638364b9d0d..d90283bacc807 100644 --- a/apps/files_versions/lib/Listener/FileEventsListener.php +++ b/apps/files_versions/lib/Listener/FileEventsListener.php @@ -36,9 +36,9 @@ use OC\Files\Mount\MoveableMount; use OC\Files\Node\NonExistingFile; use OC\Files\View; -use OCA\Files_Versions\Db\VersionEntity; -use OCA\Files_Versions\Db\VersionsMapper; use OCA\Files_Versions\Storage; +use OCA\Files_Versions\Versions\INeedSyncVersionBackend; +use OCA\Files_Versions\Versions\IVersionManager; use OCP\AppFramework\Db\DoesNotExistException; use OCP\DB\Exception; use OCP\EventDispatcher\Event; @@ -54,6 +54,7 @@ use OCP\Files\Events\Node\NodeRenamedEvent; use OCP\Files\Events\Node\NodeTouchedEvent; use OCP\Files\Events\Node\NodeWrittenEvent; +use OCP\Files\File; use OCP\Files\Folder; use OCP\Files\IMimeTypeLoader; use OCP\Files\IRootFolder; @@ -62,7 +63,7 @@ class FileEventsListener implements IEventListener { private IRootFolder $rootFolder; - private VersionsMapper $versionsMapper; + private IVersionManager $versionManager; /** * @var array */ @@ -80,12 +81,12 @@ class FileEventsListener implements IEventListener { public function __construct( IRootFolder $rootFolder, - VersionsMapper $versionsMapper, + IVersionManager $versionManager, IMimeTypeLoader $mimeTypeLoader, LoggerInterface $logger, ) { $this->rootFolder = $rootFolder; - $this->versionsMapper = $versionsMapper; + $this->versionManager = $versionManager; $this->mimeTypeLoader = $mimeTypeLoader; $this->logger = $logger; } @@ -160,11 +161,10 @@ public function touch_hook(Node $node): void { unset($this->nodesTouched[$node->getId()]); try { - // We update the timestamp of the version entity associated with the previousNode. - $versionEntity = $this->versionsMapper->findVersionForFileId($previousNode->getId(), $previousNode->getMTime()); - // Create a version in the DB for the current content. - $versionEntity->setTimestamp($node->getMTime()); - $this->versionsMapper->update($versionEntity); + if ($node instanceof File && $this->versionManager instanceof INeedSyncVersionBackend) { + // We update the timestamp of the version entity associated with the previousNode. + $this->versionManager->updateVersionEntity($node, $previousNode->getMTime(), ['timestamp' => $node->getMTime()]); + } } catch (DbalException $ex) { // Ignore UniqueConstraintViolationException, as we are probably in the middle of a rollback // Where the previous node would temporary have the mtime of the old version, so the rollback touches it to fix it. @@ -179,17 +179,9 @@ public function touch_hook(Node $node): void { public function created(Node $node): void { // Do not handle folders. - if ($node instanceof Folder) { - return; + if ($node instanceof File && $this->versionManager instanceof INeedSyncVersionBackend) { + $this->versionManager->createVersionEntity($node); } - - $versionEntity = new VersionEntity(); - $versionEntity->setFileId($node->getId()); - $versionEntity->setTimestamp($node->getMTime()); - $versionEntity->setSize($node->getSize()); - $versionEntity->setMimetype($this->mimeTypeLoader->getId($node->getMimetype())); - $versionEntity->setMetadata([]); - $this->versionsMapper->insert($versionEntity); } /** @@ -242,11 +234,17 @@ public function post_write_hook(Node $node): void { try { // If no new version was stored in the FS, no new version should be added in the DB. // So we simply update the associated version. - $currentVersionEntity = $this->versionsMapper->findVersionForFileId($node->getId(), $writeHookInfo['previousNode']->getMtime()); - $currentVersionEntity->setTimestamp($node->getMTime()); - $currentVersionEntity->setSize($node->getSize()); - $currentVersionEntity->setMimetype($this->mimeTypeLoader->getId($node->getMimetype())); - $this->versionsMapper->update($currentVersionEntity); + if ($node instanceof File && $this->versionManager instanceof INeedSyncVersionBackend) { + $this->versionManager->updateVersionEntity( + $node, + $writeHookInfo['previousNode']->getMtime(), + [ + 'timestamp' => $node->getMTime(), + 'size' => $node->getSize(), + 'mimetype' => $this->mimeTypeLoader->getId($node->getMimetype()), + ], + ); + } } catch (Exception $e) { $this->logger->error('Failed to update existing version for ' . $node->getPath(), [ 'exception' => $e, @@ -283,7 +281,11 @@ public function remove_hook(Node $node): void { $relativePath = $this->getPathForNode($node); unset($this->versionsDeleted[$path]); Storage::delete($relativePath); - $this->versionsMapper->deleteAllVersionsForFileId($node->getId()); + // If no new version was stored in the FS, no new version should be added in the DB. + // So we simply update the associated version. + if ($node instanceof File && $this->versionManager instanceof INeedSyncVersionBackend) { + $this->versionManager->deleteVersionsEntity($node); + } } /** diff --git a/apps/files_versions/lib/Storage.php b/apps/files_versions/lib/Storage.php index 426d5931ba9d5..30f5c8073a15a 100644 --- a/apps/files_versions/lib/Storage.php +++ b/apps/files_versions/lib/Storage.php @@ -350,7 +350,7 @@ public static function renameOrCopy($sourcePath, $targetPath, $operation) { // move each version one by one to the target directory $rootView->$operation( '/' . $sourceOwner . '/files_versions/' . $sourcePath.'.v' . $v['version'], - '/' . $targetOwner . '/files_versions/' . $targetPath.'.v'.$v['version'] + '/' . $targetOwner . '/files_versions/' . $targetPath.'.v' . $v['version'] ); } } diff --git a/apps/files_versions/lib/Versions/INeedSyncVersionBackend.php b/apps/files_versions/lib/Versions/INeedSyncVersionBackend.php new file mode 100644 index 0000000000000..f5112ab11dd87 --- /dev/null +++ b/apps/files_versions/lib/Versions/INeedSyncVersionBackend.php @@ -0,0 +1,35 @@ + + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ +namespace OCA\Files_Versions\Versions; + +use OCP\Files\File; + +/** + * @since 28.0.0 + */ +interface INeedSyncVersionBackend { + public function createVersionEntity(File $file): void; + public function updateVersionEntity(File $sourceFile, int $revision, array $properties): void; + public function deleteVersionsEntity(File $file): void; +} diff --git a/apps/files_versions/lib/Versions/LegacyVersionsBackend.php b/apps/files_versions/lib/Versions/LegacyVersionsBackend.php index a9ea09247c209..e99ab7d687076 100644 --- a/apps/files_versions/lib/Versions/LegacyVersionsBackend.php +++ b/apps/files_versions/lib/Versions/LegacyVersionsBackend.php @@ -42,7 +42,7 @@ use OCP\IUser; use OCP\IUserManager; -class LegacyVersionsBackend implements IVersionBackend, INameableVersionBackend, IDeletableVersionBackend { +class LegacyVersionsBackend implements IVersionBackend, INameableVersionBackend, IDeletableVersionBackend, INeedSyncVersionBackend { private IRootFolder $rootFolder; private IUserManager $userManager; private VersionsMapper $versionsMapper; @@ -99,6 +99,8 @@ public function getVersionsForFile(IUser $user, FileInfo $file): array { $versions = $this->getVersionsForFileFromDB($file, $user); + // Early exit if we find any version in the database. + // Else we continue to populate the DB from what's on disk. if (count($versions) > 0) { return $versions; } @@ -221,4 +223,36 @@ public function deleteVersion(IVersion $version): void { ); $this->versionsMapper->delete($versionEntity); } + + public function createVersionEntity(File $file): void { + $versionEntity = new VersionEntity(); + $versionEntity->setFileId($file->getId()); + $versionEntity->setTimestamp($file->getMTime()); + $versionEntity->setSize($file->getSize()); + $versionEntity->setMimetype($this->mimeTypeLoader->getId($file->getMimetype())); + $versionEntity->setMetadata([]); + $this->versionsMapper->insert($versionEntity); + } + + public function updateVersionEntity(File $sourceFile, int $revision, array $properties): void { + $versionEntity = $this->versionsMapper->findVersionForFileId($sourceFile->getId(), $revision); + + if (isset($properties['timestamp'])) { + $versionEntity->setTimestamp($properties['timestamp']); + } + + if (isset($properties['size'])) { + $versionEntity->setSize($properties['size']); + } + + if (isset($properties['mimetype'])) { + $versionEntity->setMimetype($properties['mimetype']); + } + + $this->versionsMapper->update($versionEntity); + } + + public function deleteVersionsEntity(File $file): void { + $this->versionsMapper->deleteAllVersionsForFileId($file->getId()); + } } diff --git a/apps/files_versions/lib/Versions/VersionManager.php b/apps/files_versions/lib/Versions/VersionManager.php index 3e769000da7c8..abbbe69e5864c 100644 --- a/apps/files_versions/lib/Versions/VersionManager.php +++ b/apps/files_versions/lib/Versions/VersionManager.php @@ -31,11 +31,12 @@ use OCP\Files\Lock\ILock; use OCP\Files\Lock\ILockManager; use OCP\Files\Lock\LockContext; +use OCP\Files\NotFoundException; use OCP\Files\Storage\IStorage; use OCP\IUser; use OCP\Lock\ManuallyLockedException; -class VersionManager implements IVersionManager, INameableVersionBackend, IDeletableVersionBackend { +class VersionManager implements IVersionManager, INameableVersionBackend, IDeletableVersionBackend, INeedSyncVersionBackend { /** @var (IVersionBackend[])[] */ private $backends = []; @@ -139,6 +140,27 @@ public function deleteVersion(IVersion $version): void { } } + public function createVersionEntity(File $file): void { + $backend = $this->getBackendForStorage($file->getStorage()); + if ($backend instanceof INeedSyncVersionBackend) { + $backend->createVersionEntity($file); + } + } + + public function updateVersionEntity(File $sourceFile, int $revision, array $properties): void { + $backend = $this->getBackendForStorage($sourceFile->getStorage()); + if ($backend instanceof INeedSyncVersionBackend) { + $backend->updateVersionEntity($sourceFile, $revision, $properties); + } + } + + public function deleteVersionsEntity(File $file): void { + $backend = $this->getBackendForStorage($file->getStorage()); + if ($backend instanceof INeedSyncVersionBackend) { + $backend->deleteVersionsEntity($file); + } + } + /** * Catch ManuallyLockedException and retry in app context if possible. * diff --git a/apps/files_versions/src/components/Version.vue b/apps/files_versions/src/components/Version.vue index 5ae389e15d33e..4fa2836d4ae95 100644 --- a/apps/files_versions/src/components/Version.vue +++ b/apps/files_versions/src/components/Version.vue @@ -257,12 +257,12 @@ export default { /** @return {boolean} */ enableLabeling() { - return this.capabilities.files.version_labeling === true && this.fileInfo.mountType !== 'group' + return this.capabilities.files.version_labeling === true }, /** @return {boolean} */ enableDeletion() { - return this.capabilities.files.version_deletion === true && this.fileInfo.mountType !== 'group' + return this.capabilities.files.version_deletion === true }, }, methods: { diff --git a/apps/files_versions/src/utils/versions.js b/apps/files_versions/src/utils/versions.js index 7f5ccfc0e6917..ee49a369d2126 100644 --- a/apps/files_versions/src/utils/versions.js +++ b/apps/files_versions/src/utils/versions.js @@ -29,7 +29,6 @@ import { encodeFilePath } from '../../../files/src/utils/fileUtils.js' import client from '../utils/davClient.js' import davRequest from '../utils/davRequest.js' import logger from '../utils/logger.js' -import path from 'path' /** * @typedef {object} Version @@ -101,16 +100,13 @@ export async function restoreVersion(version) { function formatVersion(version, fileInfo) { const mtime = moment(version.lastmod).unix() * 1000 let previewUrl = '' - let filename = '' if (mtime === fileInfo.mtime) { // Version is the current one - filename = path.join('files', getCurrentUser()?.uid ?? '', fileInfo.path, fileInfo.name) previewUrl = generateUrl('/core/preview?fileId={fileId}&c={fileEtag}&x=250&y=250&forceIcon=0&a=0', { fileId: fileInfo.id, fileEtag: fileInfo.etag, }) } else { - filename = version.filename previewUrl = generateUrl('/apps/files_versions/preview?file={file}&version={fileVersion}', { file: joinPaths(fileInfo.path, fileInfo.name), fileVersion: version.basename, @@ -120,7 +116,7 @@ function formatVersion(version, fileInfo) { return { fileId: fileInfo.id, label: version.props['version-label'], - filename, + filename: version.filename, basename: moment(mtime).format('LLL'), mime: version.mime, etag: `${version.props.getetag}`, @@ -130,8 +126,8 @@ function formatVersion(version, fileInfo) { permissions: 'R', hasPreview: version.props['has-preview'] === 1, previewUrl, - url: joinPaths('/remote.php/dav', filename), - source: generateRemoteUrl('dav') + encodeFilePath(filename), + url: joinPaths('/remote.php/dav', version.filename), + source: generateRemoteUrl('dav') + encodeFilePath(version.filename), fileVersion: version.basename, } } diff --git a/apps/files_versions/src/views/VersionTab.vue b/apps/files_versions/src/views/VersionTab.vue index 178cc3e931a37..2f0a983744ac9 100644 --- a/apps/files_versions/src/views/VersionTab.vue +++ b/apps/files_versions/src/views/VersionTab.vue @@ -35,11 +35,15 @@ \n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UnsupportedBrowser.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UnsupportedBrowser.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UnsupportedBrowser.vue?vue&type=style&index=0&id=3c1e6192&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UnsupportedBrowser.vue?vue&type=style&index=0&id=3c1e6192&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UnsupportedBrowser.vue?vue&type=template&id=3c1e6192&scoped=true&\"\nimport script from \"./UnsupportedBrowser.vue?vue&type=script&lang=js&\"\nexport * from \"./UnsupportedBrowser.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UnsupportedBrowser.vue?vue&type=style&index=0&id=3c1e6192&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3c1e6192\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"content-unsupported-browser guest-box\"},[_c('NcEmptyContent',{scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Web')]},proxy:true},{key:\"action\",fn:function(){return [_c('div',[_c('h2',[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('core', 'Your browser is not supported. Please upgrade to a newer version or a supported one.'))+\"\\n\\t\\t\\t\\t\")]),_vm._v(\" \"),_c('NcButton',{staticClass:\"content-unsupported-browser__continue\",attrs:{\"type\":\"primary\"},on:{\"click\":_vm.forceBrowsing}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('core', 'Continue with this unsupported browser'))+\"\\n\\t\\t\\t\\t\")])],1),_vm._v(\" \"),_c('ul',{staticClass:\"content-unsupported-browser__list\"},[_c('h3',[_vm._v(_vm._s(_vm.t('core', 'Supported versions')))]),_vm._v(\" \"),_vm._l((_vm.formattedBrowsersList),function(browser){return _c('li',{key:browser},[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(browser)+\"\\n\\t\\t\\t\\t\")])})],2)]},proxy:true}])},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.t('core', 'This browser is not supported'))+\"\\n\\t\\t\")])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright 2022 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { generateUrl } from '@nextcloud/router'\nimport Vue from 'vue'\n\nimport { browserStorageKey } from './utils/RedirectUnsupportedBrowsers.js'\nimport browserStorage from './services/BrowserStorageService.js'\nimport UnsupportedBrowser from './views/UnsupportedBrowser.vue'\n\n// If the ignore token is set, redirect\nif (browserStorage.getItem(browserStorageKey) === 'true') {\n\twindow.location = generateUrl('/')\n}\n\nexport default new Vue({\n\tel: '#unsupported-browser',\n\t// eslint-disable-next-line vue/match-component-file-name\n\tname: 'UnsupportedBrowserRoot',\n\trender: h => h(UnsupportedBrowser),\n})\n","var BrowserslistError = require('./error')\n\nfunction noop() {}\n\nmodule.exports = {\n loadQueries: function loadQueries() {\n throw new BrowserslistError(\n 'Sharable configs are not supported in client-side build of Browserslist'\n )\n },\n\n getStat: function getStat(opts) {\n return opts.stats\n },\n\n loadConfig: function loadConfig(opts) {\n if (opts.config) {\n throw new BrowserslistError(\n 'Browserslist config are not supported in client-side build'\n )\n }\n },\n\n loadCountry: function loadCountry() {\n throw new BrowserslistError(\n 'Country statistics are not supported ' +\n 'in client-side build of Browserslist'\n )\n },\n\n loadFeature: function loadFeature() {\n throw new BrowserslistError(\n 'Supports queries are not available in client-side build of Browserslist'\n )\n },\n\n currentNode: function currentNode(resolve, context) {\n return resolve(['maintained node versions'], context)[0]\n },\n\n parseConfig: noop,\n\n readConfig: noop,\n\n findConfig: noop,\n\n clearCaches: noop,\n\n oldDataWarning: noop,\n\n env: {}\n}\n","function BrowserslistError(message) {\n this.name = 'BrowserslistError'\n this.message = message\n this.browserslist = true\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, BrowserslistError)\n }\n}\n\nBrowserslistError.prototype = Error.prototype\n\nmodule.exports = BrowserslistError\n","var jsReleases = require('node-releases/data/processed/envs.json')\nvar agents = require('caniuse-lite/dist/unpacker/agents').agents\nvar jsEOL = require('node-releases/data/release-schedule/release-schedule.json')\nvar path = require('path')\nvar e2c = require('electron-to-chromium/versions')\n\nvar BrowserslistError = require('./error')\nvar parse = require('./parse')\nvar env = require('./node') // Will load browser.js in webpack\n\nvar YEAR = 365.259641 * 24 * 60 * 60 * 1000\nvar ANDROID_EVERGREEN_FIRST = '37'\nvar OP_MOB_BLINK_FIRST = 14\n\n// Helpers\n\nfunction isVersionsMatch(versionA, versionB) {\n return (versionA + '.').indexOf(versionB + '.') === 0\n}\n\nfunction isEolReleased(name) {\n var version = name.slice(1)\n return browserslist.nodeVersions.some(function (i) {\n return isVersionsMatch(i, version)\n })\n}\n\nfunction normalize(versions) {\n return versions.filter(function (version) {\n return typeof version === 'string'\n })\n}\n\nfunction normalizeElectron(version) {\n var versionToUse = version\n if (version.split('.').length === 3) {\n versionToUse = version.split('.').slice(0, -1).join('.')\n }\n return versionToUse\n}\n\nfunction nameMapper(name) {\n return function mapName(version) {\n return name + ' ' + version\n }\n}\n\nfunction getMajor(version) {\n return parseInt(version.split('.')[0])\n}\n\nfunction getMajorVersions(released, number) {\n if (released.length === 0) return []\n var majorVersions = uniq(released.map(getMajor))\n var minimum = majorVersions[majorVersions.length - number]\n if (!minimum) {\n return released\n }\n var selected = []\n for (var i = released.length - 1; i >= 0; i--) {\n if (minimum > getMajor(released[i])) break\n selected.unshift(released[i])\n }\n return selected\n}\n\nfunction uniq(array) {\n var filtered = []\n for (var i = 0; i < array.length; i++) {\n if (filtered.indexOf(array[i]) === -1) filtered.push(array[i])\n }\n return filtered\n}\n\nfunction fillUsage(result, name, data) {\n for (var i in data) {\n result[name + ' ' + i] = data[i]\n }\n}\n\nfunction generateFilter(sign, version) {\n version = parseFloat(version)\n if (sign === '>') {\n return function (v) {\n return parseFloat(v) > version\n }\n } else if (sign === '>=') {\n return function (v) {\n return parseFloat(v) >= version\n }\n } else if (sign === '<') {\n return function (v) {\n return parseFloat(v) < version\n }\n } else {\n return function (v) {\n return parseFloat(v) <= version\n }\n }\n}\n\nfunction generateSemverFilter(sign, version) {\n version = version.split('.').map(parseSimpleInt)\n version[1] = version[1] || 0\n version[2] = version[2] || 0\n if (sign === '>') {\n return function (v) {\n v = v.split('.').map(parseSimpleInt)\n return compareSemver(v, version) > 0\n }\n } else if (sign === '>=') {\n return function (v) {\n v = v.split('.').map(parseSimpleInt)\n return compareSemver(v, version) >= 0\n }\n } else if (sign === '<') {\n return function (v) {\n v = v.split('.').map(parseSimpleInt)\n return compareSemver(version, v) > 0\n }\n } else {\n return function (v) {\n v = v.split('.').map(parseSimpleInt)\n return compareSemver(version, v) >= 0\n }\n }\n}\n\nfunction parseSimpleInt(x) {\n return parseInt(x)\n}\n\nfunction compare(a, b) {\n if (a < b) return -1\n if (a > b) return +1\n return 0\n}\n\nfunction compareSemver(a, b) {\n return (\n compare(parseInt(a[0]), parseInt(b[0])) ||\n compare(parseInt(a[1] || '0'), parseInt(b[1] || '0')) ||\n compare(parseInt(a[2] || '0'), parseInt(b[2] || '0'))\n )\n}\n\n// this follows the npm-like semver behavior\nfunction semverFilterLoose(operator, range) {\n range = range.split('.').map(parseSimpleInt)\n if (typeof range[1] === 'undefined') {\n range[1] = 'x'\n }\n // ignore any patch version because we only return minor versions\n // range[2] = 'x'\n switch (operator) {\n case '<=':\n return function (version) {\n version = version.split('.').map(parseSimpleInt)\n return compareSemverLoose(version, range) <= 0\n }\n case '>=':\n default:\n return function (version) {\n version = version.split('.').map(parseSimpleInt)\n return compareSemverLoose(version, range) >= 0\n }\n }\n}\n\n// this follows the npm-like semver behavior\nfunction compareSemverLoose(version, range) {\n if (version[0] !== range[0]) {\n return version[0] < range[0] ? -1 : +1\n }\n if (range[1] === 'x') {\n return 0\n }\n if (version[1] !== range[1]) {\n return version[1] < range[1] ? -1 : +1\n }\n return 0\n}\n\nfunction resolveVersion(data, version) {\n if (data.versions.indexOf(version) !== -1) {\n return version\n } else if (browserslist.versionAliases[data.name][version]) {\n return browserslist.versionAliases[data.name][version]\n } else {\n return false\n }\n}\n\nfunction normalizeVersion(data, version) {\n var resolved = resolveVersion(data, version)\n if (resolved) {\n return resolved\n } else if (data.versions.length === 1) {\n return data.versions[0]\n } else {\n return false\n }\n}\n\nfunction filterByYear(since, context) {\n since = since / 1000\n return Object.keys(agents).reduce(function (selected, name) {\n var data = byName(name, context)\n if (!data) return selected\n var versions = Object.keys(data.releaseDate).filter(function (v) {\n var date = data.releaseDate[v]\n return date !== null && date >= since\n })\n return selected.concat(versions.map(nameMapper(data.name)))\n }, [])\n}\n\nfunction cloneData(data) {\n return {\n name: data.name,\n versions: data.versions,\n released: data.released,\n releaseDate: data.releaseDate\n }\n}\n\nfunction byName(name, context) {\n name = name.toLowerCase()\n name = browserslist.aliases[name] || name\n if (context.mobileToDesktop && browserslist.desktopNames[name]) {\n var desktop = browserslist.data[browserslist.desktopNames[name]]\n if (name === 'android') {\n return normalizeAndroidData(cloneData(browserslist.data[name]), desktop)\n } else {\n var cloned = cloneData(desktop)\n cloned.name = name\n return cloned\n }\n }\n return browserslist.data[name]\n}\n\nfunction normalizeAndroidVersions(androidVersions, chromeVersions) {\n var iFirstEvergreen = chromeVersions.indexOf(ANDROID_EVERGREEN_FIRST)\n return androidVersions\n .filter(function (version) {\n return /^(?:[2-4]\\.|[34]$)/.test(version)\n })\n .concat(chromeVersions.slice(iFirstEvergreen))\n}\n\nfunction normalizeAndroidData(android, chrome) {\n android.released = normalizeAndroidVersions(android.released, chrome.released)\n android.versions = normalizeAndroidVersions(android.versions, chrome.versions)\n android.released.forEach(function (v) {\n if (android.releaseDate[v] === undefined) {\n android.releaseDate[v] = chrome.releaseDate[v]\n }\n })\n return android\n}\n\nfunction checkName(name, context) {\n var data = byName(name, context)\n if (!data) throw new BrowserslistError('Unknown browser ' + name)\n return data\n}\n\nfunction unknownQuery(query) {\n return new BrowserslistError(\n 'Unknown browser query `' +\n query +\n '`. ' +\n 'Maybe you are using old Browserslist or made typo in query.'\n )\n}\n\n// Adjusts last X versions queries for some mobile browsers,\n// where caniuse data jumps from a legacy version to the latest\nfunction filterJumps(list, name, nVersions, context) {\n var jump = 1\n switch (name) {\n case 'android':\n if (context.mobileToDesktop) return list\n var released = browserslist.data.chrome.released\n jump = released.length - released.indexOf(ANDROID_EVERGREEN_FIRST)\n break\n case 'op_mob':\n var latest = browserslist.data.op_mob.released.slice(-1)[0]\n jump = getMajor(latest) - OP_MOB_BLINK_FIRST + 1\n break\n default:\n return list\n }\n if (nVersions <= jump) {\n return list.slice(-1)\n }\n return list.slice(jump - 1 - nVersions)\n}\n\nfunction isSupported(flags) {\n return (\n typeof flags === 'string' &&\n (flags.indexOf('y') >= 0 || flags.indexOf('a') >= 0)\n )\n}\n\nfunction resolve(queries, context) {\n return parse(QUERIES, queries).reduce(function (result, node, index) {\n if (node.not && index === 0) {\n throw new BrowserslistError(\n 'Write any browsers query (for instance, `defaults`) ' +\n 'before `' +\n node.query +\n '`'\n )\n }\n var type = QUERIES[node.type]\n var array = type.select.call(browserslist, context, node).map(function (j) {\n var parts = j.split(' ')\n if (parts[1] === '0') {\n return parts[0] + ' ' + byName(parts[0], context).versions[0]\n } else {\n return j\n }\n })\n\n if (node.compose === 'and') {\n if (node.not) {\n return result.filter(function (j) {\n return array.indexOf(j) === -1\n })\n } else {\n return result.filter(function (j) {\n return array.indexOf(j) !== -1\n })\n }\n } else {\n if (node.not) {\n var filter = {}\n array.forEach(function (j) {\n filter[j] = true\n })\n return result.filter(function (j) {\n return !filter[j]\n })\n }\n return result.concat(array)\n }\n }, [])\n}\n\nfunction prepareOpts(opts) {\n if (typeof opts === 'undefined') opts = {}\n\n if (typeof opts.path === 'undefined') {\n opts.path = path.resolve ? path.resolve('.') : '.'\n }\n\n return opts\n}\n\nfunction prepareQueries(queries, opts) {\n if (typeof queries === 'undefined' || queries === null) {\n var config = browserslist.loadConfig(opts)\n if (config) {\n queries = config\n } else {\n queries = browserslist.defaults\n }\n }\n\n return queries\n}\n\nfunction checkQueries(queries) {\n if (!(typeof queries === 'string' || Array.isArray(queries))) {\n throw new BrowserslistError(\n 'Browser queries must be an array or string. Got ' + typeof queries + '.'\n )\n }\n}\n\nvar cache = {}\n\nfunction browserslist(queries, opts) {\n opts = prepareOpts(opts)\n queries = prepareQueries(queries, opts)\n checkQueries(queries)\n\n var context = {\n ignoreUnknownVersions: opts.ignoreUnknownVersions,\n dangerousExtend: opts.dangerousExtend,\n mobileToDesktop: opts.mobileToDesktop,\n path: opts.path,\n env: opts.env\n }\n\n env.oldDataWarning(browserslist.data)\n var stats = env.getStat(opts, browserslist.data)\n if (stats) {\n context.customUsage = {}\n for (var browser in stats) {\n fillUsage(context.customUsage, browser, stats[browser])\n }\n }\n\n var cacheKey = JSON.stringify([queries, context])\n if (cache[cacheKey]) return cache[cacheKey]\n\n var result = uniq(resolve(queries, context)).sort(function (name1, name2) {\n name1 = name1.split(' ')\n name2 = name2.split(' ')\n if (name1[0] === name2[0]) {\n // assumptions on caniuse data\n // 1) version ranges never overlaps\n // 2) if version is not a range, it never contains `-`\n var version1 = name1[1].split('-')[0]\n var version2 = name2[1].split('-')[0]\n return compareSemver(version2.split('.'), version1.split('.'))\n } else {\n return compare(name1[0], name2[0])\n }\n })\n if (!env.env.BROWSERSLIST_DISABLE_CACHE) {\n cache[cacheKey] = result\n }\n return result\n}\n\nbrowserslist.parse = function (queries, opts) {\n opts = prepareOpts(opts)\n queries = prepareQueries(queries, opts)\n checkQueries(queries)\n return parse(QUERIES, queries)\n}\n\n// Will be filled by Can I Use data below\nbrowserslist.cache = {}\nbrowserslist.data = {}\nbrowserslist.usage = {\n global: {},\n custom: null\n}\n\n// Default browsers query\nbrowserslist.defaults = ['> 0.5%', 'last 2 versions', 'Firefox ESR', 'not dead']\n\n// Browser names aliases\nbrowserslist.aliases = {\n fx: 'firefox',\n ff: 'firefox',\n ios: 'ios_saf',\n explorer: 'ie',\n blackberry: 'bb',\n explorermobile: 'ie_mob',\n operamini: 'op_mini',\n operamobile: 'op_mob',\n chromeandroid: 'and_chr',\n firefoxandroid: 'and_ff',\n ucandroid: 'and_uc',\n qqandroid: 'and_qq'\n}\n\n// Can I Use only provides a few versions for some browsers (e.g. and_chr).\n// Fallback to a similar browser for unknown versions\n// Note op_mob is not included as its chromium versions are not in sync with Opera desktop\nbrowserslist.desktopNames = {\n and_chr: 'chrome',\n and_ff: 'firefox',\n ie_mob: 'ie',\n android: 'chrome' // has extra processing logic\n}\n\n// Aliases to work with joined versions like `ios_saf 7.0-7.1`\nbrowserslist.versionAliases = {}\n\nbrowserslist.clearCaches = env.clearCaches\nbrowserslist.parseConfig = env.parseConfig\nbrowserslist.readConfig = env.readConfig\nbrowserslist.findConfig = env.findConfig\nbrowserslist.loadConfig = env.loadConfig\n\nbrowserslist.coverage = function (browsers, stats) {\n var data\n if (typeof stats === 'undefined') {\n data = browserslist.usage.global\n } else if (stats === 'my stats') {\n var opts = {}\n opts.path = path.resolve ? path.resolve('.') : '.'\n var customStats = env.getStat(opts)\n if (!customStats) {\n throw new BrowserslistError('Custom usage statistics was not provided')\n }\n data = {}\n for (var browser in customStats) {\n fillUsage(data, browser, customStats[browser])\n }\n } else if (typeof stats === 'string') {\n if (stats.length > 2) {\n stats = stats.toLowerCase()\n } else {\n stats = stats.toUpperCase()\n }\n env.loadCountry(browserslist.usage, stats, browserslist.data)\n data = browserslist.usage[stats]\n } else {\n if ('dataByBrowser' in stats) {\n stats = stats.dataByBrowser\n }\n data = {}\n for (var name in stats) {\n for (var version in stats[name]) {\n data[name + ' ' + version] = stats[name][version]\n }\n }\n }\n\n return browsers.reduce(function (all, i) {\n var usage = data[i]\n if (usage === undefined) {\n usage = data[i.replace(/ \\S+$/, ' 0')]\n }\n return all + (usage || 0)\n }, 0)\n}\n\nfunction nodeQuery(context, node) {\n var matched = browserslist.nodeVersions.filter(function (i) {\n return isVersionsMatch(i, node.version)\n })\n if (matched.length === 0) {\n if (context.ignoreUnknownVersions) {\n return []\n } else {\n throw new BrowserslistError(\n 'Unknown version ' + node.version + ' of Node.js'\n )\n }\n }\n return ['node ' + matched[matched.length - 1]]\n}\n\nfunction sinceQuery(context, node) {\n var year = parseInt(node.year)\n var month = parseInt(node.month || '01') - 1\n var day = parseInt(node.day || '01')\n return filterByYear(Date.UTC(year, month, day, 0, 0, 0), context)\n}\n\nfunction coverQuery(context, node) {\n var coverage = parseFloat(node.coverage)\n var usage = browserslist.usage.global\n if (node.place) {\n if (node.place.match(/^my\\s+stats$/i)) {\n if (!context.customUsage) {\n throw new BrowserslistError('Custom usage statistics was not provided')\n }\n usage = context.customUsage\n } else {\n var place\n if (node.place.length === 2) {\n place = node.place.toUpperCase()\n } else {\n place = node.place.toLowerCase()\n }\n env.loadCountry(browserslist.usage, place, browserslist.data)\n usage = browserslist.usage[place]\n }\n }\n var versions = Object.keys(usage).sort(function (a, b) {\n return usage[b] - usage[a]\n })\n var coveraged = 0\n var result = []\n var version\n for (var i = 0; i < versions.length; i++) {\n version = versions[i]\n if (usage[version] === 0) break\n coveraged += usage[version]\n result.push(version)\n if (coveraged >= coverage) break\n }\n return result\n}\n\nvar QUERIES = {\n last_major_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+major\\s+versions?$/i,\n select: function (context, node) {\n return Object.keys(agents).reduce(function (selected, name) {\n var data = byName(name, context)\n if (!data) return selected\n var list = getMajorVersions(data.released, node.versions)\n list = list.map(nameMapper(data.name))\n list = filterJumps(list, data.name, node.versions, context)\n return selected.concat(list)\n }, [])\n }\n },\n last_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+versions?$/i,\n select: function (context, node) {\n return Object.keys(agents).reduce(function (selected, name) {\n var data = byName(name, context)\n if (!data) return selected\n var list = data.released.slice(-node.versions)\n list = list.map(nameMapper(data.name))\n list = filterJumps(list, data.name, node.versions, context)\n return selected.concat(list)\n }, [])\n }\n },\n last_electron_major_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+electron\\s+major\\s+versions?$/i,\n select: function (context, node) {\n var validVersions = getMajorVersions(Object.keys(e2c), node.versions)\n return validVersions.map(function (i) {\n return 'chrome ' + e2c[i]\n })\n }\n },\n last_node_major_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+node\\s+major\\s+versions?$/i,\n select: function (context, node) {\n return getMajorVersions(browserslist.nodeVersions, node.versions).map(\n function (version) {\n return 'node ' + version\n }\n )\n }\n },\n last_browser_major_versions: {\n matches: ['versions', 'browser'],\n regexp: /^last\\s+(\\d+)\\s+(\\w+)\\s+major\\s+versions?$/i,\n select: function (context, node) {\n var data = checkName(node.browser, context)\n var validVersions = getMajorVersions(data.released, node.versions)\n var list = validVersions.map(nameMapper(data.name))\n list = filterJumps(list, data.name, node.versions, context)\n return list\n }\n },\n last_electron_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+electron\\s+versions?$/i,\n select: function (context, node) {\n return Object.keys(e2c)\n .slice(-node.versions)\n .map(function (i) {\n return 'chrome ' + e2c[i]\n })\n }\n },\n last_node_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+node\\s+versions?$/i,\n select: function (context, node) {\n return browserslist.nodeVersions\n .slice(-node.versions)\n .map(function (version) {\n return 'node ' + version\n })\n }\n },\n last_browser_versions: {\n matches: ['versions', 'browser'],\n regexp: /^last\\s+(\\d+)\\s+(\\w+)\\s+versions?$/i,\n select: function (context, node) {\n var data = checkName(node.browser, context)\n var list = data.released.slice(-node.versions).map(nameMapper(data.name))\n list = filterJumps(list, data.name, node.versions, context)\n return list\n }\n },\n unreleased_versions: {\n matches: [],\n regexp: /^unreleased\\s+versions$/i,\n select: function (context) {\n return Object.keys(agents).reduce(function (selected, name) {\n var data = byName(name, context)\n if (!data) return selected\n var list = data.versions.filter(function (v) {\n return data.released.indexOf(v) === -1\n })\n list = list.map(nameMapper(data.name))\n return selected.concat(list)\n }, [])\n }\n },\n unreleased_electron_versions: {\n matches: [],\n regexp: /^unreleased\\s+electron\\s+versions?$/i,\n select: function () {\n return []\n }\n },\n unreleased_browser_versions: {\n matches: ['browser'],\n regexp: /^unreleased\\s+(\\w+)\\s+versions?$/i,\n select: function (context, node) {\n var data = checkName(node.browser, context)\n return data.versions\n .filter(function (v) {\n return data.released.indexOf(v) === -1\n })\n .map(nameMapper(data.name))\n }\n },\n last_years: {\n matches: ['years'],\n regexp: /^last\\s+(\\d*.?\\d+)\\s+years?$/i,\n select: function (context, node) {\n return filterByYear(Date.now() - YEAR * node.years, context)\n }\n },\n since_y: {\n matches: ['year'],\n regexp: /^since (\\d+)$/i,\n select: sinceQuery\n },\n since_y_m: {\n matches: ['year', 'month'],\n regexp: /^since (\\d+)-(\\d+)$/i,\n select: sinceQuery\n },\n since_y_m_d: {\n matches: ['year', 'month', 'day'],\n regexp: /^since (\\d+)-(\\d+)-(\\d+)$/i,\n select: sinceQuery\n },\n popularity: {\n matches: ['sign', 'popularity'],\n regexp: /^(>=?|<=?)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)%$/,\n select: function (context, node) {\n var popularity = parseFloat(node.popularity)\n var usage = browserslist.usage.global\n return Object.keys(usage).reduce(function (result, version) {\n if (node.sign === '>') {\n if (usage[version] > popularity) {\n result.push(version)\n }\n } else if (node.sign === '<') {\n if (usage[version] < popularity) {\n result.push(version)\n }\n } else if (node.sign === '<=') {\n if (usage[version] <= popularity) {\n result.push(version)\n }\n } else if (usage[version] >= popularity) {\n result.push(version)\n }\n return result\n }, [])\n }\n },\n popularity_in_my_stats: {\n matches: ['sign', 'popularity'],\n regexp: /^(>=?|<=?)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)%\\s+in\\s+my\\s+stats$/,\n select: function (context, node) {\n var popularity = parseFloat(node.popularity)\n if (!context.customUsage) {\n throw new BrowserslistError('Custom usage statistics was not provided')\n }\n var usage = context.customUsage\n return Object.keys(usage).reduce(function (result, version) {\n var percentage = usage[version]\n if (percentage == null) {\n return result\n }\n\n if (node.sign === '>') {\n if (percentage > popularity) {\n result.push(version)\n }\n } else if (node.sign === '<') {\n if (percentage < popularity) {\n result.push(version)\n }\n } else if (node.sign === '<=') {\n if (percentage <= popularity) {\n result.push(version)\n }\n } else if (percentage >= popularity) {\n result.push(version)\n }\n return result\n }, [])\n }\n },\n popularity_in_config_stats: {\n matches: ['sign', 'popularity', 'config'],\n regexp: /^(>=?|<=?)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)%\\s+in\\s+(\\S+)\\s+stats$/,\n select: function (context, node) {\n var popularity = parseFloat(node.popularity)\n var stats = env.loadStat(context, node.config, browserslist.data)\n if (stats) {\n context.customUsage = {}\n for (var browser in stats) {\n fillUsage(context.customUsage, browser, stats[browser])\n }\n }\n if (!context.customUsage) {\n throw new BrowserslistError('Custom usage statistics was not provided')\n }\n var usage = context.customUsage\n return Object.keys(usage).reduce(function (result, version) {\n var percentage = usage[version]\n if (percentage == null) {\n return result\n }\n\n if (node.sign === '>') {\n if (percentage > popularity) {\n result.push(version)\n }\n } else if (node.sign === '<') {\n if (percentage < popularity) {\n result.push(version)\n }\n } else if (node.sign === '<=') {\n if (percentage <= popularity) {\n result.push(version)\n }\n } else if (percentage >= popularity) {\n result.push(version)\n }\n return result\n }, [])\n }\n },\n popularity_in_place: {\n matches: ['sign', 'popularity', 'place'],\n regexp: /^(>=?|<=?)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)%\\s+in\\s+((alt-)?\\w\\w)$/,\n select: function (context, node) {\n var popularity = parseFloat(node.popularity)\n var place = node.place\n if (place.length === 2) {\n place = place.toUpperCase()\n } else {\n place = place.toLowerCase()\n }\n env.loadCountry(browserslist.usage, place, browserslist.data)\n var usage = browserslist.usage[place]\n return Object.keys(usage).reduce(function (result, version) {\n var percentage = usage[version]\n if (percentage == null) {\n return result\n }\n\n if (node.sign === '>') {\n if (percentage > popularity) {\n result.push(version)\n }\n } else if (node.sign === '<') {\n if (percentage < popularity) {\n result.push(version)\n }\n } else if (node.sign === '<=') {\n if (percentage <= popularity) {\n result.push(version)\n }\n } else if (percentage >= popularity) {\n result.push(version)\n }\n return result\n }, [])\n }\n },\n cover: {\n matches: ['coverage'],\n regexp: /^cover\\s+(\\d+|\\d+\\.\\d+|\\.\\d+)%$/i,\n select: coverQuery\n },\n cover_in: {\n matches: ['coverage', 'place'],\n regexp: /^cover\\s+(\\d+|\\d+\\.\\d+|\\.\\d+)%\\s+in\\s+(my\\s+stats|(alt-)?\\w\\w)$/i,\n select: coverQuery\n },\n supports: {\n matches: ['feature'],\n regexp: /^supports\\s+([\\w-]+)$/,\n select: function (context, node) {\n env.loadFeature(browserslist.cache, node.feature)\n var features = browserslist.cache[node.feature]\n var result = []\n for (var name in features) {\n var data = byName(name, context)\n // Only check desktop when latest released mobile has support\n var checkDesktop =\n context.mobileToDesktop &&\n name in browserslist.desktopNames &&\n isSupported(features[name][data.released.slice(-1)[0]])\n data.versions.forEach(function (version) {\n var flags = features[name][version]\n if (flags === undefined && checkDesktop) {\n flags = features[browserslist.desktopNames[name]][version]\n }\n if (isSupported(flags)) {\n result.push(name + ' ' + version)\n }\n })\n }\n return result\n }\n },\n electron_range: {\n matches: ['from', 'to'],\n regexp: /^electron\\s+([\\d.]+)\\s*-\\s*([\\d.]+)$/i,\n select: function (context, node) {\n var fromToUse = normalizeElectron(node.from)\n var toToUse = normalizeElectron(node.to)\n var from = parseFloat(node.from)\n var to = parseFloat(node.to)\n if (!e2c[fromToUse]) {\n throw new BrowserslistError('Unknown version ' + from + ' of electron')\n }\n if (!e2c[toToUse]) {\n throw new BrowserslistError('Unknown version ' + to + ' of electron')\n }\n return Object.keys(e2c)\n .filter(function (i) {\n var parsed = parseFloat(i)\n return parsed >= from && parsed <= to\n })\n .map(function (i) {\n return 'chrome ' + e2c[i]\n })\n }\n },\n node_range: {\n matches: ['from', 'to'],\n regexp: /^node\\s+([\\d.]+)\\s*-\\s*([\\d.]+)$/i,\n select: function (context, node) {\n return browserslist.nodeVersions\n .filter(semverFilterLoose('>=', node.from))\n .filter(semverFilterLoose('<=', node.to))\n .map(function (v) {\n return 'node ' + v\n })\n }\n },\n browser_range: {\n matches: ['browser', 'from', 'to'],\n regexp: /^(\\w+)\\s+([\\d.]+)\\s*-\\s*([\\d.]+)$/i,\n select: function (context, node) {\n var data = checkName(node.browser, context)\n var from = parseFloat(normalizeVersion(data, node.from) || node.from)\n var to = parseFloat(normalizeVersion(data, node.to) || node.to)\n function filter(v) {\n var parsed = parseFloat(v)\n return parsed >= from && parsed <= to\n }\n return data.released.filter(filter).map(nameMapper(data.name))\n }\n },\n electron_ray: {\n matches: ['sign', 'version'],\n regexp: /^electron\\s*(>=?|<=?)\\s*([\\d.]+)$/i,\n select: function (context, node) {\n var versionToUse = normalizeElectron(node.version)\n return Object.keys(e2c)\n .filter(generateFilter(node.sign, versionToUse))\n .map(function (i) {\n return 'chrome ' + e2c[i]\n })\n }\n },\n node_ray: {\n matches: ['sign', 'version'],\n regexp: /^node\\s*(>=?|<=?)\\s*([\\d.]+)$/i,\n select: function (context, node) {\n return browserslist.nodeVersions\n .filter(generateSemverFilter(node.sign, node.version))\n .map(function (v) {\n return 'node ' + v\n })\n }\n },\n browser_ray: {\n matches: ['browser', 'sign', 'version'],\n regexp: /^(\\w+)\\s*(>=?|<=?)\\s*([\\d.]+)$/,\n select: function (context, node) {\n var version = node.version\n var data = checkName(node.browser, context)\n var alias = browserslist.versionAliases[data.name][version]\n if (alias) version = alias\n return data.released\n .filter(generateFilter(node.sign, version))\n .map(function (v) {\n return data.name + ' ' + v\n })\n }\n },\n firefox_esr: {\n matches: [],\n regexp: /^(firefox|ff|fx)\\s+esr$/i,\n select: function () {\n return ['firefox 102', 'firefox 115']\n }\n },\n opera_mini_all: {\n matches: [],\n regexp: /(operamini|op_mini)\\s+all/i,\n select: function () {\n return ['op_mini all']\n }\n },\n electron_version: {\n matches: ['version'],\n regexp: /^electron\\s+([\\d.]+)$/i,\n select: function (context, node) {\n var versionToUse = normalizeElectron(node.version)\n var chrome = e2c[versionToUse]\n if (!chrome) {\n throw new BrowserslistError(\n 'Unknown version ' + node.version + ' of electron'\n )\n }\n return ['chrome ' + chrome]\n }\n },\n node_major_version: {\n matches: ['version'],\n regexp: /^node\\s+(\\d+)$/i,\n select: nodeQuery\n },\n node_minor_version: {\n matches: ['version'],\n regexp: /^node\\s+(\\d+\\.\\d+)$/i,\n select: nodeQuery\n },\n node_patch_version: {\n matches: ['version'],\n regexp: /^node\\s+(\\d+\\.\\d+\\.\\d+)$/i,\n select: nodeQuery\n },\n current_node: {\n matches: [],\n regexp: /^current\\s+node$/i,\n select: function (context) {\n return [env.currentNode(resolve, context)]\n }\n },\n maintained_node: {\n matches: [],\n regexp: /^maintained\\s+node\\s+versions$/i,\n select: function (context) {\n var now = Date.now()\n var queries = Object.keys(jsEOL)\n .filter(function (key) {\n return (\n now < Date.parse(jsEOL[key].end) &&\n now > Date.parse(jsEOL[key].start) &&\n isEolReleased(key)\n )\n })\n .map(function (key) {\n return 'node ' + key.slice(1)\n })\n return resolve(queries, context)\n }\n },\n phantomjs_1_9: {\n matches: [],\n regexp: /^phantomjs\\s+1.9$/i,\n select: function () {\n return ['safari 5']\n }\n },\n phantomjs_2_1: {\n matches: [],\n regexp: /^phantomjs\\s+2.1$/i,\n select: function () {\n return ['safari 6']\n }\n },\n browser_version: {\n matches: ['browser', 'version'],\n regexp: /^(\\w+)\\s+(tp|[\\d.]+)$/i,\n select: function (context, node) {\n var version = node.version\n if (/^tp$/i.test(version)) version = 'TP'\n var data = checkName(node.browser, context)\n var alias = normalizeVersion(data, version)\n if (alias) {\n version = alias\n } else {\n if (version.indexOf('.') === -1) {\n alias = version + '.0'\n } else {\n alias = version.replace(/\\.0$/, '')\n }\n alias = normalizeVersion(data, alias)\n if (alias) {\n version = alias\n } else if (context.ignoreUnknownVersions) {\n return []\n } else {\n throw new BrowserslistError(\n 'Unknown version ' + version + ' of ' + node.browser\n )\n }\n }\n return [data.name + ' ' + version]\n }\n },\n browserslist_config: {\n matches: [],\n regexp: /^browserslist config$/i,\n select: function (context) {\n return browserslist(undefined, context)\n }\n },\n extends: {\n matches: ['config'],\n regexp: /^extends (.+)$/i,\n select: function (context, node) {\n return resolve(env.loadQueries(context, node.config), context)\n }\n },\n defaults: {\n matches: [],\n regexp: /^defaults$/i,\n select: function (context) {\n return resolve(browserslist.defaults, context)\n }\n },\n dead: {\n matches: [],\n regexp: /^dead$/i,\n select: function (context) {\n var dead = [\n 'Baidu >= 0',\n 'ie <= 11',\n 'ie_mob <= 11',\n 'bb <= 10',\n 'op_mob <= 12.1',\n 'samsung 4'\n ]\n return resolve(dead, context)\n }\n },\n unknown: {\n matches: [],\n regexp: /^(\\w+)$/i,\n select: function (context, node) {\n if (byName(node.query, context)) {\n throw new BrowserslistError(\n 'Specify versions in Browserslist query for browser ' + node.query\n )\n } else {\n throw unknownQuery(node.query)\n }\n }\n }\n}\n\n// Get and convert Can I Use data\n\n;(function () {\n for (var name in agents) {\n var browser = agents[name]\n browserslist.data[name] = {\n name: name,\n versions: normalize(agents[name].versions),\n released: normalize(agents[name].versions.slice(0, -3)),\n releaseDate: agents[name].release_date\n }\n fillUsage(browserslist.usage.global, name, browser.usage_global)\n\n browserslist.versionAliases[name] = {}\n for (var i = 0; i < browser.versions.length; i++) {\n var full = browser.versions[i]\n if (!full) continue\n\n if (full.indexOf('-') !== -1) {\n var interval = full.split('-')\n for (var j = 0; j < interval.length; j++) {\n browserslist.versionAliases[name][interval[j]] = full\n }\n }\n }\n }\n\n browserslist.nodeVersions = jsReleases.map(function (release) {\n return release.version\n })\n})()\n\nmodule.exports = browserslist\n","var AND_REGEXP = /^\\s+and\\s+(.*)/i\nvar OR_REGEXP = /^(?:,\\s*|\\s+or\\s+)(.*)/i\n\nfunction flatten(array) {\n if (!Array.isArray(array)) return [array]\n return array.reduce(function (a, b) {\n return a.concat(flatten(b))\n }, [])\n}\n\nfunction find(string, predicate) {\n for (var n = 1, max = string.length; n <= max; n++) {\n var parsed = string.substr(-n, n)\n if (predicate(parsed, n, max)) {\n return string.slice(0, -n)\n }\n }\n return ''\n}\n\nfunction matchQuery(all, query) {\n var node = { query: query }\n if (query.indexOf('not ') === 0) {\n node.not = true\n query = query.slice(4)\n }\n\n for (var name in all) {\n var type = all[name]\n var match = query.match(type.regexp)\n if (match) {\n node.type = name\n for (var i = 0; i < type.matches.length; i++) {\n node[type.matches[i]] = match[i + 1]\n }\n return node\n }\n }\n\n node.type = 'unknown'\n return node\n}\n\nfunction matchBlock(all, string, qs) {\n var node\n return find(string, function (parsed, n, max) {\n if (AND_REGEXP.test(parsed)) {\n node = matchQuery(all, parsed.match(AND_REGEXP)[1])\n node.compose = 'and'\n qs.unshift(node)\n return true\n } else if (OR_REGEXP.test(parsed)) {\n node = matchQuery(all, parsed.match(OR_REGEXP)[1])\n node.compose = 'or'\n qs.unshift(node)\n return true\n } else if (n === max) {\n node = matchQuery(all, parsed.trim())\n node.compose = 'or'\n qs.unshift(node)\n return true\n }\n return false\n })\n}\n\nmodule.exports = function parse(all, queries) {\n if (!Array.isArray(queries)) queries = [queries]\n return flatten(\n queries.map(function (block) {\n var qs = []\n do {\n block = matchBlock(all, block, qs)\n } while (block)\n return qs\n })\n )\n}\n","module.exports={A:{A:{K:0,F:0,G:0.0326854,H:0.0435805,A:0,B:0.392224,JC:0},B:\"ms\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"JC\",\"K\",\"F\",\"G\",\"H\",\"A\",\"B\",\"\",\"\",\"\"],E:\"IE\",F:{JC:962323200,K:998870400,F:1161129600,G:1237420800,H:1300060800,A:1346716800,B:1381968000}},B:{A:{\"0\":3.56904,C:0,L:0,M:0,I:0.004259,N:0,D:0.004259,O:0.012777,P:0,Q:0.004259,R:0.004259,S:0.004259,T:0.008518,U:0.004259,V:0.004259,W:0.004259,X:0,Y:0.004259,Z:0.004259,a:0,b:0.012777,c:0,d:0,e:0,f:0,g:0,h:0,i:0.008518,j:0,n:0.008518,o:0.008518,p:0.004259,q:0,r:0,s:0.004259,t:0.008518,u:0.012777,v:0.076662,w:0.021295,x:0.029813,y:0.579224,z:0.745325,E:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"C\",\"L\",\"M\",\"I\",\"N\",\"D\",\"O\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"0\",\"E\",\"\",\"\",\"\"],E:\"Edge\",F:{\"0\":1685664000,C:1438128000,L:1447286400,M:1470096000,I:1491868800,N:1508198400,D:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,n:1651190400,o:1653955200,p:1655942400,q:1659657600,r:1661990400,s:1664755200,t:1666915200,u:1670198400,v:1673481600,w:1675900800,x:1678665600,y:1680825600,z:1683158400,E:1689897600},D:{C:\"ms\",L:\"ms\",M:\"ms\",I:\"ms\",N:\"ms\",D:\"ms\",O:\"ms\"}},C:{A:{\"0\":1.2564,\"1\":0,\"2\":0,\"3\":0,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0,KC:0,zB:0,J:0,K:0,F:0,G:0,H:0,A:0,B:0.008518,C:0,L:0,M:0,I:0,N:0,D:0,O:0,k:0,l:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0.012777,PB:0.004259,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0.051108,YB:0,ZB:0,aB:0,bB:0.004259,cB:0,dB:0,\"0B\":0.004259,eB:0,\"1B\":0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0.004259,mB:0,nB:0,oB:0,pB:0.008518,m:0,qB:0,rB:0,sB:0,tB:0,uB:0.051108,P:0,Q:0,R:0,\"2B\":0,S:0,T:0.017036,U:0,V:0,W:0.008518,X:0.004259,Y:0,Z:0,a:0.012777,b:0,c:0,d:0.004259,e:0,f:0,g:0,h:0,i:0,j:0,n:0,o:0.110734,p:0.012777,q:0,r:0.008518,s:0.004259,t:0.008518,u:0.012777,v:0.012777,w:0.012777,x:0.025554,y:0.055367,z:0.660145,E:0.012777,\"3B\":0,\"4B\":0,LC:0,MC:0},B:\"moz\",C:[\"KC\",\"zB\",\"LC\",\"MC\",\"J\",\"1\",\"K\",\"F\",\"G\",\"H\",\"A\",\"B\",\"C\",\"L\",\"M\",\"I\",\"N\",\"D\",\"O\",\"2\",\"k\",\"l\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"AB\",\"BB\",\"CB\",\"DB\",\"EB\",\"FB\",\"GB\",\"HB\",\"IB\",\"JB\",\"KB\",\"LB\",\"MB\",\"NB\",\"OB\",\"PB\",\"QB\",\"RB\",\"SB\",\"TB\",\"UB\",\"VB\",\"WB\",\"XB\",\"YB\",\"ZB\",\"aB\",\"bB\",\"cB\",\"dB\",\"0B\",\"eB\",\"1B\",\"fB\",\"gB\",\"hB\",\"iB\",\"jB\",\"kB\",\"lB\",\"mB\",\"nB\",\"oB\",\"pB\",\"m\",\"qB\",\"rB\",\"sB\",\"tB\",\"uB\",\"P\",\"Q\",\"R\",\"2B\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"0\",\"E\",\"3B\",\"4B\",\"\"],E:\"Firefox\",F:{\"0\":1686009600,\"1\":1308614400,\"2\":1357603200,\"3\":1368489600,\"4\":1372118400,\"5\":1375747200,\"6\":1379376000,\"7\":1386633600,\"8\":1391472000,\"9\":1395100800,KC:1161648000,zB:1213660800,LC:1246320000,MC:1264032000,J:1300752000,K:1313452800,F:1317081600,G:1317081600,H:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,I:1342483200,N:1346112000,D:1349740800,O:1353628800,k:1361232000,l:1364860800,AB:1398729600,BB:1402358400,CB:1405987200,DB:1409616000,EB:1413244800,FB:1417392000,GB:1421107200,HB:1424736000,IB:1428278400,JB:1431475200,KB:1435881600,LB:1439251200,MB:1442880000,NB:1446508800,OB:1450137600,PB:1453852800,QB:1457395200,RB:1461628800,SB:1465257600,TB:1470096000,UB:1474329600,VB:1479168000,WB:1485216000,XB:1488844800,YB:1492560000,ZB:1497312000,aB:1502150400,bB:1506556800,cB:1510617600,dB:1516665600,\"0B\":1520985600,eB:1525824000,\"1B\":1529971200,fB:1536105600,gB:1540252800,hB:1544486400,iB:1548720000,jB:1552953600,kB:1558396800,lB:1562630400,mB:1567468800,nB:1571788800,oB:1575331200,pB:1578355200,m:1581379200,qB:1583798400,rB:1586304000,sB:1588636800,tB:1591056000,uB:1593475200,P:1595894400,Q:1598313600,R:1600732800,\"2B\":1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,n:1653955200,o:1656374400,p:1658793600,q:1661212800,r:1663632000,s:1666051200,t:1668470400,u:1670889600,v:1673913600,w:1676332800,x:1678752000,y:1681171200,z:1683590400,E:1688428800,\"3B\":null,\"4B\":null}},D:{A:{\"0\":14.553,\"1\":0,\"2\":0,\"3\":0,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0,J:0,K:0,F:0,G:0,H:0,A:0,B:0,C:0,L:0,M:0,I:0,N:0,D:0,O:0,k:0,l:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0.008518,GB:0,HB:0,IB:0,JB:0.017036,KB:0,LB:0.012777,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0.008518,TB:0.017036,UB:0.038331,VB:0.008518,WB:0,XB:0.004259,YB:0.008518,ZB:0,aB:0.004259,bB:0.051108,cB:0,dB:0,\"0B\":0,eB:0.017036,\"1B\":0.012777,fB:0,gB:0.004259,hB:0,iB:0.012777,jB:0.029813,kB:0.008518,lB:0.025554,mB:0.051108,nB:0.04259,oB:0.017036,pB:0.025554,m:0.012777,qB:0.059626,rB:0.059626,sB:0.093698,tB:0.025554,uB:0.038331,P:0.200173,Q:0.051108,R:0.051108,S:0.110734,T:0.029813,U:0.089439,V:0.072403,W:0.089439,X:0.046849,Y:0.038331,Z:0.055367,a:0.089439,b:0.038331,c:0.17036,d:0.034072,e:0.021295,f:0.025554,g:0.025554,h:0.063885,i:0.055367,j:0.046849,n:0.04259,o:0.051108,p:0.268317,q:0.063885,r:0.076662,s:0.051108,t:0.059626,u:0.149065,v:1.96766,w:0.123511,x:0.455713,y:0.630332,z:3.9268,E:0.021295,\"3B\":0.021295,\"4B\":0,NC:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"J\",\"1\",\"K\",\"F\",\"G\",\"H\",\"A\",\"B\",\"C\",\"L\",\"M\",\"I\",\"N\",\"D\",\"O\",\"2\",\"k\",\"l\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"AB\",\"BB\",\"CB\",\"DB\",\"EB\",\"FB\",\"GB\",\"HB\",\"IB\",\"JB\",\"KB\",\"LB\",\"MB\",\"NB\",\"OB\",\"PB\",\"QB\",\"RB\",\"SB\",\"TB\",\"UB\",\"VB\",\"WB\",\"XB\",\"YB\",\"ZB\",\"aB\",\"bB\",\"cB\",\"dB\",\"0B\",\"eB\",\"1B\",\"fB\",\"gB\",\"hB\",\"iB\",\"jB\",\"kB\",\"lB\",\"mB\",\"nB\",\"oB\",\"pB\",\"m\",\"qB\",\"rB\",\"sB\",\"tB\",\"uB\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"0\",\"E\",\"3B\",\"4B\",\"NC\"],E:\"Chrome\",F:{\"0\":1685404800,\"1\":1274745600,\"2\":1332892800,\"3\":1343692800,\"4\":1348531200,\"5\":1352246400,\"6\":1357862400,\"7\":1361404800,\"8\":1364428800,\"9\":1369094400,J:1264377600,K:1283385600,F:1287619200,G:1291248000,H:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,I:1316131200,N:1319500800,D:1323734400,O:1328659200,k:1337040000,l:1340668800,AB:1374105600,BB:1376956800,CB:1384214400,DB:1389657600,EB:1392940800,FB:1397001600,GB:1400544000,HB:1405468800,IB:1409011200,JB:1412640000,KB:1416268800,LB:1421798400,MB:1425513600,NB:1429401600,OB:1432080000,PB:1437523200,QB:1441152000,RB:1444780800,SB:1449014400,TB:1453248000,UB:1456963200,VB:1460592000,WB:1464134400,XB:1469059200,YB:1472601600,ZB:1476230400,aB:1480550400,bB:1485302400,cB:1489017600,dB:1492560000,\"0B\":1496707200,eB:1500940800,\"1B\":1504569600,fB:1508198400,gB:1512518400,hB:1516752000,iB:1520294400,jB:1523923200,kB:1527552000,lB:1532390400,mB:1536019200,nB:1539648000,oB:1543968000,pB:1548720000,m:1552348800,qB:1555977600,rB:1559606400,sB:1564444800,tB:1568073600,uB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,n:1650931200,o:1653350400,p:1655769600,q:1659398400,r:1661817600,s:1664236800,t:1666656000,u:1669680000,v:1673308800,w:1675728000,x:1678147200,y:1680566400,z:1682985600,E:1689724800,\"3B\":null,\"4B\":null,NC:null}},E:{A:{\"1\":0,J:0,K:0,F:0,G:0,H:0,A:0,B:0,C:0,L:0.025554,M:0.12777,I:0.029813,D:0.008518,OC:0,\"5B\":0,PC:0.008518,QC:0,RC:0,SC:0.102216,\"6B\":0,vB:0.008518,wB:0.038331,\"7B\":0.166101,TC:0.332202,UC:0.055367,\"8B\":0.046849,\"9B\":0.106475,xB:0.191655,AC:0.779397,yB:0.080921,BC:0.25554,CC:0.289612,DC:0.706994,EC:0.498303,FC:2.00599,GC:0.021295,VC:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"OC\",\"5B\",\"J\",\"1\",\"PC\",\"K\",\"QC\",\"F\",\"RC\",\"G\",\"H\",\"SC\",\"A\",\"6B\",\"B\",\"vB\",\"C\",\"wB\",\"L\",\"7B\",\"M\",\"TC\",\"I\",\"UC\",\"8B\",\"9B\",\"xB\",\"AC\",\"yB\",\"BC\",\"CC\",\"DC\",\"EC\",\"FC\",\"GC\",\"D\",\"VC\"],E:\"Safari\",F:{\"1\":1275868800,OC:1205798400,\"5B\":1226534400,J:1244419200,PC:1311120000,K:1343174400,QC:1382400000,F:1382400000,RC:1410998400,G:1413417600,H:1443657600,SC:1458518400,A:1474329600,\"6B\":1490572800,B:1505779200,vB:1522281600,C:1537142400,wB:1553472000,L:1568851200,\"7B\":1585008000,M:1600214400,TC:1619395200,I:1632096000,UC:1635292800,\"8B\":1639353600,\"9B\":1647216000,xB:1652745600,AC:1658275200,yB:1662940800,BC:1666569600,CC:1670889600,DC:1674432000,EC:1679875200,FC:1684368000,GC:null,D:null,VC:null}},F:{A:{\"2\":0,\"3\":0,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0.008518,H:0,B:0.038331,C:0,I:0,N:0,D:0,O:0,k:0,l:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0.004259,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0.017036,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,m:0,qB:0,rB:0,sB:0,tB:0,uB:0,P:0,Q:0,R:0,\"2B\":0,S:0,T:0,U:0.004259,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0.059626,f:0.012777,g:0.021295,h:0.664404,i:1.29048,j:0.012777,WC:0,XC:0,YC:0,ZC:0,vB:0,HC:0,aC:0,wB:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"H\",\"WC\",\"XC\",\"YC\",\"ZC\",\"B\",\"vB\",\"HC\",\"aC\",\"C\",\"wB\",\"I\",\"N\",\"D\",\"O\",\"2\",\"k\",\"l\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"AB\",\"BB\",\"CB\",\"DB\",\"EB\",\"FB\",\"GB\",\"HB\",\"IB\",\"JB\",\"KB\",\"LB\",\"MB\",\"NB\",\"OB\",\"PB\",\"QB\",\"RB\",\"SB\",\"TB\",\"UB\",\"VB\",\"WB\",\"XB\",\"YB\",\"ZB\",\"aB\",\"bB\",\"cB\",\"dB\",\"eB\",\"fB\",\"gB\",\"hB\",\"iB\",\"jB\",\"kB\",\"lB\",\"mB\",\"nB\",\"oB\",\"pB\",\"m\",\"qB\",\"rB\",\"sB\",\"tB\",\"uB\",\"P\",\"Q\",\"R\",\"2B\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"\",\"\",\"\"],E:\"Opera\",F:{\"2\":1390867200,\"3\":1401753600,\"4\":1405987200,\"5\":1409616000,\"6\":1413331200,\"7\":1417132800,\"8\":1422316800,\"9\":1425945600,H:1150761600,WC:1223424000,XC:1251763200,YC:1267488000,ZC:1277942400,B:1292457600,vB:1302566400,HC:1309219200,aC:1323129600,C:1323129600,wB:1352073600,I:1372723200,N:1377561600,D:1381104000,O:1386288000,k:1393891200,l:1399334400,AB:1430179200,BB:1433808000,CB:1438646400,DB:1442448000,EB:1445904000,FB:1449100800,GB:1454371200,HB:1457308800,IB:1462320000,JB:1465344000,KB:1470096000,LB:1474329600,MB:1477267200,NB:1481587200,OB:1486425600,PB:1490054400,QB:1494374400,RB:1498003200,SB:1502236800,TB:1506470400,UB:1510099200,VB:1515024000,WB:1517961600,XB:1521676800,YB:1525910400,ZB:1530144000,aB:1534982400,bB:1537833600,cB:1543363200,dB:1548201600,eB:1554768000,fB:1561593600,gB:1566259200,hB:1570406400,iB:1573689600,jB:1578441600,kB:1583971200,lB:1587513600,mB:1592956800,nB:1595894400,oB:1600128000,pB:1603238400,m:1613520000,qB:1612224000,rB:1616544000,sB:1619568000,tB:1623715200,uB:1627948800,P:1631577600,Q:1633392000,R:1635984000,\"2B\":1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200},D:{H:\"o\",B:\"o\",C:\"o\",WC:\"o\",XC:\"o\",YC:\"o\",ZC:\"o\",vB:\"o\",HC:\"o\",aC:\"o\",wB:\"o\"}},G:{A:{G:0,D:0.0227641,\"5B\":0,bC:0,IC:0.00303522,cC:0.00303522,dC:0.00455283,eC:0.0121409,fC:0.00455283,gC:0.00910566,hC:0.0440107,iC:0.00455283,jC:0.062222,kC:0.0303522,lC:0.0197289,mC:0.0166937,nC:0.321733,oC:0.00910566,pC:0.00910566,qC:0.0227641,rC:0.0773981,sC:0.20336,tC:0.374849,uC:0.119891,\"8B\":0.141138,\"9B\":0.160867,xB:0.239782,AC:0.582762,yB:0.648019,BC:1.23837,CC:0.661678,DC:1.56617,EC:1.0259,FC:6.55152,GC:0.0637396},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"5B\",\"bC\",\"IC\",\"cC\",\"dC\",\"eC\",\"G\",\"fC\",\"gC\",\"hC\",\"iC\",\"jC\",\"kC\",\"lC\",\"mC\",\"nC\",\"oC\",\"pC\",\"qC\",\"rC\",\"sC\",\"tC\",\"uC\",\"8B\",\"9B\",\"xB\",\"AC\",\"yB\",\"BC\",\"CC\",\"DC\",\"EC\",\"FC\",\"GC\",\"D\",\"\"],E:\"Safari on iOS\",F:{\"5B\":1270252800,bC:1283904000,IC:1299628800,cC:1331078400,dC:1359331200,eC:1394409600,G:1410912000,fC:1413763200,gC:1442361600,hC:1458518400,iC:1473724800,jC:1490572800,kC:1505779200,lC:1522281600,mC:1537142400,nC:1553472000,oC:1568851200,pC:1572220800,qC:1580169600,rC:1585008000,sC:1600214400,tC:1619395200,uC:1632096000,\"8B\":1639353600,\"9B\":1647216000,xB:1652659200,AC:1658275200,yB:1662940800,BC:1666569600,CC:1670889600,DC:1674432000,EC:1679875200,FC:1684368000,GC:null,D:null}},H:{A:{vC:0.956597},B:\"o\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"vC\",\"\",\"\",\"\"],E:\"Opera Mini\",F:{vC:1426464000}},I:{A:{zB:0,J:0.0252848,E:0,wC:0,xC:0.00842828,yC:0,zC:0.0168566,IC:0.092711,\"0C\":0,\"1C\":0.252848},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"wC\",\"xC\",\"yC\",\"zB\",\"J\",\"zC\",\"IC\",\"0C\",\"1C\",\"E\",\"\",\"\",\"\"],E:\"Android Browser\",F:{wC:1256515200,xC:1274313600,yC:1291593600,zB:1298332800,J:1318896000,zC:1341792000,IC:1374624000,\"0C\":1386547200,\"1C\":1401667200,E:1690243200}},J:{A:{F:0,A:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"F\",\"A\",\"\",\"\",\"\"],E:\"Blackberry Browser\",F:{F:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,m:0,vB:0,HC:0,wB:0},B:\"o\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"A\",\"B\",\"vB\",\"HC\",\"C\",\"wB\",\"m\",\"\",\"\",\"\"],E:\"Opera Mobile\",F:{A:1287100800,B:1300752000,vB:1314835200,HC:1318291200,C:1330300800,wB:1349740800,m:1673827200},D:{m:\"webkit\"}},L:{A:{E:38.2012},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"E\",\"\",\"\",\"\"],E:\"Chrome for Android\",F:{E:1690243200}},M:{A:{E:0.281309},B:\"moz\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"E\",\"\",\"\",\"\"],E:\"Firefox for Android\",F:{E:1688428800}},N:{A:{A:0,B:0},B:\"ms\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"A\",\"B\",\"\",\"\",\"\"],E:\"IE Mobile\",F:{A:1340150400,B:1353456000}},O:{A:{xB:1.04486},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"xB\",\"\",\"\",\"\"],E:\"UC Browser for Android\",F:{xB:1687132800},D:{xB:\"webkit\"}},P:{A:{J:0.156242,k:0.229156,l:1.74991,\"2C\":0,\"3C\":0,\"4C\":0.0520808,\"5C\":0,\"6C\":0,\"6B\":0,\"7C\":0.0208323,\"8C\":0,\"9C\":0.0208323,AD:0.0208323,BD:0.0104162,yB:0.0416646,CD:0.0416646,DD:0.0416646,ED:0.0833293},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"J\",\"2C\",\"3C\",\"4C\",\"5C\",\"6C\",\"6B\",\"7C\",\"8C\",\"9C\",\"AD\",\"BD\",\"yB\",\"CD\",\"DD\",\"ED\",\"k\",\"l\",\"\",\"\",\"\"],E:\"Samsung Internet\",F:{J:1461024000,\"2C\":1481846400,\"3C\":1509408000,\"4C\":1528329600,\"5C\":1546128000,\"6C\":1554163200,\"6B\":1567900800,\"7C\":1582588800,\"8C\":1593475200,\"9C\":1605657600,AD:1618531200,BD:1629072000,yB:1640736000,CD:1651708800,DD:1659657600,ED:1667260800,k:1677369600,l:1684454400}},Q:{A:{\"7B\":0.155007},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"7B\",\"\",\"\",\"\"],E:\"QQ Browser\",F:{\"7B\":1663718400}},R:{A:{FD:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"FD\",\"\",\"\",\"\"],E:\"Baidu Browser\",F:{FD:1663027200}},S:{A:{GD:0.103338,HD:0},B:\"moz\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"GD\",\"HD\",\"\",\"\",\"\"],E:\"KaiOS Browser\",F:{GD:1527811200,HD:1631664000}}};\n","module.exports={\"0\":\"114\",\"1\":\"5\",\"2\":\"19\",\"3\":\"22\",\"4\":\"23\",\"5\":\"24\",\"6\":\"25\",\"7\":\"26\",\"8\":\"27\",\"9\":\"28\",A:\"10\",B:\"11\",C:\"12\",D:\"17\",E:\"115\",F:\"7\",G:\"8\",H:\"9\",I:\"15\",J:\"4\",K:\"6\",L:\"13\",M:\"14\",N:\"16\",O:\"18\",P:\"79\",Q:\"80\",R:\"81\",S:\"83\",T:\"84\",U:\"85\",V:\"86\",W:\"87\",X:\"88\",Y:\"89\",Z:\"90\",a:\"91\",b:\"92\",c:\"93\",d:\"94\",e:\"95\",f:\"96\",g:\"97\",h:\"98\",i:\"99\",j:\"100\",k:\"20\",l:\"21\",m:\"73\",n:\"101\",o:\"102\",p:\"103\",q:\"104\",r:\"105\",s:\"106\",t:\"107\",u:\"108\",v:\"109\",w:\"110\",x:\"111\",y:\"112\",z:\"113\",AB:\"29\",BB:\"30\",CB:\"31\",DB:\"32\",EB:\"33\",FB:\"34\",GB:\"35\",HB:\"36\",IB:\"37\",JB:\"38\",KB:\"39\",LB:\"40\",MB:\"41\",NB:\"42\",OB:\"43\",PB:\"44\",QB:\"45\",RB:\"46\",SB:\"47\",TB:\"48\",UB:\"49\",VB:\"50\",WB:\"51\",XB:\"52\",YB:\"53\",ZB:\"54\",aB:\"55\",bB:\"56\",cB:\"57\",dB:\"58\",eB:\"60\",fB:\"62\",gB:\"63\",hB:\"64\",iB:\"65\",jB:\"66\",kB:\"67\",lB:\"68\",mB:\"69\",nB:\"70\",oB:\"71\",pB:\"72\",qB:\"74\",rB:\"75\",sB:\"76\",tB:\"77\",uB:\"78\",vB:\"11.1\",wB:\"12.1\",xB:\"15.5\",yB:\"16.0\",zB:\"3\",\"0B\":\"59\",\"1B\":\"61\",\"2B\":\"82\",\"3B\":\"116\",\"4B\":\"117\",\"5B\":\"3.2\",\"6B\":\"10.1\",\"7B\":\"13.1\",\"8B\":\"15.2-15.3\",\"9B\":\"15.4\",AC:\"15.6\",BC:\"16.1\",CC:\"16.2\",DC:\"16.3\",EC:\"16.4\",FC:\"16.5\",GC:\"16.6\",HC:\"11.5\",IC:\"4.2-4.3\",JC:\"5.5\",KC:\"2\",LC:\"3.5\",MC:\"3.6\",NC:\"118\",OC:\"3.1\",PC:\"5.1\",QC:\"6.1\",RC:\"7.1\",SC:\"9.1\",TC:\"14.1\",UC:\"15.1\",VC:\"TP\",WC:\"9.5-9.6\",XC:\"10.0-10.1\",YC:\"10.5\",ZC:\"10.6\",aC:\"11.6\",bC:\"4.0-4.1\",cC:\"5.0-5.1\",dC:\"6.0-6.1\",eC:\"7.0-7.1\",fC:\"8.1-8.4\",gC:\"9.0-9.2\",hC:\"9.3\",iC:\"10.0-10.2\",jC:\"10.3\",kC:\"11.0-11.2\",lC:\"11.3-11.4\",mC:\"12.0-12.1\",nC:\"12.2-12.5\",oC:\"13.0-13.1\",pC:\"13.2\",qC:\"13.3\",rC:\"13.4-13.7\",sC:\"14.0-14.4\",tC:\"14.5-14.8\",uC:\"15.0-15.1\",vC:\"all\",wC:\"2.1\",xC:\"2.2\",yC:\"2.3\",zC:\"4.1\",\"0C\":\"4.4\",\"1C\":\"4.4.3-4.4.4\",\"2C\":\"5.0-5.4\",\"3C\":\"6.2-6.4\",\"4C\":\"7.2-7.4\",\"5C\":\"8.2\",\"6C\":\"9.2\",\"7C\":\"11.1-11.2\",\"8C\":\"12.0\",\"9C\":\"13.0\",AD:\"14.0\",BD:\"15.0\",CD:\"17.0\",DD:\"18.0\",ED:\"19.0\",FD:\"13.18\",GD:\"2.5\",HD:\"3.0-3.1\"};\n","module.exports={A:\"ie\",B:\"edge\",C:\"firefox\",D:\"chrome\",E:\"safari\",F:\"opera\",G:\"ios_saf\",H:\"op_mini\",I:\"android\",J:\"bb\",K:\"op_mob\",L:\"and_chr\",M:\"and_ff\",N:\"ie_mob\",O:\"and_uc\",P:\"samsung\",Q:\"and_qq\",R:\"baidu\",S:\"kaios\"};\n","'use strict'\n\nconst browsers = require('./browsers').browsers\nconst versions = require('./browserVersions').browserVersions\nconst agentsData = require('../../data/agents')\n\nfunction unpackBrowserVersions(versionsData) {\n return Object.keys(versionsData).reduce((usage, version) => {\n usage[versions[version]] = versionsData[version]\n return usage\n }, {})\n}\n\nmodule.exports.agents = Object.keys(agentsData).reduce((map, key) => {\n let versionsData = agentsData[key]\n map[browsers[key]] = Object.keys(versionsData).reduce((data, entry) => {\n if (entry === 'A') {\n data.usage_global = unpackBrowserVersions(versionsData[entry])\n } else if (entry === 'C') {\n data.versions = versionsData[entry].reduce((list, version) => {\n if (version === '') {\n list.push(null)\n } else {\n list.push(versions[version])\n }\n return list\n }, [])\n } else if (entry === 'D') {\n data.prefix_exceptions = unpackBrowserVersions(versionsData[entry])\n } else if (entry === 'E') {\n data.browser = versionsData[entry]\n } else if (entry === 'F') {\n data.release_date = Object.keys(versionsData[entry]).reduce(\n (map2, key2) => {\n map2[versions[key2]] = versionsData[entry][key2]\n return map2\n },\n {}\n )\n } else {\n // entry is B\n data.prefix = versionsData[entry]\n }\n return data\n }, {})\n return map\n}, {})\n","module.exports.browserVersions = require('../../data/browserVersions')\n","module.exports.browsers = require('../../data/browsers')\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".content-unsupported-browser[data-v-3c1e6192]{display:flex;justify-content:center;width:400px;max-width:calc(90vw - 60px);margin:auto;padding:30px}.content-unsupported-browser .empty-content[data-v-3c1e6192]{margin:0}.content-unsupported-browser .empty-content[data-v-3c1e6192] .empty-content__icon{opacity:1}.content-unsupported-browser__continue[data-v-3c1e6192]{display:block;margin:30px auto}.content-unsupported-browser__list[data-v-3c1e6192]{margin-top:60px;margin-bottom:30px}.content-unsupported-browser__list li[data-v-3c1e6192]{text-align:left}\", \"\",{\"version\":3,\"sources\":[\"webpack://./core/src/views/UnsupportedBrowser.vue\"],\"names\":[],\"mappings\":\"AAGA,8CACC,YAAA,CACA,sBAAA,CACA,WAAA,CACA,2BAAA,CACA,WAAA,CACA,YARS,CAUT,6DACC,QAAA,CACA,kFACC,SAAA,CAIF,wDACC,aAAA,CACA,gBAAA,CAGD,oDACC,eAAA,CACA,kBAxBQ,CAyBR,uDACC,eAAA\",\"sourcesContent\":[\"\\n$spacing: 30px;\\n\\n.content-unsupported-browser {\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n\\twidth: 400px;\\n\\tmax-width: calc(90vw - 2 * $spacing);\\n\\tmargin: auto;\\n\\tpadding: $spacing;\\n\\n\\t.empty-content {\\n\\t\\tmargin: 0;\\n\\t\\t&::v-deep .empty-content__icon {\\n\\t\\t\\topacity: 1;\\n\\t\\t}\\n\\t}\\n\\n\\t&__continue {\\n\\t\\tdisplay: block;\\n\\t\\tmargin: $spacing auto;\\n\\t}\\n\\n\\t&__list {\\n\\t\\tmargin-top: 2 * $spacing;\\n\\t\\tmargin-bottom: $spacing;\\n\\t\\tli {\\n\\t\\t\\ttext-align: left;\\n\\t\\t}\\n\\t}\\n}\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","module.exports = {\n\t\"0.20\": \"39\",\n\t\"0.21\": \"41\",\n\t\"0.22\": \"41\",\n\t\"0.23\": \"41\",\n\t\"0.24\": \"41\",\n\t\"0.25\": \"42\",\n\t\"0.26\": \"42\",\n\t\"0.27\": \"43\",\n\t\"0.28\": \"43\",\n\t\"0.29\": \"43\",\n\t\"0.30\": \"44\",\n\t\"0.31\": \"45\",\n\t\"0.32\": \"45\",\n\t\"0.33\": \"45\",\n\t\"0.34\": \"45\",\n\t\"0.35\": \"45\",\n\t\"0.36\": \"47\",\n\t\"0.37\": \"49\",\n\t\"1.0\": \"49\",\n\t\"1.1\": \"50\",\n\t\"1.2\": \"51\",\n\t\"1.3\": \"52\",\n\t\"1.4\": \"53\",\n\t\"1.5\": \"54\",\n\t\"1.6\": \"56\",\n\t\"1.7\": \"58\",\n\t\"1.8\": \"59\",\n\t\"2.0\": \"61\",\n\t\"2.1\": \"61\",\n\t\"3.0\": \"66\",\n\t\"3.1\": \"66\",\n\t\"4.0\": \"69\",\n\t\"4.1\": \"69\",\n\t\"4.2\": \"69\",\n\t\"5.0\": \"73\",\n\t\"6.0\": \"76\",\n\t\"6.1\": \"76\",\n\t\"7.0\": \"78\",\n\t\"7.1\": \"78\",\n\t\"7.2\": \"78\",\n\t\"7.3\": \"78\",\n\t\"8.0\": \"80\",\n\t\"8.1\": \"80\",\n\t\"8.2\": \"80\",\n\t\"8.3\": \"80\",\n\t\"8.4\": \"80\",\n\t\"8.5\": \"80\",\n\t\"9.0\": \"83\",\n\t\"9.1\": \"83\",\n\t\"9.2\": \"83\",\n\t\"9.3\": \"83\",\n\t\"9.4\": \"83\",\n\t\"10.0\": \"85\",\n\t\"10.1\": \"85\",\n\t\"10.2\": \"85\",\n\t\"10.3\": \"85\",\n\t\"10.4\": \"85\",\n\t\"11.0\": \"87\",\n\t\"11.1\": \"87\",\n\t\"11.2\": \"87\",\n\t\"11.3\": \"87\",\n\t\"11.4\": \"87\",\n\t\"11.5\": \"87\",\n\t\"12.0\": \"89\",\n\t\"12.1\": \"89\",\n\t\"12.2\": \"89\",\n\t\"13.0\": \"91\",\n\t\"13.1\": \"91\",\n\t\"13.2\": \"91\",\n\t\"13.3\": \"91\",\n\t\"13.4\": \"91\",\n\t\"13.5\": \"91\",\n\t\"13.6\": \"91\",\n\t\"14.0\": \"93\",\n\t\"14.1\": \"93\",\n\t\"14.2\": \"93\",\n\t\"15.0\": \"94\",\n\t\"15.1\": \"94\",\n\t\"15.2\": \"94\",\n\t\"15.3\": \"94\",\n\t\"15.4\": \"94\",\n\t\"15.5\": \"94\",\n\t\"16.0\": \"96\",\n\t\"16.1\": \"96\",\n\t\"16.2\": \"96\",\n\t\"17.0\": \"98\",\n\t\"17.1\": \"98\",\n\t\"17.2\": \"98\",\n\t\"17.3\": \"98\",\n\t\"17.4\": \"98\",\n\t\"18.0\": \"100\",\n\t\"18.1\": \"100\",\n\t\"18.2\": \"100\",\n\t\"18.3\": \"100\",\n\t\"19.0\": \"102\",\n\t\"19.1\": \"102\",\n\t\"20.0\": \"104\",\n\t\"20.1\": \"104\",\n\t\"20.2\": \"104\",\n\t\"20.3\": \"104\",\n\t\"21.0\": \"106\",\n\t\"21.1\": \"106\",\n\t\"21.2\": \"106\",\n\t\"21.3\": \"106\",\n\t\"21.4\": \"106\",\n\t\"22.0\": \"108\",\n\t\"22.1\": \"108\",\n\t\"22.2\": \"108\",\n\t\"22.3\": \"108\",\n\t\"23.0\": \"110\",\n\t\"23.1\": \"110\",\n\t\"23.2\": \"110\",\n\t\"23.3\": \"110\",\n\t\"24.0\": \"112\",\n\t\"24.1\": \"112\",\n\t\"24.2\": \"112\",\n\t\"24.3\": \"112\",\n\t\"24.4\": \"112\",\n\t\"24.5\": \"112\",\n\t\"24.6\": \"112\",\n\t\"25.0\": \"114\",\n\t\"25.1\": \"114\",\n\t\"25.2\": \"114\",\n\t\"25.3\": \"114\",\n\t\"26.0\": \"116\"\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar compatTransforms = require('./transforms');\nvar _transform = require('../transform');\n\nmodule.exports = {\n /**\n * Translates a regexp in new syntax to equivalent regexp in old syntax.\n *\n * @param string|RegExp|AST - regexp\n * @param Array transformsWhitelist - names of the transforms to apply\n */\n transform: function transform(regexp) {\n var transformsWhitelist = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n\n var transformToApply = transformsWhitelist.length > 0 ? transformsWhitelist : Object.keys(compatTransforms);\n\n var result = void 0;\n\n // Collect extra data per transform.\n var extra = {};\n\n transformToApply.forEach(function (transformName) {\n\n if (!compatTransforms.hasOwnProperty(transformName)) {\n throw new Error('Unknown compat-transform: ' + transformName + '. ' + 'Available transforms are: ' + Object.keys(compatTransforms).join(', '));\n }\n\n var handler = compatTransforms[transformName];\n\n result = _transform.transform(regexp, handler);\n regexp = result.getAST();\n\n // Collect `extra` transform result.\n if (typeof handler.getExtra === 'function') {\n extra[transformName] = handler.getExtra();\n }\n });\n\n // Set the final extras for all transforms.\n result.setExtra(extra);\n\n return result;\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * The `RegExpTree` class provides runtime support for `compat-transpiler`\n * module from `regexp-tree`.\n *\n * E.g. it tracks names of the capturing groups, in order to access the\n * names on the matched result.\n *\n * It's a thin-wrapper on top of original regexp.\n */\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar RegExpTree = function () {\n /**\n * Initializes a `RegExpTree` instance.\n *\n * @param RegExp - a regular expression\n *\n * @param Object state:\n *\n * An extra state which may store any related to transformation\n * data, for example, names of the groups.\n *\n * - flags - original flags\n * - groups - names of the groups, and their indices\n * - source - original source\n */\n function RegExpTree(re, _ref) {\n var flags = _ref.flags,\n groups = _ref.groups,\n source = _ref.source;\n\n _classCallCheck(this, RegExpTree);\n\n this._re = re;\n this._groups = groups;\n\n // Original props.\n this.flags = flags;\n this.source = source || re.source;\n this.dotAll = flags.includes('s');\n\n // Inherited directly from `re`.\n this.global = re.global;\n this.ignoreCase = re.ignoreCase;\n this.multiline = re.multiline;\n this.sticky = re.sticky;\n this.unicode = re.unicode;\n }\n\n /**\n * Facade wrapper for RegExp `test` method.\n */\n\n\n _createClass(RegExpTree, [{\n key: 'test',\n value: function test(string) {\n return this._re.test(string);\n }\n\n /**\n * Facade wrapper for RegExp `compile` method.\n */\n\n }, {\n key: 'compile',\n value: function compile(string) {\n return this._re.compile(string);\n }\n\n /**\n * Facade wrapper for RegExp `toString` method.\n */\n\n }, {\n key: 'toString',\n value: function toString() {\n if (!this._toStringResult) {\n this._toStringResult = '/' + this.source + '/' + this.flags;\n }\n return this._toStringResult;\n }\n\n /**\n * Facade wrapper for RegExp `exec` method.\n */\n\n }, {\n key: 'exec',\n value: function exec(string) {\n var result = this._re.exec(string);\n\n if (!this._groups || !result) {\n return result;\n }\n\n result.groups = {};\n\n for (var group in this._groups) {\n var groupNumber = this._groups[group];\n result.groups[group] = result[groupNumber];\n }\n\n return result;\n }\n }]);\n\n return RegExpTree;\n}();\n\nmodule.exports = {\n RegExpTree: RegExpTree\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to translate `/./s` to `/[\\0-\\uFFFF]/`.\n */\n\nmodule.exports = {\n\n // Whether `u` flag present. In which case we transform to\n // \\u{10FFFF} instead of \\uFFFF.\n _hasUFlag: false,\n\n // Only run this plugin if we have `s` flag.\n shouldRun: function shouldRun(ast) {\n var shouldRun = ast.flags.includes('s');\n\n if (!shouldRun) {\n return false;\n }\n\n // Strip the `s` flag.\n ast.flags = ast.flags.replace('s', '');\n\n // Whether we have also `u`.\n this._hasUFlag = ast.flags.includes('u');\n\n return true;\n },\n Char: function Char(path) {\n var node = path.node;\n\n\n if (node.kind !== 'meta' || node.value !== '.') {\n return;\n }\n\n var toValue = '\\\\uFFFF';\n var toSymbol = '\\uFFFF';\n\n if (this._hasUFlag) {\n toValue = '\\\\u{10FFFF}';\n toSymbol = '\\uDBFF\\uDFFF';\n }\n\n path.replace({\n type: 'CharacterClass',\n expressions: [{\n type: 'ClassRange',\n from: {\n type: 'Char',\n value: '\\\\0',\n kind: 'decimal',\n symbol: '\\0'\n },\n to: {\n type: 'Char',\n value: toValue,\n kind: 'unicode',\n symbol: toSymbol\n }\n }]\n });\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to translate `/(?a)\\k/` to `/(a)\\1/`.\n */\n\nmodule.exports = {\n // To track the names of the groups, and return them\n // in the transform result state.\n //\n // A map from name to number: {foo: 2, bar: 4}\n _groupNames: {},\n\n /**\n * Initialises the trasnform.\n */\n init: function init() {\n this._groupNames = {};\n },\n\n\n /**\n * Returns extra state, which eventually is returned to\n */\n getExtra: function getExtra() {\n return this._groupNames;\n },\n Group: function Group(path) {\n var node = path.node;\n\n\n if (!node.name) {\n return;\n }\n\n // Record group name.\n this._groupNames[node.name] = node.number;\n\n delete node.name;\n delete node.nameRaw;\n },\n Backreference: function Backreference(path) {\n var node = path.node;\n\n\n if (node.kind !== 'name') {\n return;\n }\n\n node.kind = 'number';\n node.reference = node.number;\n delete node.referenceRaw;\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove `x` flag `/foo/x` to `/foo/`.\n *\n * Note: other features of `x` flags (whitespace, comments) are\n * already removed at parsing stage.\n */\n\nmodule.exports = {\n RegExp: function RegExp(_ref) {\n var node = _ref.node;\n\n if (node.flags.includes('x')) {\n node.flags = node.flags.replace('x', '');\n }\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nmodule.exports = {\n // \"dotAll\" `s` flag\n dotAll: require('./compat-dotall-s-transform'),\n\n // Named capturing groups.\n namedCapturingGroups: require('./compat-named-capturing-groups-transform'),\n\n // `x` flag\n xFlag: require('./compat-x-flag-transform')\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * Helper `gen` function calls node type handler.\n */\n\nfunction gen(node) {\n return node ? generator[node.type](node) : '';\n}\n\n/**\n * AST handler.\n */\nvar generator = {\n RegExp: function RegExp(node) {\n return '/' + gen(node.body) + '/' + node.flags;\n },\n Alternative: function Alternative(node) {\n return (node.expressions || []).map(gen).join('');\n },\n Disjunction: function Disjunction(node) {\n return gen(node.left) + '|' + gen(node.right);\n },\n Group: function Group(node) {\n var expression = gen(node.expression);\n\n if (node.capturing) {\n // A named group.\n if (node.name) {\n return '(?<' + (node.nameRaw || node.name) + '>' + expression + ')';\n }\n\n return '(' + expression + ')';\n }\n\n return '(?:' + expression + ')';\n },\n Backreference: function Backreference(node) {\n switch (node.kind) {\n case 'number':\n return '\\\\' + node.reference;\n case 'name':\n return '\\\\k<' + (node.referenceRaw || node.reference) + '>';\n default:\n throw new TypeError('Unknown Backreference kind: ' + node.kind);\n }\n },\n Assertion: function Assertion(node) {\n switch (node.kind) {\n case '^':\n case '$':\n case '\\\\b':\n case '\\\\B':\n return node.kind;\n\n case 'Lookahead':\n {\n var assertion = gen(node.assertion);\n\n if (node.negative) {\n return '(?!' + assertion + ')';\n }\n\n return '(?=' + assertion + ')';\n }\n\n case 'Lookbehind':\n {\n var _assertion = gen(node.assertion);\n\n if (node.negative) {\n return '(?\n */\n\n'use strict';\n\n// DFA minization.\n\n/**\n * Map from state to current set it goes.\n */\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nfunction _toArray(arr) { return Array.isArray(arr) ? arr : Array.from(arr); }\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar currentTransitionMap = null;\n\n/**\n * Takes a DFA, and returns a minimized version of it\n * compressing some states to groups (using standard, 0-, 1-,\n * 2-, ... N-equivalence algorithm).\n */\nfunction minimize(dfa) {\n var table = dfa.getTransitionTable();\n var allStates = Object.keys(table);\n var alphabet = dfa.getAlphabet();\n var accepting = dfa.getAcceptingStateNumbers();\n\n currentTransitionMap = {};\n\n var nonAccepting = new Set();\n\n allStates.forEach(function (state) {\n state = Number(state);\n var isAccepting = accepting.has(state);\n\n if (isAccepting) {\n currentTransitionMap[state] = accepting;\n } else {\n nonAccepting.add(state);\n currentTransitionMap[state] = nonAccepting;\n }\n });\n\n // ---------------------------------------------------------------------------\n // Step 1: build equivalent sets.\n\n // All [1..N] equivalent sets.\n var all = [\n // 0-equivalent sets.\n [nonAccepting, accepting].filter(function (set) {\n return set.size > 0;\n })];\n\n var current = void 0;\n var previous = void 0;\n\n // Top of the stack is the current list of sets to analyze.\n current = all[all.length - 1];\n\n // Previous set (to check whether we need to stop).\n previous = all[all.length - 2];\n\n // Until we'll not have the same N and N-1 equivalent rows.\n\n var _loop = function _loop() {\n var newTransitionMap = {};\n\n var _iteratorNormalCompletion3 = true;\n var _didIteratorError3 = false;\n var _iteratorError3 = undefined;\n\n try {\n for (var _iterator3 = current[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n var _set = _step3.value;\n\n // Handled states for this set.\n var handledStates = {};\n\n var _set2 = _toArray(_set),\n first = _set2[0],\n rest = _set2.slice(1);\n\n handledStates[first] = new Set([first]);\n\n // Have to compare each from the rest states with\n // the already handled states, and see if they are equivalent.\n var _iteratorNormalCompletion4 = true;\n var _didIteratorError4 = false;\n var _iteratorError4 = undefined;\n\n try {\n restSets: for (var _iterator4 = rest[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {\n var state = _step4.value;\n var _iteratorNormalCompletion5 = true;\n var _didIteratorError5 = false;\n var _iteratorError5 = undefined;\n\n try {\n for (var _iterator5 = Object.keys(handledStates)[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {\n var handledState = _step5.value;\n\n // This and some previously handled state are equivalent --\n // just append this state to the same set.\n if (areEquivalent(state, handledState, table, alphabet)) {\n handledStates[handledState].add(state);\n handledStates[state] = handledStates[handledState];\n continue restSets;\n }\n }\n // Else, this state is not equivalent to any of the\n // handled states -- allocate a new set for it.\n } catch (err) {\n _didIteratorError5 = true;\n _iteratorError5 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion5 && _iterator5.return) {\n _iterator5.return();\n }\n } finally {\n if (_didIteratorError5) {\n throw _iteratorError5;\n }\n }\n }\n\n handledStates[state] = new Set([state]);\n }\n } catch (err) {\n _didIteratorError4 = true;\n _iteratorError4 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion4 && _iterator4.return) {\n _iterator4.return();\n }\n } finally {\n if (_didIteratorError4) {\n throw _iteratorError4;\n }\n }\n }\n\n // Add these handled states to all states map.\n\n\n Object.assign(newTransitionMap, handledStates);\n }\n\n // Update current transition map for the handled row.\n } catch (err) {\n _didIteratorError3 = true;\n _iteratorError3 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion3 && _iterator3.return) {\n _iterator3.return();\n }\n } finally {\n if (_didIteratorError3) {\n throw _iteratorError3;\n }\n }\n }\n\n currentTransitionMap = newTransitionMap;\n\n var newSets = new Set(Object.keys(newTransitionMap).map(function (state) {\n return newTransitionMap[state];\n }));\n\n all.push([].concat(_toConsumableArray(newSets)));\n\n // Top of the stack is the current.\n current = all[all.length - 1];\n\n // Previous set.\n previous = all[all.length - 2];\n };\n\n while (!sameRow(current, previous)) {\n _loop();\n }\n\n // ---------------------------------------------------------------------------\n // Step 2: build minimized table from the equivalent sets.\n\n // Remap state numbers from sets to index-based.\n var remaped = new Map();\n var idx = 1;\n current.forEach(function (set) {\n return remaped.set(set, idx++);\n });\n\n // Build the minimized table from the calculated equivalent sets.\n var minimizedTable = {};\n\n var minimizedAcceptingStates = new Set();\n\n var updateAcceptingStates = function updateAcceptingStates(set, idx) {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = set[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var state = _step.value;\n\n if (accepting.has(state)) {\n minimizedAcceptingStates.add(idx);\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n };\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = remaped.entries()[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var _ref = _step2.value;\n\n var _ref2 = _slicedToArray(_ref, 2);\n\n var set = _ref2[0];\n var _idx = _ref2[1];\n\n minimizedTable[_idx] = {};\n var _iteratorNormalCompletion6 = true;\n var _didIteratorError6 = false;\n var _iteratorError6 = undefined;\n\n try {\n for (var _iterator6 = alphabet[Symbol.iterator](), _step6; !(_iteratorNormalCompletion6 = (_step6 = _iterator6.next()).done); _iteratorNormalCompletion6 = true) {\n var symbol = _step6.value;\n\n updateAcceptingStates(set, _idx);\n\n // Determine original transition for this symbol from the set.\n var originalTransition = void 0;\n var _iteratorNormalCompletion7 = true;\n var _didIteratorError7 = false;\n var _iteratorError7 = undefined;\n\n try {\n for (var _iterator7 = set[Symbol.iterator](), _step7; !(_iteratorNormalCompletion7 = (_step7 = _iterator7.next()).done); _iteratorNormalCompletion7 = true) {\n var originalState = _step7.value;\n\n originalTransition = table[originalState][symbol];\n if (originalTransition) {\n break;\n }\n }\n } catch (err) {\n _didIteratorError7 = true;\n _iteratorError7 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion7 && _iterator7.return) {\n _iterator7.return();\n }\n } finally {\n if (_didIteratorError7) {\n throw _iteratorError7;\n }\n }\n }\n\n if (originalTransition) {\n minimizedTable[_idx][symbol] = remaped.get(currentTransitionMap[originalTransition]);\n }\n }\n } catch (err) {\n _didIteratorError6 = true;\n _iteratorError6 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion6 && _iterator6.return) {\n _iterator6.return();\n }\n } finally {\n if (_didIteratorError6) {\n throw _iteratorError6;\n }\n }\n }\n }\n\n // Update the table, and accepting states on the original DFA.\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n\n dfa.setTransitionTable(minimizedTable);\n dfa.setAcceptingStateNumbers(minimizedAcceptingStates);\n\n return dfa;\n}\n\nfunction sameRow(r1, r2) {\n if (!r2) {\n return false;\n }\n\n if (r1.length !== r2.length) {\n return false;\n }\n\n for (var i = 0; i < r1.length; i++) {\n var s1 = r1[i];\n var s2 = r2[i];\n\n if (s1.size !== s2.size) {\n return false;\n }\n\n if ([].concat(_toConsumableArray(s1)).sort().join(',') !== [].concat(_toConsumableArray(s2)).sort().join(',')) {\n return false;\n }\n }\n\n return true;\n}\n\n/**\n * Checks whether two states are N-equivalent, i.e. whether they go\n * to the same set on a symbol.\n */\nfunction areEquivalent(s1, s2, table, alphabet) {\n var _iteratorNormalCompletion8 = true;\n var _didIteratorError8 = false;\n var _iteratorError8 = undefined;\n\n try {\n for (var _iterator8 = alphabet[Symbol.iterator](), _step8; !(_iteratorNormalCompletion8 = (_step8 = _iterator8.next()).done); _iteratorNormalCompletion8 = true) {\n var symbol = _step8.value;\n\n if (!goToSameSet(s1, s2, table, symbol)) {\n return false;\n }\n }\n } catch (err) {\n _didIteratorError8 = true;\n _iteratorError8 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion8 && _iterator8.return) {\n _iterator8.return();\n }\n } finally {\n if (_didIteratorError8) {\n throw _iteratorError8;\n }\n }\n }\n\n return true;\n}\n\n/**\n * Checks whether states go to the same set.\n */\nfunction goToSameSet(s1, s2, table, symbol) {\n if (!currentTransitionMap[s1] || !currentTransitionMap[s2]) {\n return false;\n }\n\n var originalTransitionS1 = table[s1][symbol];\n var originalTransitionS2 = table[s2][symbol];\n\n // If no actual transition on this symbol, treat it as positive.\n if (!originalTransitionS1 && !originalTransitionS2) {\n return true;\n }\n\n // Otherwise, check if they are in the same sets.\n return currentTransitionMap[s1].has(originalTransitionS1) && currentTransitionMap[s2].has(originalTransitionS2);\n}\n\nmodule.exports = {\n minimize: minimize\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar DFAMinimizer = require('./dfa-minimizer');\n\nvar _require = require('../special-symbols'),\n EPSILON_CLOSURE = _require.EPSILON_CLOSURE;\n\n/**\n * DFA is build by converting from NFA (subset construction).\n */\n\n\nvar DFA = function () {\n function DFA(nfa) {\n _classCallCheck(this, DFA);\n\n this._nfa = nfa;\n }\n\n /**\n * Minimizes DFA.\n */\n\n\n _createClass(DFA, [{\n key: 'minimize',\n value: function minimize() {\n this.getTransitionTable();\n\n this._originalAcceptingStateNumbers = this._acceptingStateNumbers;\n this._originalTransitionTable = this._transitionTable;\n\n DFAMinimizer.minimize(this);\n }\n\n /**\n * Returns alphabet for this DFA.\n */\n\n }, {\n key: 'getAlphabet',\n value: function getAlphabet() {\n return this._nfa.getAlphabet();\n }\n\n /**\n * Returns accepting states.\n */\n\n }, {\n key: 'getAcceptingStateNumbers',\n value: function getAcceptingStateNumbers() {\n if (!this._acceptingStateNumbers) {\n // Accepting states are determined during table construction.\n this.getTransitionTable();\n }\n\n return this._acceptingStateNumbers;\n }\n\n /**\n * Returns original accepting states.\n */\n\n }, {\n key: 'getOriginaAcceptingStateNumbers',\n value: function getOriginaAcceptingStateNumbers() {\n if (!this._originalAcceptingStateNumbers) {\n // Accepting states are determined during table construction.\n this.getTransitionTable();\n }\n\n return this._originalAcceptingStateNumbers;\n }\n\n /**\n * Sets transition table.\n */\n\n }, {\n key: 'setTransitionTable',\n value: function setTransitionTable(table) {\n this._transitionTable = table;\n }\n\n /**\n * Sets accepting states.\n */\n\n }, {\n key: 'setAcceptingStateNumbers',\n value: function setAcceptingStateNumbers(stateNumbers) {\n this._acceptingStateNumbers = stateNumbers;\n }\n\n /**\n * DFA transition table is built from NFA table.\n */\n\n }, {\n key: 'getTransitionTable',\n value: function getTransitionTable() {\n var _this = this;\n\n if (this._transitionTable) {\n return this._transitionTable;\n }\n\n // Calculate from NFA transition table.\n var nfaTable = this._nfa.getTransitionTable();\n var nfaStates = Object.keys(nfaTable);\n\n this._acceptingStateNumbers = new Set();\n\n // Start state of DFA is E(S[nfa])\n var startState = nfaTable[nfaStates[0]][EPSILON_CLOSURE];\n\n // Init the worklist (states which should be in the DFA).\n var worklist = [startState];\n\n var alphabet = this.getAlphabet();\n var nfaAcceptingStates = this._nfa.getAcceptingStateNumbers();\n\n var dfaTable = {};\n\n // Determine whether the combined DFA state is accepting.\n var updateAcceptingStates = function updateAcceptingStates(states) {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = nfaAcceptingStates[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var nfaAcceptingState = _step.value;\n\n // If any of the states from NFA is accepting, DFA's\n // state is accepting as well.\n if (states.indexOf(nfaAcceptingState) !== -1) {\n _this._acceptingStateNumbers.add(states.join(','));\n break;\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n };\n\n while (worklist.length > 0) {\n var states = worklist.shift();\n var dfaStateLabel = states.join(',');\n dfaTable[dfaStateLabel] = {};\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = alphabet[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var symbol = _step2.value;\n\n var onSymbol = [];\n\n // Determine whether the combined state is accepting.\n updateAcceptingStates(states);\n\n var _iteratorNormalCompletion3 = true;\n var _didIteratorError3 = false;\n var _iteratorError3 = undefined;\n\n try {\n for (var _iterator3 = states[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n var state = _step3.value;\n\n var nfaStatesOnSymbol = nfaTable[state][symbol];\n if (!nfaStatesOnSymbol) {\n continue;\n }\n\n var _iteratorNormalCompletion4 = true;\n var _didIteratorError4 = false;\n var _iteratorError4 = undefined;\n\n try {\n for (var _iterator4 = nfaStatesOnSymbol[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {\n var nfaStateOnSymbol = _step4.value;\n\n if (!nfaTable[nfaStateOnSymbol]) {\n continue;\n }\n onSymbol.push.apply(onSymbol, _toConsumableArray(nfaTable[nfaStateOnSymbol][EPSILON_CLOSURE]));\n }\n } catch (err) {\n _didIteratorError4 = true;\n _iteratorError4 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion4 && _iterator4.return) {\n _iterator4.return();\n }\n } finally {\n if (_didIteratorError4) {\n throw _iteratorError4;\n }\n }\n }\n }\n } catch (err) {\n _didIteratorError3 = true;\n _iteratorError3 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion3 && _iterator3.return) {\n _iterator3.return();\n }\n } finally {\n if (_didIteratorError3) {\n throw _iteratorError3;\n }\n }\n }\n\n var dfaStatesOnSymbolSet = new Set(onSymbol);\n var dfaStatesOnSymbol = [].concat(_toConsumableArray(dfaStatesOnSymbolSet));\n\n if (dfaStatesOnSymbol.length > 0) {\n var dfaOnSymbolStr = dfaStatesOnSymbol.join(',');\n\n dfaTable[dfaStateLabel][symbol] = dfaOnSymbolStr;\n\n if (!dfaTable.hasOwnProperty(dfaOnSymbolStr)) {\n worklist.unshift(dfaStatesOnSymbol);\n }\n }\n }\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n }\n\n return this._transitionTable = this._remapStateNumbers(dfaTable);\n }\n\n /**\n * Remaps state numbers in the resulting table:\n * combined states '1,2,3' -> 1, '3,4' -> 2, etc.\n */\n\n }, {\n key: '_remapStateNumbers',\n value: function _remapStateNumbers(calculatedDFATable) {\n var newStatesMap = {};\n\n this._originalTransitionTable = calculatedDFATable;\n var transitionTable = {};\n\n Object.keys(calculatedDFATable).forEach(function (originalNumber, newNumber) {\n newStatesMap[originalNumber] = newNumber + 1;\n });\n\n for (var originalNumber in calculatedDFATable) {\n var originalRow = calculatedDFATable[originalNumber];\n var row = {};\n\n for (var symbol in originalRow) {\n row[symbol] = newStatesMap[originalRow[symbol]];\n }\n\n transitionTable[newStatesMap[originalNumber]] = row;\n }\n\n // Remap accepting states.\n this._originalAcceptingStateNumbers = this._acceptingStateNumbers;\n this._acceptingStateNumbers = new Set();\n\n var _iteratorNormalCompletion5 = true;\n var _didIteratorError5 = false;\n var _iteratorError5 = undefined;\n\n try {\n for (var _iterator5 = this._originalAcceptingStateNumbers[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {\n var _originalNumber = _step5.value;\n\n this._acceptingStateNumbers.add(newStatesMap[_originalNumber]);\n }\n } catch (err) {\n _didIteratorError5 = true;\n _iteratorError5 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion5 && _iterator5.return) {\n _iterator5.return();\n }\n } finally {\n if (_didIteratorError5) {\n throw _iteratorError5;\n }\n }\n }\n\n return transitionTable;\n }\n\n /**\n * Returns original DFA table, where state numbers\n * are combined numbers from NFA.\n */\n\n }, {\n key: 'getOriginalTransitionTable',\n value: function getOriginalTransitionTable() {\n if (!this._originalTransitionTable) {\n // Original table is determined during table construction.\n this.getTransitionTable();\n }\n return this._originalTransitionTable;\n }\n\n /**\n * Checks whether this DFA accepts a string.\n */\n\n }, {\n key: 'matches',\n value: function matches(string) {\n var state = 1;\n var i = 0;\n var table = this.getTransitionTable();\n\n while (string[i]) {\n state = table[state][string[i++]];\n if (!state) {\n return false;\n }\n }\n\n if (!this.getAcceptingStateNumbers().has(state)) {\n return false;\n }\n\n return true;\n }\n }]);\n\n return DFA;\n}();\n\nmodule.exports = DFA;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar NFA = require('./nfa/nfa');\nvar DFA = require('./dfa/dfa');\n\nvar nfaFromRegExp = require('./nfa/nfa-from-regexp');\nvar builders = require('./nfa/builders');\n\nmodule.exports = {\n\n /**\n * Export NFA and DFA classes.\n */\n NFA: NFA,\n DFA: DFA,\n\n /**\n * Expose builders.\n */\n builders: builders,\n\n /**\n * Builds an NFA for the passed regexp.\n *\n * @param string | AST | RegExp:\n *\n * a regular expression in different representations: a string,\n * a RegExp object, or an AST.\n */\n toNFA: function toNFA(regexp) {\n return nfaFromRegExp.build(regexp);\n },\n\n\n /**\n * Builds DFA for the passed regexp.\n *\n * @param string | AST | RegExp:\n *\n * a regular expression in different representations: a string,\n * a RegExp object, or an AST.\n */\n toDFA: function toDFA(regexp) {\n return new DFA(this.toNFA(regexp));\n },\n\n\n /**\n * Returns true if regexp accepts the string.\n */\n test: function test(regexp, string) {\n return this.toDFA(regexp).matches(string);\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar NFA = require('./nfa');\nvar NFAState = require('./nfa-state');\n\nvar _require = require('../special-symbols'),\n EPSILON = _require.EPSILON;\n\n// -----------------------------------------------------------------------------\n// Char NFA fragment: `c`\n\n/**\n * Char factory.\n *\n * Creates an NFA fragment for a single char.\n *\n * [in] --c--> [out]\n */\n\n\nfunction char(c) {\n var inState = new NFAState();\n var outState = new NFAState({\n accepting: true\n });\n\n return new NFA(inState.addTransition(c, outState), outState);\n}\n\n// -----------------------------------------------------------------------------\n// Epsilon NFA fragment\n\n/**\n * Epsilon factory.\n *\n * Creates an NFA fragment for ε (recognizes an empty string).\n *\n * [in] --ε--> [out]\n */\nfunction e() {\n return char(EPSILON);\n}\n\n// -----------------------------------------------------------------------------\n// Alteration NFA fragment: `abc`\n\n/**\n * Creates a connection between two NFA fragments on epsilon transition.\n *\n * [in-a] --a--> [out-a] --ε--> [in-b] --b--> [out-b]\n */\nfunction altPair(first, second) {\n first.out.accepting = false;\n second.out.accepting = true;\n\n first.out.addTransition(EPSILON, second.in);\n\n return new NFA(first.in, second.out);\n}\n\n/**\n * Alteration factory.\n *\n * Creates a alteration NFA for (at least) two NFA-fragments.\n */\nfunction alt(first) {\n for (var _len = arguments.length, fragments = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n fragments[_key - 1] = arguments[_key];\n }\n\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = fragments[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var fragment = _step.value;\n\n first = altPair(first, fragment);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return first;\n}\n\n// -----------------------------------------------------------------------------\n// Disjunction NFA fragment: `a|b`\n\n/**\n * Creates a disjunction choice between two fragments.\n */\nfunction orPair(first, second) {\n var inState = new NFAState();\n var outState = new NFAState();\n\n inState.addTransition(EPSILON, first.in);\n inState.addTransition(EPSILON, second.in);\n\n outState.accepting = true;\n first.out.accepting = false;\n second.out.accepting = false;\n\n first.out.addTransition(EPSILON, outState);\n second.out.addTransition(EPSILON, outState);\n\n return new NFA(inState, outState);\n}\n\n/**\n * Disjunction factory.\n *\n * Creates a disjunction NFA for (at least) two NFA-fragments.\n */\nfunction or(first) {\n for (var _len2 = arguments.length, fragments = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n fragments[_key2 - 1] = arguments[_key2];\n }\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = fragments[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var fragment = _step2.value;\n\n first = orPair(first, fragment);\n }\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n\n return first;\n}\n\n// -----------------------------------------------------------------------------\n// Kleene-closure\n\n/**\n * Kleene star/closure.\n *\n * a*\n */\nfunction repExplicit(fragment) {\n var inState = new NFAState();\n var outState = new NFAState({\n accepting: true\n });\n\n // 0 or more.\n inState.addTransition(EPSILON, fragment.in);\n inState.addTransition(EPSILON, outState);\n\n fragment.out.accepting = false;\n fragment.out.addTransition(EPSILON, outState);\n outState.addTransition(EPSILON, fragment.in);\n\n return new NFA(inState, outState);\n}\n\n/**\n * Optimized Kleene-star: just adds ε-transitions from\n * input to the output, and back.\n */\nfunction rep(fragment) {\n fragment.in.addTransition(EPSILON, fragment.out);\n fragment.out.addTransition(EPSILON, fragment.in);\n return fragment;\n}\n\n/**\n * Optimized Plus: just adds ε-transitions from\n * the output to the input.\n */\nfunction plusRep(fragment) {\n fragment.out.addTransition(EPSILON, fragment.in);\n return fragment;\n}\n\n/**\n * Optimized ? repetition: just adds ε-transitions from\n * the input to the output.\n */\nfunction questionRep(fragment) {\n fragment.in.addTransition(EPSILON, fragment.out);\n return fragment;\n}\n\nmodule.exports = {\n alt: alt,\n char: char,\n e: e,\n or: or,\n rep: rep,\n repExplicit: repExplicit,\n plusRep: plusRep,\n questionRep: questionRep\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar parser = require('../../../parser');\n\nvar _require = require('./builders'),\n alt = _require.alt,\n char = _require.char,\n or = _require.or,\n rep = _require.rep,\n plusRep = _require.plusRep,\n questionRep = _require.questionRep;\n\n/**\n * Helper `gen` function calls node type handler.\n */\n\n\nfunction gen(node) {\n if (node && !generator[node.type]) {\n throw new Error(node.type + ' is not supported in NFA/DFA interpreter.');\n }\n\n return node ? generator[node.type](node) : '';\n}\n\n/**\n * AST handler.\n */\nvar generator = {\n RegExp: function RegExp(node) {\n if (node.flags !== '') {\n throw new Error('NFA/DFA: Flags are not supported yet.');\n }\n\n return gen(node.body);\n },\n Alternative: function Alternative(node) {\n var fragments = (node.expressions || []).map(gen);\n return alt.apply(undefined, _toConsumableArray(fragments));\n },\n Disjunction: function Disjunction(node) {\n return or(gen(node.left), gen(node.right));\n },\n Repetition: function Repetition(node) {\n switch (node.quantifier.kind) {\n case '*':\n return rep(gen(node.expression));\n case '+':\n return plusRep(gen(node.expression));\n case '?':\n return questionRep(gen(node.expression));\n default:\n throw new Error('Unknown repeatition: ' + node.quantifier.kind + '.');\n }\n },\n Char: function Char(node) {\n if (node.kind !== 'simple') {\n throw new Error('NFA/DFA: Only simple chars are supported yet.');\n }\n\n return char(node.value);\n },\n Group: function Group(node) {\n return gen(node.expression);\n }\n};\n\nmodule.exports = {\n /**\n * Builds an NFA from the passed regexp.\n */\n build: function build(regexp) {\n var ast = regexp;\n\n if (regexp instanceof RegExp) {\n regexp = '' + regexp;\n }\n\n if (typeof regexp === 'string') {\n ast = parser.parse(regexp, {\n captureLocations: true\n });\n }\n\n return gen(ast);\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar State = require('../state');\n\nvar _require = require('../special-symbols'),\n EPSILON = _require.EPSILON;\n\n/**\n * NFA state.\n *\n * Allows nondeterministic transitions to several states on the\n * same symbol, and also epsilon-transitions.\n */\n\n\nvar NFAState = function (_State) {\n _inherits(NFAState, _State);\n\n function NFAState() {\n _classCallCheck(this, NFAState);\n\n return _possibleConstructorReturn(this, (NFAState.__proto__ || Object.getPrototypeOf(NFAState)).apply(this, arguments));\n }\n\n _createClass(NFAState, [{\n key: 'matches',\n\n\n /**\n * Whether this state matches a string.\n *\n * We maintain set of visited epsilon-states to avoid infinite loops\n * when an epsilon-transition goes eventually to itself.\n *\n * NOTE: this function is rather \"educational\", since we use DFA for strings\n * matching. DFA is built on top of NFA, and uses fast transition table.\n */\n value: function matches(string) {\n var visited = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new Set();\n\n // An epsilon-state has been visited, stop to avoid infinite loop.\n if (visited.has(this)) {\n return false;\n }\n\n visited.add(this);\n\n // No symbols left..\n if (string.length === 0) {\n // .. and we're in the accepting state.\n if (this.accepting) {\n return true;\n }\n\n // Check if we can reach any accepting state from\n // on the epsilon transitions.\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = this.getTransitionsOnSymbol(EPSILON)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var nextState = _step.value;\n\n if (nextState.matches('', visited)) {\n return true;\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return false;\n }\n\n // Else, we get some symbols.\n var symbol = string[0];\n var rest = string.slice(1);\n\n var symbolTransitions = this.getTransitionsOnSymbol(symbol);\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = symbolTransitions[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var _nextState = _step2.value;\n\n if (_nextState.matches(rest)) {\n return true;\n }\n }\n\n // If we couldn't match on symbol, check still epsilon-transitions\n // without consuming the symbol (i.e. continue from `string`, not `rest`).\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n\n var _iteratorNormalCompletion3 = true;\n var _didIteratorError3 = false;\n var _iteratorError3 = undefined;\n\n try {\n for (var _iterator3 = this.getTransitionsOnSymbol(EPSILON)[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n var _nextState2 = _step3.value;\n\n if (_nextState2.matches(string, visited)) {\n return true;\n }\n }\n } catch (err) {\n _didIteratorError3 = true;\n _iteratorError3 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion3 && _iterator3.return) {\n _iterator3.return();\n }\n } finally {\n if (_didIteratorError3) {\n throw _iteratorError3;\n }\n }\n }\n\n return false;\n }\n\n /**\n * Returns an ε-closure for this state:\n * self + all states following ε-transitions.\n */\n\n }, {\n key: 'getEpsilonClosure',\n value: function getEpsilonClosure() {\n var _this2 = this;\n\n if (!this._epsilonClosure) {\n (function () {\n var epsilonTransitions = _this2.getTransitionsOnSymbol(EPSILON);\n var closure = _this2._epsilonClosure = new Set();\n closure.add(_this2);\n var _iteratorNormalCompletion4 = true;\n var _didIteratorError4 = false;\n var _iteratorError4 = undefined;\n\n try {\n for (var _iterator4 = epsilonTransitions[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {\n var nextState = _step4.value;\n\n if (!closure.has(nextState)) {\n closure.add(nextState);\n var nextClosure = nextState.getEpsilonClosure();\n nextClosure.forEach(function (state) {\n return closure.add(state);\n });\n }\n }\n } catch (err) {\n _didIteratorError4 = true;\n _iteratorError4 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion4 && _iterator4.return) {\n _iterator4.return();\n }\n } finally {\n if (_didIteratorError4) {\n throw _iteratorError4;\n }\n }\n }\n })();\n }\n\n return this._epsilonClosure;\n }\n }]);\n\n return NFAState;\n}(State);\n\nmodule.exports = NFAState;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar _require = require('../special-symbols'),\n EPSILON = _require.EPSILON,\n EPSILON_CLOSURE = _require.EPSILON_CLOSURE;\n\n/**\n * NFA fragment.\n *\n * NFA sub-fragments can be combined to a larger NFAs building\n * the resulting machine. Combining the fragments is done by patching\n * edges of the in- and out-states.\n *\n * 2-states implementation, `in`, and `out`. Eventually all transitions\n * go to the same `out`, which can further be connected via ε-transition\n * with other fragment.\n */\n\n\nvar NFA = function () {\n function NFA(inState, outState) {\n _classCallCheck(this, NFA);\n\n this.in = inState;\n this.out = outState;\n }\n\n /**\n * Tries to recognize a string based on this NFA fragment.\n */\n\n\n _createClass(NFA, [{\n key: 'matches',\n value: function matches(string) {\n return this.in.matches(string);\n }\n\n /**\n * Returns an alphabet for this NFA.\n */\n\n }, {\n key: 'getAlphabet',\n value: function getAlphabet() {\n if (!this._alphabet) {\n this._alphabet = new Set();\n var table = this.getTransitionTable();\n for (var state in table) {\n var transitions = table[state];\n for (var symbol in transitions) {\n if (symbol !== EPSILON_CLOSURE) {\n this._alphabet.add(symbol);\n }\n }\n }\n }\n return this._alphabet;\n }\n\n /**\n * Returns set of accepting states.\n */\n\n }, {\n key: 'getAcceptingStates',\n value: function getAcceptingStates() {\n if (!this._acceptingStates) {\n // States are determined during table construction.\n this.getTransitionTable();\n }\n return this._acceptingStates;\n }\n\n /**\n * Returns accepting state numbers.\n */\n\n }, {\n key: 'getAcceptingStateNumbers',\n value: function getAcceptingStateNumbers() {\n if (!this._acceptingStateNumbers) {\n this._acceptingStateNumbers = new Set();\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = this.getAcceptingStates()[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var acceptingState = _step.value;\n\n this._acceptingStateNumbers.add(acceptingState.number);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n }\n return this._acceptingStateNumbers;\n }\n\n /**\n * Builds and returns transition table.\n */\n\n }, {\n key: 'getTransitionTable',\n value: function getTransitionTable() {\n var _this = this;\n\n if (!this._transitionTable) {\n this._transitionTable = {};\n this._acceptingStates = new Set();\n\n var visited = new Set();\n var symbols = new Set();\n\n var visitState = function visitState(state) {\n if (visited.has(state)) {\n return;\n }\n\n visited.add(state);\n state.number = visited.size;\n _this._transitionTable[state.number] = {};\n\n if (state.accepting) {\n _this._acceptingStates.add(state);\n }\n\n var transitions = state.getTransitions();\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = transitions[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var _ref = _step2.value;\n\n var _ref2 = _slicedToArray(_ref, 2);\n\n var symbol = _ref2[0];\n var symbolTransitions = _ref2[1];\n\n var combinedState = [];\n symbols.add(symbol);\n var _iteratorNormalCompletion3 = true;\n var _didIteratorError3 = false;\n var _iteratorError3 = undefined;\n\n try {\n for (var _iterator3 = symbolTransitions[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n var nextState = _step3.value;\n\n visitState(nextState);\n combinedState.push(nextState.number);\n }\n } catch (err) {\n _didIteratorError3 = true;\n _iteratorError3 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion3 && _iterator3.return) {\n _iterator3.return();\n }\n } finally {\n if (_didIteratorError3) {\n throw _iteratorError3;\n }\n }\n }\n\n _this._transitionTable[state.number][symbol] = combinedState;\n }\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n };\n\n // Traverse the graph starting from the `in`.\n visitState(this.in);\n\n // Append epsilon-closure column.\n visited.forEach(function (state) {\n delete _this._transitionTable[state.number][EPSILON];\n _this._transitionTable[state.number][EPSILON_CLOSURE] = [].concat(_toConsumableArray(state.getEpsilonClosure())).map(function (s) {\n return s.number;\n });\n });\n }\n\n return this._transitionTable;\n }\n }]);\n\n return NFA;\n}();\n\nmodule.exports = NFA;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * Epsilon, the empty string.\n */\n\nvar EPSILON = 'ε';\n\n/**\n * Epsilon-closure.\n */\nvar EPSILON_CLOSURE = EPSILON + '*';\n\nmodule.exports = {\n EPSILON: EPSILON,\n EPSILON_CLOSURE: EPSILON_CLOSURE\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A generic FA State class (base for NFA and DFA).\n *\n * Maintains the transition map, and the flag whether\n * the state is accepting.\n */\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar State = function () {\n function State() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n _ref$accepting = _ref.accepting,\n accepting = _ref$accepting === undefined ? false : _ref$accepting;\n\n _classCallCheck(this, State);\n\n /**\n * Outgoing transitions to other states.\n */\n this._transitions = new Map();\n\n /**\n * Whether the state is accepting.\n */\n this.accepting = accepting;\n }\n\n /**\n * Returns transitions for this state.\n */\n\n\n _createClass(State, [{\n key: 'getTransitions',\n value: function getTransitions() {\n return this._transitions;\n }\n\n /**\n * Creates a transition on symbol.\n */\n\n }, {\n key: 'addTransition',\n value: function addTransition(symbol, toState) {\n this.getTransitionsOnSymbol(symbol).add(toState);\n return this;\n }\n\n /**\n * Returns transitions set on symbol.\n */\n\n }, {\n key: 'getTransitionsOnSymbol',\n value: function getTransitionsOnSymbol(symbol) {\n var transitions = this._transitions.get(symbol);\n\n if (!transitions) {\n transitions = new Set();\n this._transitions.set(symbol, transitions);\n }\n\n return transitions;\n }\n }]);\n\n return State;\n}();\n\nmodule.exports = State;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar clone = require('../utils/clone');\nvar parser = require('../parser');\nvar transform = require('../transform');\nvar optimizationTransforms = require('./transforms');\n\nmodule.exports = {\n /**\n * Optimizer transforms a regular expression into an optimized version,\n * replacing some sub-expressions with their idiomatic patterns.\n *\n * @param string | RegExp | AST - a regexp to optimize.\n *\n * @return TransformResult - an optimized regexp.\n *\n * Example:\n *\n * /[a-zA-Z_0-9][a-zA-Z_0-9]*\\e{1,}/\n *\n * Optimized to:\n *\n * /\\w+e+/\n */\n optimize: function optimize(regexp) {\n var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n _ref$whitelist = _ref.whitelist,\n whitelist = _ref$whitelist === undefined ? [] : _ref$whitelist,\n _ref$blacklist = _ref.blacklist,\n blacklist = _ref$blacklist === undefined ? [] : _ref$blacklist;\n\n var transformsRaw = whitelist.length > 0 ? whitelist : Array.from(optimizationTransforms.keys());\n\n var transformToApply = transformsRaw.filter(function (transform) {\n return !blacklist.includes(transform);\n });\n\n var ast = regexp;\n if (regexp instanceof RegExp) {\n regexp = '' + regexp;\n }\n\n if (typeof regexp === 'string') {\n ast = parser.parse(regexp);\n }\n\n var result = new transform.TransformResult(ast);\n var prevResultString = void 0;\n\n do {\n // Get a copy of the current state here so\n // we can compare it with the state at the\n // end of the loop.\n prevResultString = result.toString();\n ast = clone(result.getAST());\n\n transformToApply.forEach(function (transformName) {\n if (!optimizationTransforms.has(transformName)) {\n throw new Error('Unknown optimization-transform: ' + transformName + '. ' + 'Available transforms are: ' + Array.from(optimizationTransforms.keys()).join(', '));\n }\n\n var transformer = optimizationTransforms.get(transformName);\n\n // Don't override result just yet since we\n // might want to rollback the transform\n var newResult = transform.transform(ast, transformer);\n\n if (newResult.toString() !== result.toString()) {\n if (newResult.toString().length <= result.toString().length) {\n result = newResult;\n } else {\n // Result has changed but is not shorter:\n // restore ast to its previous state.\n\n ast = clone(result.getAST());\n }\n }\n });\n\n // Keep running the optimizer until it stops\n // making any change to the regexp.\n } while (result.toString() !== prevResultString);\n\n return result;\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar UPPER_A_CP = 'A'.codePointAt(0);\nvar UPPER_Z_CP = 'Z'.codePointAt(0);\n/**\n * Transforms case-insensitive regexp to lowercase\n *\n * /AaBbÏ/i -> /aabbï/i\n */\nmodule.exports = {\n _AZClassRanges: null,\n _hasUFlag: false,\n init: function init(ast) {\n this._AZClassRanges = new Set();\n this._hasUFlag = ast.flags.includes('u');\n },\n shouldRun: function shouldRun(ast) {\n return ast.flags.includes('i');\n },\n Char: function Char(path) {\n var node = path.node,\n parent = path.parent;\n\n if (isNaN(node.codePoint)) {\n return;\n }\n\n // Engine support for case-insensitive matching without the u flag\n // for characters above \\u1000 does not seem reliable.\n if (!this._hasUFlag && node.codePoint >= 0x1000) {\n return;\n }\n\n if (parent.type === 'ClassRange') {\n // The only class ranges we handle must be inside A-Z.\n // After the `from` char is processed, the isAZClassRange test\n // will be false, so we use a Set to keep track of parents and\n // process the `to` char.\n if (!this._AZClassRanges.has(parent) && !isAZClassRange(parent)) {\n return;\n }\n this._AZClassRanges.add(parent);\n }\n\n var lower = node.symbol.toLowerCase();\n if (lower !== node.symbol) {\n node.value = displaySymbolAsValue(lower, node);\n node.symbol = lower;\n node.codePoint = lower.codePointAt(0);\n }\n }\n};\n\nfunction isAZClassRange(classRange) {\n var from = classRange.from,\n to = classRange.to;\n // A-Z\n\n return from.codePoint >= UPPER_A_CP && from.codePoint <= UPPER_Z_CP && to.codePoint >= UPPER_A_CP && to.codePoint <= UPPER_Z_CP;\n}\n\nfunction displaySymbolAsValue(symbol, node) {\n var codePoint = symbol.codePointAt(0);\n if (node.kind === 'decimal') {\n return '\\\\' + codePoint;\n }\n if (node.kind === 'oct') {\n return '\\\\0' + codePoint.toString(8);\n }\n if (node.kind === 'hex') {\n return '\\\\x' + codePoint.toString(16);\n }\n if (node.kind === 'unicode') {\n if (node.isSurrogatePair) {\n var _getSurrogatePairFrom = getSurrogatePairFromCodePoint(codePoint),\n lead = _getSurrogatePairFrom.lead,\n trail = _getSurrogatePairFrom.trail;\n\n return '\\\\u' + '0'.repeat(4 - lead.length) + lead + '\\\\u' + '0'.repeat(4 - trail.length) + trail;\n } else if (node.value.includes('{')) {\n return '\\\\u{' + codePoint.toString(16) + '}';\n } else {\n var code = codePoint.toString(16);\n return '\\\\u' + '0'.repeat(4 - code.length) + code;\n }\n }\n // simple\n return symbol;\n}\n\n/**\n * Converts a code point to a surrogate pair.\n * Conversion algorithm is taken from The Unicode Standard 3.0 Section 3.7\n * (https://www.unicode.org/versions/Unicode3.0.0/ch03.pdf)\n * @param {number} codePoint - Between 0x10000 and 0x10ffff\n * @returns {{lead: string, trail: string}}\n */\nfunction getSurrogatePairFromCodePoint(codePoint) {\n var lead = Math.floor((codePoint - 0x10000) / 0x400) + 0xd800;\n var trail = (codePoint - 0x10000) % 0x400 + 0xdc00;\n return {\n lead: lead.toString(16),\n trail: trail.toString(16)\n };\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to merge class ranges.\n *\n * [a-ec] -> [a-e]\n * [a-ec-e] -> [a-e]\n * [\\w\\da-f] -> [\\w]\n * [abcdef] -> [a-f]\n */\n\nmodule.exports = {\n _hasIUFlags: false,\n init: function init(ast) {\n this._hasIUFlags = ast.flags.includes('i') && ast.flags.includes('u');\n },\n CharacterClass: function CharacterClass(path) {\n var node = path.node;\n\n var expressions = node.expressions;\n\n var metas = [];\n // Extract metas\n expressions.forEach(function (expression) {\n if (isMeta(expression)) {\n metas.push(expression.value);\n }\n });\n\n expressions.sort(sortCharClass);\n\n for (var i = 0; i < expressions.length; i++) {\n var expression = expressions[i];\n if (fitsInMetas(expression, metas, this._hasIUFlags) || combinesWithPrecedingClassRange(expression, expressions[i - 1]) || combinesWithFollowingClassRange(expression, expressions[i + 1])) {\n expressions.splice(i, 1);\n i--;\n } else {\n var nbMergedChars = charCombinesWithPrecedingChars(expression, i, expressions);\n expressions.splice(i - nbMergedChars + 1, nbMergedChars);\n i -= nbMergedChars;\n }\n }\n }\n};\n\n/**\n * Sorts expressions in char class in the following order:\n * - meta chars, ordered alphabetically by value\n * - chars (except `control` kind) and class ranges, ordered alphabetically (`from` char is used for class ranges)\n * - if ambiguous, class range comes before char\n * - if ambiguous between two class ranges, orders alphabetically by `to` char\n * - control chars, ordered alphabetically by value\n * @param {Object} a - Left Char or ClassRange node\n * @param {Object} b - Right Char or ClassRange node\n * @returns {number}\n */\nfunction sortCharClass(a, b) {\n var aValue = getSortValue(a);\n var bValue = getSortValue(b);\n\n if (aValue === bValue) {\n // We want ClassRange before Char\n // [bb-d] -> [b-db]\n if (a.type === 'ClassRange' && b.type !== 'ClassRange') {\n return -1;\n }\n if (b.type === 'ClassRange' && a.type !== 'ClassRange') {\n return 1;\n }\n if (a.type === 'ClassRange' && b.type === 'ClassRange') {\n return getSortValue(a.to) - getSortValue(b.to);\n }\n if (isMeta(a) && isMeta(b) || isControl(a) && isControl(b)) {\n return a.value < b.value ? -1 : 1;\n }\n }\n return aValue - bValue;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @returns {number}\n */\nfunction getSortValue(expression) {\n if (expression.type === 'Char') {\n if (expression.value === '-') {\n return Infinity;\n }\n if (expression.kind === 'control') {\n return Infinity;\n }\n if (expression.kind === 'meta' && isNaN(expression.codePoint)) {\n return -1;\n }\n return expression.codePoint;\n }\n // ClassRange\n return expression.from.codePoint;\n}\n\n/**\n * Checks if a node is a meta char from the set \\d\\w\\s\\D\\W\\S\n * @param {Object} expression - Char or ClassRange node\n * @param {?string} value\n * @returns {boolean}\n */\nfunction isMeta(expression) {\n var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n return expression.type === 'Char' && expression.kind === 'meta' && (value ? expression.value === value : /^\\\\[dws]$/i.test(expression.value));\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @returns {boolean}\n */\nfunction isControl(expression) {\n return expression.type === 'Char' && expression.kind === 'control';\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {string[]} metas - Array of meta chars, e.g. [\"\\\\w\", \"\\\\s\"]\n * @param {boolean} hasIUFlags\n * @returns {boolean}\n */\nfunction fitsInMetas(expression, metas, hasIUFlags) {\n for (var i = 0; i < metas.length; i++) {\n if (fitsInMeta(expression, metas[i], hasIUFlags)) {\n return true;\n }\n }\n return false;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {string} meta - e.g. \"\\\\w\"\n * @param {boolean} hasIUFlags\n * @returns {boolean}\n */\nfunction fitsInMeta(expression, meta, hasIUFlags) {\n if (expression.type === 'ClassRange') {\n return fitsInMeta(expression.from, meta, hasIUFlags) && fitsInMeta(expression.to, meta, hasIUFlags);\n }\n\n // Special cases:\n // \\S contains \\w and \\d\n if (meta === '\\\\S' && (isMeta(expression, '\\\\w') || isMeta(expression, '\\\\d'))) {\n return true;\n }\n // \\D contains \\W and \\s\n if (meta === '\\\\D' && (isMeta(expression, '\\\\W') || isMeta(expression, '\\\\s'))) {\n return true;\n }\n // \\w contains \\d\n if (meta === '\\\\w' && isMeta(expression, '\\\\d')) {\n return true;\n }\n // \\W contains \\s\n if (meta === '\\\\W' && isMeta(expression, '\\\\s')) {\n return true;\n }\n\n if (expression.type !== 'Char' || isNaN(expression.codePoint)) {\n return false;\n }\n\n if (meta === '\\\\s') {\n return fitsInMetaS(expression);\n }\n if (meta === '\\\\S') {\n return !fitsInMetaS(expression);\n }\n if (meta === '\\\\d') {\n return fitsInMetaD(expression);\n }\n if (meta === '\\\\D') {\n return !fitsInMetaD(expression);\n }\n if (meta === '\\\\w') {\n return fitsInMetaW(expression, hasIUFlags);\n }\n if (meta === '\\\\W') {\n return !fitsInMetaW(expression, hasIUFlags);\n }\n return false;\n}\n\n/**\n * @param {Object} expression - Char node with codePoint\n * @returns {boolean}\n */\nfunction fitsInMetaS(expression) {\n return expression.codePoint === 0x0009 || // \\t\n expression.codePoint === 0x000a || // \\n\n expression.codePoint === 0x000b || // \\v\n expression.codePoint === 0x000c || // \\f\n expression.codePoint === 0x000d || // \\r\n expression.codePoint === 0x0020 || // space\n expression.codePoint === 0x00a0 || // nbsp\n expression.codePoint === 0x1680 || // part of Zs\n expression.codePoint >= 0x2000 && expression.codePoint <= 0x200a || // part of Zs\n expression.codePoint === 0x2028 || // line separator\n expression.codePoint === 0x2029 || // paragraph separator\n expression.codePoint === 0x202f || // part of Zs\n expression.codePoint === 0x205f || // part of Zs\n expression.codePoint === 0x3000 || // part of Zs\n expression.codePoint === 0xfeff; // zwnbsp\n}\n\n/**\n * @param {Object} expression - Char node with codePoint\n * @returns {boolean}\n */\nfunction fitsInMetaD(expression) {\n return expression.codePoint >= 0x30 && expression.codePoint <= 0x39; // 0-9\n}\n\n/**\n * @param {Object} expression - Char node with codePoint\n * @param {boolean} hasIUFlags\n * @returns {boolean}\n */\nfunction fitsInMetaW(expression, hasIUFlags) {\n return fitsInMetaD(expression) || expression.codePoint >= 0x41 && expression.codePoint <= 0x5a || // A-Z\n expression.codePoint >= 0x61 && expression.codePoint <= 0x7a || // a-z\n expression.value === '_' || hasIUFlags && (expression.codePoint === 0x017f || expression.codePoint === 0x212a);\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {Object} classRange - Char or ClassRange node\n * @returns {boolean}\n */\nfunction combinesWithPrecedingClassRange(expression, classRange) {\n if (classRange && classRange.type === 'ClassRange') {\n if (fitsInClassRange(expression, classRange)) {\n // [a-gc] -> [a-g]\n // [a-gc-e] -> [a-g]\n return true;\n } else if (\n // We only want \\w chars or char codes to keep readability\n isMetaWCharOrCode(expression) && classRange.to.codePoint === expression.codePoint - 1) {\n // [a-de] -> [a-e]\n classRange.to = expression;\n return true;\n } else if (expression.type === 'ClassRange' && expression.from.codePoint <= classRange.to.codePoint + 1 && expression.to.codePoint >= classRange.from.codePoint - 1) {\n // [a-db-f] -> [a-f]\n // [b-fa-d] -> [a-f]\n // [a-cd-f] -> [a-f]\n if (expression.from.codePoint < classRange.from.codePoint) {\n classRange.from = expression.from;\n }\n if (expression.to.codePoint > classRange.to.codePoint) {\n classRange.to = expression.to;\n }\n return true;\n }\n }\n return false;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {Object} classRange - Char or ClassRange node\n * @returns {boolean}\n */\nfunction combinesWithFollowingClassRange(expression, classRange) {\n if (classRange && classRange.type === 'ClassRange') {\n // Considering the elements were ordered alphabetically,\n // there is only one case to handle\n // [ab-e] -> [a-e]\n if (\n // We only want \\w chars or char codes to keep readability\n isMetaWCharOrCode(expression) && classRange.from.codePoint === expression.codePoint + 1) {\n classRange.from = expression;\n return true;\n }\n }\n\n return false;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {Object} classRange - ClassRange node\n * @returns {boolean}\n */\nfunction fitsInClassRange(expression, classRange) {\n if (expression.type === 'Char' && isNaN(expression.codePoint)) {\n return false;\n }\n if (expression.type === 'ClassRange') {\n return fitsInClassRange(expression.from, classRange) && fitsInClassRange(expression.to, classRange);\n }\n return expression.codePoint >= classRange.from.codePoint && expression.codePoint <= classRange.to.codePoint;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {Number} index\n * @param {Object[]} expressions - expressions in CharClass\n * @returns {number} - Number of characters combined with expression\n */\nfunction charCombinesWithPrecedingChars(expression, index, expressions) {\n // We only want \\w chars or char codes to keep readability\n if (!isMetaWCharOrCode(expression)) {\n return 0;\n }\n var nbMergedChars = 0;\n while (index > 0) {\n var currentExpression = expressions[index];\n var precedingExpresion = expressions[index - 1];\n if (isMetaWCharOrCode(precedingExpresion) && precedingExpresion.codePoint === currentExpression.codePoint - 1) {\n nbMergedChars++;\n index--;\n } else {\n break;\n }\n }\n\n if (nbMergedChars > 1) {\n expressions[index] = {\n type: 'ClassRange',\n from: expressions[index],\n to: expression\n };\n return nbMergedChars;\n }\n return 0;\n}\n\nfunction isMetaWCharOrCode(expression) {\n return expression && expression.type === 'Char' && !isNaN(expression.codePoint) && (fitsInMetaW(expression, false) || expression.kind === 'unicode' || expression.kind === 'hex' || expression.kind === 'oct' || expression.kind === 'decimal');\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to simplify character classes\n * spanning only one or two chars.\n *\n * [a-a] -> [a]\n * [a-b] -> [ab]\n */\n\nmodule.exports = {\n ClassRange: function ClassRange(path) {\n var node = path.node;\n\n\n if (node.from.codePoint === node.to.codePoint) {\n\n path.replace(node.from);\n } else if (node.from.codePoint === node.to.codePoint - 1) {\n\n path.getParent().insertChildAt(node.to, path.index + 1);\n path.replace(node.from);\n }\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove duplicates from character classes.\n */\n\nmodule.exports = {\n CharacterClass: function CharacterClass(path) {\n var node = path.node;\n\n var sources = {};\n\n for (var i = 0; i < node.expressions.length; i++) {\n var childPath = path.getChild(i);\n var source = childPath.jsonEncode();\n\n if (sources.hasOwnProperty(source)) {\n childPath.remove();\n\n // Since we remove the current node.\n // TODO: make it simpler for users with a method.\n i--;\n }\n\n sources[source] = true;\n }\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to replace standard character classes with\n * their meta symbols equivalents.\n */\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nmodule.exports = {\n _hasIFlag: false,\n _hasUFlag: false,\n init: function init(ast) {\n this._hasIFlag = ast.flags.includes('i');\n this._hasUFlag = ast.flags.includes('u');\n },\n CharacterClass: function CharacterClass(path) {\n // [0-9] -> \\d\n rewriteNumberRanges(path);\n\n // [a-zA-Z_0-9] -> \\w\n rewriteWordRanges(path, this._hasIFlag, this._hasUFlag);\n\n // [ \\f\\n\\r\\t\\v\\u00a0\\u1680\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\\ufeff] -> \\s\n rewriteWhitespaceRanges(path);\n }\n};\n\n/**\n * Rewrites number ranges: [0-9] -> \\d\n */\nfunction rewriteNumberRanges(path) {\n var node = path.node;\n\n\n node.expressions.forEach(function (expression, i) {\n if (isFullNumberRange(expression)) {\n path.getChild(i).replace({\n type: 'Char',\n value: '\\\\d',\n kind: 'meta'\n });\n }\n });\n}\n\n/**\n * Rewrites word ranges: [a-zA-Z_0-9] -> \\w\n * Thus, the ranges may go in any order, and other symbols/ranges\n * are kept untouched, e.g. [a-z_\\dA-Z$] -> [\\w$]\n */\nfunction rewriteWordRanges(path, hasIFlag, hasUFlag) {\n var node = path.node;\n\n\n var numberPath = null;\n var lowerCasePath = null;\n var upperCasePath = null;\n var underscorePath = null;\n var u017fPath = null;\n var u212aPath = null;\n\n node.expressions.forEach(function (expression, i) {\n // \\d\n if (isMetaChar(expression, '\\\\d')) {\n numberPath = path.getChild(i);\n }\n\n // a-z\n else if (isLowerCaseRange(expression)) {\n lowerCasePath = path.getChild(i);\n }\n\n // A-Z\n else if (isUpperCaseRange(expression)) {\n upperCasePath = path.getChild(i);\n }\n\n // _\n else if (isUnderscore(expression)) {\n underscorePath = path.getChild(i);\n } else if (hasIFlag && hasUFlag && isCodePoint(expression, 0x017f)) {\n u017fPath = path.getChild(i);\n } else if (hasIFlag && hasUFlag && isCodePoint(expression, 0x212a)) {\n u212aPath = path.getChild(i);\n }\n });\n\n // If we found the whole pattern, replace it.\n if (numberPath && (lowerCasePath && upperCasePath || hasIFlag && (lowerCasePath || upperCasePath)) && underscorePath && (!hasUFlag || !hasIFlag || u017fPath && u212aPath)) {\n // Put \\w in place of \\d.\n numberPath.replace({\n type: 'Char',\n value: '\\\\w',\n kind: 'meta'\n });\n\n // Other paths are removed.\n if (lowerCasePath) {\n lowerCasePath.remove();\n }\n if (upperCasePath) {\n upperCasePath.remove();\n }\n underscorePath.remove();\n if (u017fPath) {\n u017fPath.remove();\n }\n if (u212aPath) {\n u212aPath.remove();\n }\n }\n}\n\n/**\n * Rewrites whitespace ranges: [ \\f\\n\\r\\t\\v\\u00a0\\u1680\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\\ufeff] -> \\s.\n */\nvar whitespaceRangeTests = [function (node) {\n return isChar(node, ' ');\n}].concat(_toConsumableArray(['\\\\f', '\\\\n', '\\\\r', '\\\\t', '\\\\v'].map(function (char) {\n return function (node) {\n return isMetaChar(node, char);\n };\n})), _toConsumableArray([0x00a0, 0x1680, 0x2028, 0x2029, 0x202f, 0x205f, 0x3000, 0xfeff].map(function (codePoint) {\n return function (node) {\n return isCodePoint(node, codePoint);\n };\n})), [function (node) {\n return node.type === 'ClassRange' && isCodePoint(node.from, 0x2000) && isCodePoint(node.to, 0x200a);\n}]);\n\nfunction rewriteWhitespaceRanges(path) {\n var node = path.node;\n\n\n if (node.expressions.length < whitespaceRangeTests.length || !whitespaceRangeTests.every(function (test) {\n return node.expressions.some(function (expression) {\n return test(expression);\n });\n })) {\n return;\n }\n\n // If we found the whole pattern, replace it.\n\n // Put \\s in place of \\n.\n var nNode = node.expressions.find(function (expression) {\n return isMetaChar(expression, '\\\\n');\n });\n nNode.value = '\\\\s';\n nNode.symbol = undefined;\n nNode.codePoint = NaN;\n\n // Other paths are removed.\n node.expressions.map(function (expression, i) {\n return whitespaceRangeTests.some(function (test) {\n return test(expression);\n }) ? path.getChild(i) : undefined;\n }).filter(Boolean).forEach(function (path) {\n return path.remove();\n });\n}\n\nfunction isFullNumberRange(node) {\n return node.type === 'ClassRange' && node.from.value === '0' && node.to.value === '9';\n}\n\nfunction isChar(node, value) {\n var kind = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'simple';\n\n return node.type === 'Char' && node.value === value && node.kind === kind;\n}\n\nfunction isMetaChar(node, value) {\n return isChar(node, value, 'meta');\n}\n\nfunction isLowerCaseRange(node) {\n return node.type === 'ClassRange' && node.from.value === 'a' && node.to.value === 'z';\n}\n\nfunction isUpperCaseRange(node) {\n return node.type === 'ClassRange' && node.from.value === 'A' && node.to.value === 'Z';\n}\n\nfunction isUnderscore(node) {\n return node.type === 'Char' && node.value === '_' && node.kind === 'simple';\n}\n\nfunction isCodePoint(node, codePoint) {\n return node.type === 'Char' && node.kind === 'unicode' && node.codePoint === codePoint;\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to replace single char character classes with\n * just that character.\n *\n * [\\d] -> \\d, [^\\w] -> \\W\n */\n\nmodule.exports = {\n CharacterClass: function CharacterClass(path) {\n var node = path.node;\n\n\n if (node.expressions.length !== 1 || !hasAppropriateSiblings(path) || !isAppropriateChar(node.expressions[0])) {\n return;\n }\n\n var _node$expressions$ = node.expressions[0],\n value = _node$expressions$.value,\n kind = _node$expressions$.kind,\n escaped = _node$expressions$.escaped;\n\n\n if (node.negative) {\n // For negative can extract only meta chars like [^\\w] -> \\W\n // cannot do for [^a] -> a (wrong).\n if (!isMeta(value)) {\n return;\n }\n\n value = getInverseMeta(value);\n }\n\n path.replace({\n type: 'Char',\n value: value,\n kind: kind,\n escaped: escaped || shouldEscape(value)\n });\n }\n};\n\nfunction isAppropriateChar(node) {\n return node.type === 'Char' &&\n // We don't extract [\\b] (backspace) since \\b has different\n // semantics (word boundary).\n node.value !== '\\\\b';\n}\n\nfunction isMeta(value) {\n return (/^\\\\[dwsDWS]$/.test(value)\n );\n}\n\nfunction getInverseMeta(value) {\n return (/[dws]/.test(value) ? value.toUpperCase() : value.toLowerCase()\n );\n}\n\nfunction hasAppropriateSiblings(path) {\n var parent = path.parent,\n index = path.index;\n\n\n if (parent.type !== 'Alternative') {\n return true;\n }\n\n var previousNode = parent.expressions[index - 1];\n if (previousNode == null) {\n return true;\n }\n\n // Don't optimized \\1[0] to \\10\n if (previousNode.type === 'Backreference' && previousNode.kind === 'number') {\n return false;\n }\n\n // Don't optimized \\2[0] to \\20\n if (previousNode.type === 'Char' && previousNode.kind === 'decimal') {\n return false;\n }\n\n return true;\n}\n\n// Note: \\{ and \\} are always preserved to avoid `a[{]2[}]` turning\n// into `a{2}`.\nfunction shouldEscape(value) {\n return (/[*[()+?$./{}|]/.test(value)\n );\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar UPPER_A_CP = 'A'.codePointAt(0);\nvar UPPER_Z_CP = 'Z'.codePointAt(0);\nvar LOWER_A_CP = 'a'.codePointAt(0);\nvar LOWER_Z_CP = 'z'.codePointAt(0);\nvar DIGIT_0_CP = '0'.codePointAt(0);\nvar DIGIT_9_CP = '9'.codePointAt(0);\n\n/**\n * A regexp-tree plugin to transform coded chars into simple chars.\n *\n * \\u0061 -> a\n */\nmodule.exports = {\n Char: function Char(path) {\n var node = path.node,\n parent = path.parent;\n\n if (isNaN(node.codePoint) || node.kind === 'simple') {\n return;\n }\n\n if (parent.type === 'ClassRange') {\n if (!isSimpleRange(parent)) {\n return;\n }\n }\n\n if (!isPrintableASCIIChar(node.codePoint)) {\n return;\n }\n\n var symbol = String.fromCodePoint(node.codePoint);\n var newChar = {\n type: 'Char',\n kind: 'simple',\n value: symbol,\n symbol: symbol,\n codePoint: node.codePoint\n };\n if (needsEscape(symbol, parent.type)) {\n newChar.escaped = true;\n }\n path.replace(newChar);\n }\n};\n\n/**\n * Checks if a range is included either in 0-9, a-z or A-Z\n * @param classRange\n * @returns {boolean}\n */\nfunction isSimpleRange(classRange) {\n var from = classRange.from,\n to = classRange.to;\n\n return from.codePoint >= DIGIT_0_CP && from.codePoint <= DIGIT_9_CP && to.codePoint >= DIGIT_0_CP && to.codePoint <= DIGIT_9_CP || from.codePoint >= UPPER_A_CP && from.codePoint <= UPPER_Z_CP && to.codePoint >= UPPER_A_CP && to.codePoint <= UPPER_Z_CP || from.codePoint >= LOWER_A_CP && from.codePoint <= LOWER_Z_CP && to.codePoint >= LOWER_A_CP && to.codePoint <= LOWER_Z_CP;\n}\n\n/**\n * Checks if a code point in the range of printable ASCII chars\n * (DEL char excluded)\n * @param codePoint\n * @returns {boolean}\n */\nfunction isPrintableASCIIChar(codePoint) {\n return codePoint >= 0x20 && codePoint <= 0x7e;\n}\n\nfunction needsEscape(symbol, parentType) {\n if (parentType === 'ClassRange' || parentType === 'CharacterClass') {\n return (/[\\]\\\\^-]/.test(symbol)\n );\n }\n\n return (/[*[()+?^$./\\\\|{}]/.test(symbol)\n );\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove unnecessary escape.\n *\n * \\e -> e\n *\n * [\\(] -> [(]\n */\n\nmodule.exports = {\n _hasXFlag: false,\n init: function init(ast) {\n this._hasXFlag = ast.flags.includes('x');\n },\n Char: function Char(path) {\n var node = path.node;\n\n\n if (!node.escaped) {\n return;\n }\n\n if (shouldUnescape(path, this._hasXFlag)) {\n delete node.escaped;\n }\n }\n};\n\nfunction shouldUnescape(path, hasXFlag) {\n var value = path.node.value,\n index = path.index,\n parent = path.parent;\n\n // In char class (, etc are allowed.\n\n if (parent.type !== 'CharacterClass' && parent.type !== 'ClassRange') {\n return !preservesEscape(value, index, parent, hasXFlag);\n }\n\n return !preservesInCharClass(value, index, parent);\n}\n\n/**\n * \\], \\\\, \\^, \\-\n */\nfunction preservesInCharClass(value, index, parent) {\n if (value === '^') {\n // Avoid [\\^a] turning into [^a]\n return index === 0 && !parent.negative;\n }\n if (value === '-') {\n // Avoid [a\\-z] turning into [a-z]\n return true;\n }\n return (/[\\]\\\\]/.test(value)\n );\n}\n\nfunction preservesEscape(value, index, parent, hasXFlag) {\n if (value === '{') {\n return preservesOpeningCurlyBraceEscape(index, parent);\n }\n\n if (value === '}') {\n return preservesClosingCurlyBraceEscape(index, parent);\n }\n\n if (hasXFlag && /[ #]/.test(value)) {\n return true;\n }\n\n return (/[*[()+?^$./\\\\|]/.test(value)\n );\n}\n\nfunction consumeNumbers(startIndex, parent, rtl) {\n var i = startIndex;\n var siblingNode = (rtl ? i >= 0 : i < parent.expressions.length) && parent.expressions[i];\n\n while (siblingNode && siblingNode.type === 'Char' && siblingNode.kind === 'simple' && !siblingNode.escaped && /\\d/.test(siblingNode.value)) {\n rtl ? i-- : i++;\n siblingNode = (rtl ? i >= 0 : i < parent.expressions.length) && parent.expressions[i];\n }\n\n return Math.abs(startIndex - i);\n}\n\nfunction isSimpleChar(node, value) {\n return node && node.type === 'Char' && node.kind === 'simple' && !node.escaped && node.value === value;\n}\n\nfunction preservesOpeningCurlyBraceEscape(index, parent) {\n // (?:\\{) -> (?:{)\n if (index == null) {\n return false;\n }\n\n var nbFollowingNumbers = consumeNumbers(index + 1, parent);\n var i = index + nbFollowingNumbers + 1;\n var nextSiblingNode = i < parent.expressions.length && parent.expressions[i];\n\n if (nbFollowingNumbers) {\n // Avoid \\{3} turning into {3}\n if (isSimpleChar(nextSiblingNode, '}')) {\n return true;\n }\n\n if (isSimpleChar(nextSiblingNode, ',')) {\n nbFollowingNumbers = consumeNumbers(i + 1, parent);\n i = i + nbFollowingNumbers + 1;\n nextSiblingNode = i < parent.expressions.length && parent.expressions[i];\n\n // Avoid \\{3,} turning into {3,}\n return isSimpleChar(nextSiblingNode, '}');\n }\n }\n return false;\n}\n\nfunction preservesClosingCurlyBraceEscape(index, parent) {\n // (?:\\{) -> (?:{)\n if (index == null) {\n return false;\n }\n\n var nbPrecedingNumbers = consumeNumbers(index - 1, parent, true);\n var i = index - nbPrecedingNumbers - 1;\n var previousSiblingNode = i >= 0 && parent.expressions[i];\n\n // Avoid {3\\} turning into {3}\n if (nbPrecedingNumbers && isSimpleChar(previousSiblingNode, '{')) {\n return true;\n }\n\n if (isSimpleChar(previousSiblingNode, ',')) {\n nbPrecedingNumbers = consumeNumbers(i - 1, parent, true);\n i = i - nbPrecedingNumbers - 1;\n previousSiblingNode = i < parent.expressions.length && parent.expressions[i];\n\n // Avoid {3,\\} turning into {3,}\n return nbPrecedingNumbers && isSimpleChar(previousSiblingNode, '{');\n }\n return false;\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to transform surrogate pairs into single unicode code point\n *\n * \\ud83d\\ude80 -> \\u{1f680}\n */\n\nmodule.exports = {\n shouldRun: function shouldRun(ast) {\n return ast.flags.includes('u');\n },\n Char: function Char(path) {\n var node = path.node;\n\n if (node.kind !== 'unicode' || !node.isSurrogatePair || isNaN(node.codePoint)) {\n return;\n }\n node.value = '\\\\u{' + node.codePoint.toString(16) + '}';\n delete node.isSurrogatePair;\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar NodePath = require('../../traverse/node-path');\n\nvar _require = require('../../transform/utils'),\n increaseQuantifierByOne = _require.increaseQuantifierByOne;\n\n/**\n * A regexp-tree plugin to combine repeating patterns.\n *\n * /^abcabcabc/ -> /^abc{3}/\n * /^(?:abc){2}abc/ -> /^(?:abc){3}/\n * /^abc(?:abc){2}/ -> /^(?:abc){3}/\n */\n\nmodule.exports = {\n Alternative: function Alternative(path) {\n var node = path.node;\n\n // We can skip the first child\n\n var index = 1;\n while (index < node.expressions.length) {\n var child = path.getChild(index);\n index = Math.max(1, combineRepeatingPatternLeft(path, child, index));\n\n if (index >= node.expressions.length) {\n break;\n }\n\n child = path.getChild(index);\n index = Math.max(1, combineWithPreviousRepetition(path, child, index));\n\n if (index >= node.expressions.length) {\n break;\n }\n\n child = path.getChild(index);\n index = Math.max(1, combineRepetitionWithPrevious(path, child, index));\n\n index++;\n }\n }\n};\n\n// abcabc -> (?:abc){2}\nfunction combineRepeatingPatternLeft(alternative, child, index) {\n var node = alternative.node;\n\n\n var nbPossibleLengths = Math.ceil(index / 2);\n var i = 0;\n\n while (i < nbPossibleLengths) {\n var startIndex = index - 2 * i - 1;\n var right = void 0,\n left = void 0;\n\n if (i === 0) {\n right = child;\n left = alternative.getChild(startIndex);\n } else {\n right = NodePath.getForNode({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(node.expressions.slice(index - i, index)), [child.node])\n });\n\n left = NodePath.getForNode({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(node.expressions.slice(startIndex, index - i)))\n });\n }\n\n if (right.hasEqualSource(left)) {\n for (var j = 0; j < 2 * i + 1; j++) {\n alternative.getChild(startIndex).remove();\n }\n\n child.replace({\n type: 'Repetition',\n expression: i === 0 && right.node.type !== 'Repetition' ? right.node : {\n type: 'Group',\n capturing: false,\n expression: right.node\n },\n quantifier: {\n type: 'Quantifier',\n kind: 'Range',\n from: 2,\n to: 2,\n greedy: true\n }\n });\n return startIndex;\n }\n\n i++;\n }\n\n return index;\n}\n\n// (?:abc){2}abc -> (?:abc){3}\nfunction combineWithPreviousRepetition(alternative, child, index) {\n var node = alternative.node;\n\n\n var i = 0;\n while (i < index) {\n var previousChild = alternative.getChild(i);\n\n if (previousChild.node.type === 'Repetition' && previousChild.node.quantifier.greedy) {\n var left = previousChild.getChild();\n var right = void 0;\n\n if (left.node.type === 'Group' && !left.node.capturing) {\n left = left.getChild();\n }\n\n if (i + 1 === index) {\n right = child;\n if (right.node.type === 'Group' && !right.node.capturing) {\n right = right.getChild();\n }\n } else {\n right = NodePath.getForNode({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(node.expressions.slice(i + 1, index + 1)))\n });\n }\n\n if (left.hasEqualSource(right)) {\n for (var j = i; j < index; j++) {\n alternative.getChild(i + 1).remove();\n }\n\n increaseQuantifierByOne(previousChild.node.quantifier);\n\n return i;\n }\n }\n\n i++;\n }\n return index;\n}\n\n// abc(?:abc){2} -> (?:abc){3}\nfunction combineRepetitionWithPrevious(alternative, child, index) {\n var node = alternative.node;\n\n\n if (child.node.type === 'Repetition' && child.node.quantifier.greedy) {\n var right = child.getChild();\n var left = void 0;\n\n if (right.node.type === 'Group' && !right.node.capturing) {\n right = right.getChild();\n }\n\n var rightLength = void 0;\n if (right.node.type === 'Alternative') {\n rightLength = right.node.expressions.length;\n left = NodePath.getForNode({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(node.expressions.slice(index - rightLength, index)))\n });\n } else {\n rightLength = 1;\n left = alternative.getChild(index - 1);\n if (left.node.type === 'Group' && !left.node.capturing) {\n left = left.getChild();\n }\n }\n\n if (left.hasEqualSource(right)) {\n for (var j = index - rightLength; j < index; j++) {\n alternative.getChild(index - rightLength).remove();\n }\n\n increaseQuantifierByOne(child.node.quantifier);\n\n return index - rightLength;\n }\n }\n return index;\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar NodePath = require('../../traverse/node-path');\n\nvar _require = require('../../transform/utils'),\n disjunctionToList = _require.disjunctionToList,\n listToDisjunction = _require.listToDisjunction;\n\n/**\n * Removes duplicates from a disjunction sequence:\n *\n * /(ab|bc|ab)+(xy|xy)+/ -> /(ab|bc)+(xy)+/\n */\n\n\nmodule.exports = {\n Disjunction: function Disjunction(path) {\n var node = path.node;\n\n // Make unique nodes.\n\n var uniqueNodesMap = {};\n\n var parts = disjunctionToList(node).filter(function (part) {\n var encoded = part ? NodePath.getForNode(part).jsonEncode() : 'null';\n\n // Already recorded this part, filter out.\n if (uniqueNodesMap.hasOwnProperty(encoded)) {\n return false;\n }\n\n uniqueNodesMap[encoded] = part;\n return true;\n });\n\n // Replace with the optimized disjunction.\n path.replace(listToDisjunction(parts));\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to replace single char group disjunction to char group\n *\n * a|b|c -> [abc]\n * [12]|3|4 -> [1234]\n * (a|b|c) -> ([abc])\n * (?:a|b|c) -> [abc]\n */\n\nmodule.exports = {\n Disjunction: function Disjunction(path) {\n var node = path.node,\n parent = path.parent;\n\n\n if (!handlers[parent.type]) {\n return;\n }\n\n var charset = new Map();\n\n if (!shouldProcess(node, charset) || !charset.size) {\n return;\n }\n\n var characterClass = {\n type: 'CharacterClass',\n expressions: Array.from(charset.keys()).sort().map(function (key) {\n return charset.get(key);\n })\n };\n\n handlers[parent.type](path.getParent(), characterClass);\n }\n};\n\nvar handlers = {\n RegExp: function RegExp(path, characterClass) {\n var node = path.node;\n\n\n node.body = characterClass;\n },\n Group: function Group(path, characterClass) {\n var node = path.node;\n\n\n if (node.capturing) {\n node.expression = characterClass;\n } else {\n path.replace(characterClass);\n }\n }\n};\n\nfunction shouldProcess(expression, charset) {\n if (!expression) {\n // Abort on empty disjunction part\n return false;\n }\n\n var type = expression.type;\n\n\n if (type === 'Disjunction') {\n var left = expression.left,\n right = expression.right;\n\n\n return shouldProcess(left, charset) && shouldProcess(right, charset);\n } else if (type === 'Char') {\n if (expression.kind === 'meta' && expression.symbol === '.') {\n return false;\n }\n\n var value = expression.value;\n\n\n charset.set(value, expression);\n\n return true;\n } else if (type === 'CharacterClass' && !expression.negative) {\n return expression.expressions.every(function (expression) {\n return shouldProcess(expression, charset);\n });\n }\n\n return false;\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nmodule.exports = new Map([\n// \\ud83d\\ude80 -> \\u{1f680}\n['charSurrogatePairToSingleUnicode', require('./char-surrogate-pair-to-single-unicode-transform')],\n\n// \\u0061 -> a\n['charCodeToSimpleChar', require('./char-code-to-simple-char-transform')],\n\n// /Aa/i -> /aa/i\n['charCaseInsensitiveLowerCaseTransform', require('./char-case-insensitive-lowercase-transform')],\n\n// [\\d\\d] -> [\\d]\n['charClassRemoveDuplicates', require('./char-class-remove-duplicates-transform')],\n\n// a{1,2}a{2,3} -> a{3,5}\n['quantifiersMerge', require('./quantifiers-merge-transform')],\n\n// a{1,} -> a+, a{3,3} -> a{3}, a{1} -> a\n['quantifierRangeToSymbol', require('./quantifier-range-to-symbol-transform')],\n\n// [a-a] -> [a], [a-b] -> [ab]\n['charClassClassrangesToChars', require('./char-class-classranges-to-chars-transform')],\n\n// [0-9] -> [\\d]\n['charClassToMeta', require('./char-class-to-meta-transform')],\n\n// [\\d] -> \\d, [^\\w] -> \\W\n['charClassToSingleChar', require('./char-class-to-single-char-transform')],\n\n// \\e -> e\n['charEscapeUnescape', require('./char-escape-unescape-transform')],\n\n// [a-de-f] -> [a-f]\n['charClassClassrangesMerge', require('./char-class-classranges-merge-transform')],\n\n// (ab|ab) -> (ab)\n['disjunctionRemoveDuplicates', require('./disjunction-remove-duplicates-transform')],\n\n// (a|b|c) -> [abc]\n['groupSingleCharsToCharClass', require('./group-single-chars-to-char-class')],\n\n// (?:)a -> a\n['removeEmptyGroup', require('./remove-empty-group-transform')],\n\n// (?:a) -> a\n['ungroup', require('./ungroup-transform')],\n\n// abcabcabc -> (?:abc){3}\n['combineRepeatingPatterns', require('./combine-repeating-patterns-transform')]]);","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to replace different range-based quantifiers\n * with their symbol equivalents.\n *\n * a{0,} -> a*\n * a{1,} -> a+\n * a{1} -> a\n *\n * NOTE: the following is automatically handled in the generator:\n *\n * a{3,3} -> a{3}\n */\n\nmodule.exports = {\n Quantifier: function Quantifier(path) {\n var node = path.node;\n\n\n if (node.kind !== 'Range') {\n return;\n }\n\n // a{0,} -> a*\n rewriteOpenZero(path);\n\n // a{1,} -> a+\n rewriteOpenOne(path);\n\n // a{1} -> a\n rewriteExactOne(path);\n }\n};\n\nfunction rewriteOpenZero(path) {\n var node = path.node;\n\n\n if (node.from !== 0 || node.to) {\n return;\n }\n\n node.kind = '*';\n delete node.from;\n}\n\nfunction rewriteOpenOne(path) {\n var node = path.node;\n\n\n if (node.from !== 1 || node.to) {\n return;\n }\n\n node.kind = '+';\n delete node.from;\n}\n\nfunction rewriteExactOne(path) {\n var node = path.node;\n\n\n if (node.from !== 1 || node.to !== 1) {\n return;\n }\n\n path.parentPath.replace(path.parentPath.node.expression);\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _require = require('../../transform/utils'),\n increaseQuantifierByOne = _require.increaseQuantifierByOne;\n\n/**\n * A regexp-tree plugin to merge quantifiers\n *\n * a+a+ -> a{2,}\n * a{2}a{3} -> a{5}\n * a{1,2}a{2,3} -> a{3,5}\n */\n\n\nmodule.exports = {\n Repetition: function Repetition(path) {\n var node = path.node,\n parent = path.parent;\n\n\n if (parent.type !== 'Alternative' || !path.index) {\n return;\n }\n\n var previousSibling = path.getPreviousSibling();\n\n if (!previousSibling) {\n return;\n }\n\n if (previousSibling.node.type === 'Repetition') {\n if (!previousSibling.getChild().hasEqualSource(path.getChild())) {\n return;\n }\n\n var _extractFromTo = extractFromTo(previousSibling.node.quantifier),\n previousSiblingFrom = _extractFromTo.from,\n previousSiblingTo = _extractFromTo.to;\n\n var _extractFromTo2 = extractFromTo(node.quantifier),\n nodeFrom = _extractFromTo2.from,\n nodeTo = _extractFromTo2.to;\n\n // It's does not seem reliable to merge quantifiers with different greediness\n // when none of both is a greedy open range\n\n\n if (previousSibling.node.quantifier.greedy !== node.quantifier.greedy && !isGreedyOpenRange(previousSibling.node.quantifier) && !isGreedyOpenRange(node.quantifier)) {\n return;\n }\n\n // a*a* -> a*\n // a*a+ -> a+\n // a+a+ -> a{2,}\n // a{2}a{4} -> a{6}\n // a{1,2}a{2,3} -> a{3,5}\n // a{1,}a{2,} -> a{3,}\n // a+a{2,} -> a{3,}\n\n // a??a{2,} -> a{2,}\n // a*?a{2,} -> a{2,}\n // a+?a{2,} -> a{3,}\n\n node.quantifier.kind = 'Range';\n node.quantifier.from = previousSiblingFrom + nodeFrom;\n if (previousSiblingTo && nodeTo) {\n node.quantifier.to = previousSiblingTo + nodeTo;\n } else {\n delete node.quantifier.to;\n }\n if (isGreedyOpenRange(previousSibling.node.quantifier) || isGreedyOpenRange(node.quantifier)) {\n node.quantifier.greedy = true;\n }\n\n previousSibling.remove();\n } else {\n if (!previousSibling.hasEqualSource(path.getChild())) {\n return;\n }\n\n increaseQuantifierByOne(node.quantifier);\n previousSibling.remove();\n }\n }\n};\n\nfunction isGreedyOpenRange(quantifier) {\n return quantifier.greedy && (quantifier.kind === '+' || quantifier.kind === '*' || quantifier.kind === 'Range' && !quantifier.to);\n}\n\nfunction extractFromTo(quantifier) {\n var from = void 0,\n to = void 0;\n if (quantifier.kind === '*') {\n from = 0;\n } else if (quantifier.kind === '+') {\n from = 1;\n } else if (quantifier.kind === '?') {\n from = 0;\n to = 1;\n } else {\n from = quantifier.from;\n if (quantifier.to) {\n to = quantifier.to;\n }\n }\n return { from: from, to: to };\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove non-capturing empty groups.\n *\n * /(?:)a/ -> /a/\n * /a|(?:)/ -> /a|/\n */\n\nmodule.exports = {\n Group: function Group(path) {\n var node = path.node,\n parent = path.parent;\n\n var childPath = path.getChild();\n\n if (node.capturing || childPath) {\n return;\n }\n\n if (parent.type === 'Repetition') {\n\n path.getParent().replace(node);\n } else if (parent.type !== 'RegExp') {\n\n path.remove();\n }\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove unnecessary groups.\n *\n * /(?:a)/ -> /a/\n */\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nmodule.exports = {\n Group: function Group(path) {\n var node = path.node,\n parent = path.parent;\n\n var childPath = path.getChild();\n\n if (node.capturing || !childPath) {\n return;\n }\n\n // Don't optimize \\1(?:0) to \\10\n if (!hasAppropriateSiblings(path)) {\n return;\n }\n\n // Don't optimize /a(?:b|c)/ to /ab|c/\n // but /(?:b|c)/ to /b|c/ is ok\n if (childPath.node.type === 'Disjunction' && parent.type !== 'RegExp') {\n return;\n }\n\n // Don't optimize /(?:ab)+/ to /ab+/\n // but /(?:a)+/ to /a+/ is ok\n // and /(?:[a-d])+/ to /[a-d]+/ is ok too\n if (parent.type === 'Repetition' && childPath.node.type !== 'Char' && childPath.node.type !== 'CharacterClass') {\n return;\n }\n\n if (childPath.node.type === 'Alternative') {\n var parentPath = path.getParent();\n if (parentPath.node.type === 'Alternative') {\n // /abc(?:def)ghi/ When (?:def) is ungrouped its content must be merged with parent alternative\n\n parentPath.replace({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(parent.expressions.slice(0, path.index)), _toConsumableArray(childPath.node.expressions), _toConsumableArray(parent.expressions.slice(path.index + 1)))\n });\n }\n } else {\n path.replace(childPath.node);\n }\n }\n};\n\nfunction hasAppropriateSiblings(path) {\n var parent = path.parent,\n index = path.index;\n\n\n if (parent.type !== 'Alternative') {\n return true;\n }\n\n var previousNode = parent.expressions[index - 1];\n if (previousNode == null) {\n return true;\n }\n\n // Don't optimized \\1(?:0) to \\10\n if (previousNode.type === 'Backreference' && previousNode.kind === 'number') {\n return false;\n }\n\n // Don't optimized \\2(?:0) to \\20\n if (previousNode.type === 'Char' && previousNode.kind === 'decimal') {\n return false;\n }\n\n return true;\n}","/**\n * LR parser generated by the Syntax tool.\n *\n * https://www.npmjs.com/package/syntax-cli\n *\n * npm install -g syntax-cli\n *\n * syntax-cli --help\n *\n * To regenerate run:\n *\n * syntax-cli \\\n * --grammar ~/path-to-grammar-file \\\n * --mode \\\n * --output ~/path-to-output-parser-file.js\n */\n\n'use strict';\n\n/**\n * Matched token text.\n */\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar yytext = void 0;\n\n/**\n * Length of the matched token text.\n */\nvar yyleng = void 0;\n\n/**\n * Storage object.\n */\nvar yy = {};\n\n/**\n * Result of semantic action.\n */\nvar __ = void 0;\n\n/**\n * Result location object.\n */\nvar __loc = void 0;\n\nfunction yyloc(start, end) {\n if (!yy.options.captureLocations) {\n return null;\n }\n\n // Epsilon doesn't produce location.\n if (!start || !end) {\n return start || end;\n }\n\n return {\n startOffset: start.startOffset,\n endOffset: end.endOffset,\n startLine: start.startLine,\n endLine: end.endLine,\n startColumn: start.startColumn,\n endColumn: end.endColumn\n };\n}\n\nvar EOF = '$';\n\n/**\n * List of productions (generated by Syntax tool).\n */\nvar productions = [[-1, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [0, 4, function (_1, _2, _3, _4, _1loc, _2loc, _3loc, _4loc) {\n __loc = yyloc(_1loc, _4loc);\n __ = Node({\n type: 'RegExp',\n body: _2,\n flags: checkFlags(_4)\n }, loc(_1loc, _4loc || _3loc));\n}], [1, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [1, 0, function () {\n __loc = null;__ = '';\n}], [2, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [2, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);__ = _1 + _2;\n}], [3, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [4, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [4, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n // Location for empty disjunction: /|/\n var _loc = null;\n\n if (_2loc) {\n _loc = loc(_1loc || _2loc, _3loc || _2loc);\n };\n\n __ = Node({\n type: 'Disjunction',\n left: _1,\n right: _3\n }, _loc);\n}], [5, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n if (_1.length === 0) {\n __ = null;\n return;\n }\n\n if (_1.length === 1) {\n __ = Node(_1[0], __loc);\n } else {\n __ = Node({\n type: 'Alternative',\n expressions: _1\n }, __loc);\n }\n}], [6, 0, function () {\n __loc = null;__ = [];\n}], [6, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);__ = _1.concat(_2);\n}], [7, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Node(Object.assign({ type: 'Assertion' }, _1), __loc);\n}], [7, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);\n __ = _1;\n\n if (_2) {\n __ = Node({\n type: 'Repetition',\n expression: _1,\n quantifier: _2\n }, __loc);\n }\n}], [8, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = { kind: '^' };\n}], [8, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = { kind: '$' };\n}], [8, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = { kind: '\\\\b' };\n}], [8, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = { kind: '\\\\B' };\n}], [8, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = {\n kind: 'Lookahead',\n assertion: _2\n };\n}], [8, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = {\n kind: 'Lookahead',\n negative: true,\n assertion: _2\n };\n}], [8, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = {\n kind: 'Lookbehind',\n assertion: _2\n };\n}], [8, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = {\n kind: 'Lookbehind',\n negative: true,\n assertion: _2\n };\n}], [9, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [9, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [9, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'simple', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1.slice(1), 'simple', __loc);__.escaped = true;\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'unicode', __loc);__.isSurrogatePair = true;\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'unicode', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = UnicodeProperty(_1, __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'control', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'hex', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'oct', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = GroupRefOrDecChar(_1, __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'meta', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'meta', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = NamedGroupRefOrChars(_1, _1loc);\n}], [11, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [11, 0], [12, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [12, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);\n _1.greedy = false;\n __ = _1;\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n __ = Node({\n type: 'Quantifier',\n kind: _1,\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n __ = Node({\n type: 'Quantifier',\n kind: _1,\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n __ = Node({\n type: 'Quantifier',\n kind: _1,\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n var range = getRange(_1);\n __ = Node({\n type: 'Quantifier',\n kind: 'Range',\n from: range[0],\n to: range[0],\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n __ = Node({\n type: 'Quantifier',\n kind: 'Range',\n from: getRange(_1)[0],\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n var range = getRange(_1);\n __ = Node({\n type: 'Quantifier',\n kind: 'Range',\n from: range[0],\n to: range[1],\n greedy: true\n }, __loc);\n}], [14, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [14, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [15, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n var nameRaw = String(_1);\n var name = decodeUnicodeGroupName(nameRaw);\n if (!yy.options.allowGroupNameDuplicates && namedGroups.hasOwnProperty(name)) {\n throw new SyntaxError('Duplicate of the named group \"' + name + '\".');\n }\n\n namedGroups[name] = _1.groupNumber;\n\n __ = Node({\n type: 'Group',\n capturing: true,\n name: name,\n nameRaw: nameRaw,\n number: _1.groupNumber,\n expression: _2\n }, __loc);\n}], [15, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = Node({\n type: 'Group',\n capturing: true,\n number: _1.groupNumber,\n expression: _2\n }, __loc);\n}], [16, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = Node({\n type: 'Group',\n capturing: false,\n expression: _2\n }, __loc);\n}], [17, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = Node({\n type: 'CharacterClass',\n negative: true,\n expressions: _2\n }, __loc);\n}], [17, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = Node({\n type: 'CharacterClass',\n expressions: _2\n }, __loc);\n}], [18, 0, function () {\n __loc = null;__ = [];\n}], [18, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [19, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = [_1];\n}], [19, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);__ = [_1].concat(_2);\n}], [19, 4, function (_1, _2, _3, _4, _1loc, _2loc, _3loc, _4loc) {\n __loc = yyloc(_1loc, _4loc);\n checkClassRange(_1, _3);\n\n __ = [Node({\n type: 'ClassRange',\n from: _1,\n to: _3\n }, loc(_1loc, _3loc))];\n\n if (_4) {\n __ = __.concat(_4);\n }\n}], [20, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [20, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);__ = [_1].concat(_2);\n}], [20, 4, function (_1, _2, _3, _4, _1loc, _2loc, _3loc, _4loc) {\n __loc = yyloc(_1loc, _4loc);\n checkClassRange(_1, _3);\n\n __ = [Node({\n type: 'ClassRange',\n from: _1,\n to: _3\n }, loc(_1loc, _3loc))];\n\n if (_4) {\n __ = __.concat(_4);\n }\n}], [21, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'simple', __loc);\n}], [21, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [22, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [22, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'meta', __loc);\n}]];\n\n/**\n * Encoded tokens map.\n */\nvar tokens = { \"SLASH\": \"23\", \"CHAR\": \"24\", \"BAR\": \"25\", \"BOS\": \"26\", \"EOS\": \"27\", \"ESC_b\": \"28\", \"ESC_B\": \"29\", \"POS_LA_ASSERT\": \"30\", \"R_PAREN\": \"31\", \"NEG_LA_ASSERT\": \"32\", \"POS_LB_ASSERT\": \"33\", \"NEG_LB_ASSERT\": \"34\", \"ESC_CHAR\": \"35\", \"U_CODE_SURROGATE\": \"36\", \"U_CODE\": \"37\", \"U_PROP_VALUE_EXP\": \"38\", \"CTRL_CH\": \"39\", \"HEX_CODE\": \"40\", \"OCT_CODE\": \"41\", \"DEC_CODE\": \"42\", \"META_CHAR\": \"43\", \"ANY\": \"44\", \"NAMED_GROUP_REF\": \"45\", \"Q_MARK\": \"46\", \"STAR\": \"47\", \"PLUS\": \"48\", \"RANGE_EXACT\": \"49\", \"RANGE_OPEN\": \"50\", \"RANGE_CLOSED\": \"51\", \"NAMED_CAPTURE_GROUP\": \"52\", \"L_PAREN\": \"53\", \"NON_CAPTURE_GROUP\": \"54\", \"NEG_CLASS\": \"55\", \"R_BRACKET\": \"56\", \"L_BRACKET\": \"57\", \"DASH\": \"58\", \"$\": \"59\" };\n\n/**\n * Parsing table (generated by Syntax tool).\n */\nvar table = [{ \"0\": 1, \"23\": \"s2\" }, { \"59\": \"acc\" }, { \"3\": 3, \"4\": 4, \"5\": 5, \"6\": 6, \"23\": \"r10\", \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"23\": \"s7\" }, { \"23\": \"r6\", \"25\": \"s12\" }, { \"23\": \"r7\", \"25\": \"r7\", \"31\": \"r7\" }, { \"7\": 14, \"8\": 15, \"9\": 16, \"10\": 25, \"14\": 27, \"15\": 42, \"16\": 43, \"17\": 26, \"23\": \"r9\", \"24\": \"s28\", \"25\": \"r9\", \"26\": \"s17\", \"27\": \"s18\", \"28\": \"s19\", \"29\": \"s20\", \"30\": \"s21\", \"31\": \"r9\", \"32\": \"s22\", \"33\": \"s23\", \"34\": \"s24\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"52\": \"s44\", \"53\": \"s45\", \"54\": \"s46\", \"55\": \"s40\", \"57\": \"s41\" }, { \"1\": 8, \"2\": 9, \"24\": \"s10\", \"59\": \"r3\" }, { \"59\": \"r1\" }, { \"24\": \"s11\", \"59\": \"r2\" }, { \"24\": \"r4\", \"59\": \"r4\" }, { \"24\": \"r5\", \"59\": \"r5\" }, { \"5\": 13, \"6\": 6, \"23\": \"r10\", \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"23\": \"r8\", \"25\": \"r8\", \"31\": \"r8\" }, { \"23\": \"r11\", \"24\": \"r11\", \"25\": \"r11\", \"26\": \"r11\", \"27\": \"r11\", \"28\": \"r11\", \"29\": \"r11\", \"30\": \"r11\", \"31\": \"r11\", \"32\": \"r11\", \"33\": \"r11\", \"34\": \"r11\", \"35\": \"r11\", \"36\": \"r11\", \"37\": \"r11\", \"38\": \"r11\", \"39\": \"r11\", \"40\": \"r11\", \"41\": \"r11\", \"42\": \"r11\", \"43\": \"r11\", \"44\": \"r11\", \"45\": \"r11\", \"52\": \"r11\", \"53\": \"r11\", \"54\": \"r11\", \"55\": \"r11\", \"57\": \"r11\" }, { \"23\": \"r12\", \"24\": \"r12\", \"25\": \"r12\", \"26\": \"r12\", \"27\": \"r12\", \"28\": \"r12\", \"29\": \"r12\", \"30\": \"r12\", \"31\": \"r12\", \"32\": \"r12\", \"33\": \"r12\", \"34\": \"r12\", \"35\": \"r12\", \"36\": \"r12\", \"37\": \"r12\", \"38\": \"r12\", \"39\": \"r12\", \"40\": \"r12\", \"41\": \"r12\", \"42\": \"r12\", \"43\": \"r12\", \"44\": \"r12\", \"45\": \"r12\", \"52\": \"r12\", \"53\": \"r12\", \"54\": \"r12\", \"55\": \"r12\", \"57\": \"r12\" }, { \"11\": 47, \"12\": 48, \"13\": 49, \"23\": \"r38\", \"24\": \"r38\", \"25\": \"r38\", \"26\": \"r38\", \"27\": \"r38\", \"28\": \"r38\", \"29\": \"r38\", \"30\": \"r38\", \"31\": \"r38\", \"32\": \"r38\", \"33\": \"r38\", \"34\": \"r38\", \"35\": \"r38\", \"36\": \"r38\", \"37\": \"r38\", \"38\": \"r38\", \"39\": \"r38\", \"40\": \"r38\", \"41\": \"r38\", \"42\": \"r38\", \"43\": \"r38\", \"44\": \"r38\", \"45\": \"r38\", \"46\": \"s52\", \"47\": \"s50\", \"48\": \"s51\", \"49\": \"s53\", \"50\": \"s54\", \"51\": \"s55\", \"52\": \"r38\", \"53\": \"r38\", \"54\": \"r38\", \"55\": \"r38\", \"57\": \"r38\" }, { \"23\": \"r14\", \"24\": \"r14\", \"25\": \"r14\", \"26\": \"r14\", \"27\": \"r14\", \"28\": \"r14\", \"29\": \"r14\", \"30\": \"r14\", \"31\": \"r14\", \"32\": \"r14\", \"33\": \"r14\", \"34\": \"r14\", \"35\": \"r14\", \"36\": \"r14\", \"37\": \"r14\", \"38\": \"r14\", \"39\": \"r14\", \"40\": \"r14\", \"41\": \"r14\", \"42\": \"r14\", \"43\": \"r14\", \"44\": \"r14\", \"45\": \"r14\", \"52\": \"r14\", \"53\": \"r14\", \"54\": \"r14\", \"55\": \"r14\", \"57\": \"r14\" }, { \"23\": \"r15\", \"24\": \"r15\", \"25\": \"r15\", \"26\": \"r15\", \"27\": \"r15\", \"28\": \"r15\", \"29\": \"r15\", \"30\": \"r15\", \"31\": \"r15\", \"32\": \"r15\", \"33\": \"r15\", \"34\": \"r15\", \"35\": \"r15\", \"36\": \"r15\", \"37\": \"r15\", \"38\": \"r15\", \"39\": \"r15\", \"40\": \"r15\", \"41\": \"r15\", \"42\": \"r15\", \"43\": \"r15\", \"44\": \"r15\", \"45\": \"r15\", \"52\": \"r15\", \"53\": \"r15\", \"54\": \"r15\", \"55\": \"r15\", \"57\": \"r15\" }, { \"23\": \"r16\", \"24\": \"r16\", \"25\": \"r16\", \"26\": \"r16\", \"27\": \"r16\", \"28\": \"r16\", \"29\": \"r16\", \"30\": \"r16\", \"31\": \"r16\", \"32\": \"r16\", \"33\": \"r16\", \"34\": \"r16\", \"35\": \"r16\", \"36\": \"r16\", \"37\": \"r16\", \"38\": \"r16\", \"39\": \"r16\", \"40\": \"r16\", \"41\": \"r16\", \"42\": \"r16\", \"43\": \"r16\", \"44\": \"r16\", \"45\": \"r16\", \"52\": \"r16\", \"53\": \"r16\", \"54\": \"r16\", \"55\": \"r16\", \"57\": \"r16\" }, { \"23\": \"r17\", \"24\": \"r17\", \"25\": \"r17\", \"26\": \"r17\", \"27\": \"r17\", \"28\": \"r17\", \"29\": \"r17\", \"30\": \"r17\", \"31\": \"r17\", \"32\": \"r17\", \"33\": \"r17\", \"34\": \"r17\", \"35\": \"r17\", \"36\": \"r17\", \"37\": \"r17\", \"38\": \"r17\", \"39\": \"r17\", \"40\": \"r17\", \"41\": \"r17\", \"42\": \"r17\", \"43\": \"r17\", \"44\": \"r17\", \"45\": \"r17\", \"52\": \"r17\", \"53\": \"r17\", \"54\": \"r17\", \"55\": \"r17\", \"57\": \"r17\" }, { \"4\": 57, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 59, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 61, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 63, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"23\": \"r22\", \"24\": \"r22\", \"25\": \"r22\", \"26\": \"r22\", \"27\": \"r22\", \"28\": \"r22\", \"29\": \"r22\", \"30\": \"r22\", \"31\": \"r22\", \"32\": \"r22\", \"33\": \"r22\", \"34\": \"r22\", \"35\": \"r22\", \"36\": \"r22\", \"37\": \"r22\", \"38\": \"r22\", \"39\": \"r22\", \"40\": \"r22\", \"41\": \"r22\", \"42\": \"r22\", \"43\": \"r22\", \"44\": \"r22\", \"45\": \"r22\", \"46\": \"r22\", \"47\": \"r22\", \"48\": \"r22\", \"49\": \"r22\", \"50\": \"r22\", \"51\": \"r22\", \"52\": \"r22\", \"53\": \"r22\", \"54\": \"r22\", \"55\": \"r22\", \"57\": \"r22\" }, { \"23\": \"r23\", \"24\": \"r23\", \"25\": \"r23\", \"26\": \"r23\", \"27\": \"r23\", \"28\": \"r23\", \"29\": \"r23\", \"30\": \"r23\", \"31\": \"r23\", \"32\": \"r23\", \"33\": \"r23\", \"34\": \"r23\", \"35\": \"r23\", \"36\": \"r23\", \"37\": \"r23\", \"38\": \"r23\", \"39\": \"r23\", \"40\": \"r23\", \"41\": \"r23\", \"42\": \"r23\", \"43\": \"r23\", \"44\": \"r23\", \"45\": \"r23\", \"46\": \"r23\", \"47\": \"r23\", \"48\": \"r23\", \"49\": \"r23\", \"50\": \"r23\", \"51\": \"r23\", \"52\": \"r23\", \"53\": \"r23\", \"54\": \"r23\", \"55\": \"r23\", \"57\": \"r23\" }, { \"23\": \"r24\", \"24\": \"r24\", \"25\": \"r24\", \"26\": \"r24\", \"27\": \"r24\", \"28\": \"r24\", \"29\": \"r24\", \"30\": \"r24\", \"31\": \"r24\", \"32\": \"r24\", \"33\": \"r24\", \"34\": \"r24\", \"35\": \"r24\", \"36\": \"r24\", \"37\": \"r24\", \"38\": \"r24\", \"39\": \"r24\", \"40\": \"r24\", \"41\": \"r24\", \"42\": \"r24\", \"43\": \"r24\", \"44\": \"r24\", \"45\": \"r24\", \"46\": \"r24\", \"47\": \"r24\", \"48\": \"r24\", \"49\": \"r24\", \"50\": \"r24\", \"51\": \"r24\", \"52\": \"r24\", \"53\": \"r24\", \"54\": \"r24\", \"55\": \"r24\", \"57\": \"r24\" }, { \"23\": \"r25\", \"24\": \"r25\", \"25\": \"r25\", \"26\": \"r25\", \"27\": \"r25\", \"28\": \"r25\", \"29\": \"r25\", \"30\": \"r25\", \"31\": \"r25\", \"32\": \"r25\", \"33\": \"r25\", \"34\": \"r25\", \"35\": \"r25\", \"36\": \"r25\", \"37\": \"r25\", \"38\": \"r25\", \"39\": \"r25\", \"40\": \"r25\", \"41\": \"r25\", \"42\": \"r25\", \"43\": \"r25\", \"44\": \"r25\", \"45\": \"r25\", \"46\": \"r25\", \"47\": \"r25\", \"48\": \"r25\", \"49\": \"r25\", \"50\": \"r25\", \"51\": \"r25\", \"52\": \"r25\", \"53\": \"r25\", \"54\": \"r25\", \"55\": \"r25\", \"56\": \"r25\", \"57\": \"r25\", \"58\": \"r25\" }, { \"23\": \"r26\", \"24\": \"r26\", \"25\": \"r26\", \"26\": \"r26\", \"27\": \"r26\", \"28\": \"r26\", \"29\": \"r26\", \"30\": \"r26\", \"31\": \"r26\", \"32\": \"r26\", \"33\": \"r26\", \"34\": \"r26\", \"35\": \"r26\", \"36\": \"r26\", \"37\": \"r26\", \"38\": \"r26\", \"39\": \"r26\", \"40\": \"r26\", \"41\": \"r26\", \"42\": \"r26\", \"43\": \"r26\", \"44\": \"r26\", \"45\": \"r26\", \"46\": \"r26\", \"47\": \"r26\", \"48\": \"r26\", \"49\": \"r26\", \"50\": \"r26\", \"51\": \"r26\", \"52\": \"r26\", \"53\": \"r26\", \"54\": \"r26\", \"55\": \"r26\", \"56\": \"r26\", \"57\": \"r26\", \"58\": \"r26\" }, { \"23\": \"r27\", \"24\": \"r27\", \"25\": \"r27\", \"26\": \"r27\", \"27\": \"r27\", \"28\": \"r27\", \"29\": \"r27\", \"30\": \"r27\", \"31\": \"r27\", \"32\": \"r27\", \"33\": \"r27\", \"34\": \"r27\", \"35\": \"r27\", \"36\": \"r27\", \"37\": \"r27\", \"38\": \"r27\", \"39\": \"r27\", \"40\": \"r27\", \"41\": \"r27\", \"42\": \"r27\", \"43\": \"r27\", \"44\": \"r27\", \"45\": \"r27\", \"46\": \"r27\", \"47\": \"r27\", \"48\": \"r27\", \"49\": \"r27\", \"50\": \"r27\", \"51\": \"r27\", \"52\": \"r27\", \"53\": \"r27\", \"54\": \"r27\", \"55\": \"r27\", \"56\": \"r27\", \"57\": \"r27\", \"58\": \"r27\" }, { \"23\": \"r28\", \"24\": \"r28\", \"25\": \"r28\", \"26\": \"r28\", \"27\": \"r28\", \"28\": \"r28\", \"29\": \"r28\", \"30\": \"r28\", \"31\": \"r28\", \"32\": \"r28\", \"33\": \"r28\", \"34\": \"r28\", \"35\": \"r28\", \"36\": \"r28\", \"37\": \"r28\", \"38\": \"r28\", \"39\": \"r28\", \"40\": \"r28\", \"41\": \"r28\", \"42\": \"r28\", \"43\": \"r28\", \"44\": \"r28\", \"45\": \"r28\", \"46\": \"r28\", \"47\": \"r28\", \"48\": \"r28\", \"49\": \"r28\", \"50\": \"r28\", \"51\": \"r28\", \"52\": \"r28\", \"53\": \"r28\", \"54\": \"r28\", \"55\": \"r28\", \"56\": \"r28\", \"57\": \"r28\", \"58\": \"r28\" }, { \"23\": \"r29\", \"24\": \"r29\", \"25\": \"r29\", \"26\": \"r29\", \"27\": \"r29\", \"28\": \"r29\", \"29\": \"r29\", \"30\": \"r29\", \"31\": \"r29\", \"32\": \"r29\", \"33\": \"r29\", \"34\": \"r29\", \"35\": \"r29\", \"36\": \"r29\", \"37\": \"r29\", \"38\": \"r29\", \"39\": \"r29\", \"40\": \"r29\", \"41\": \"r29\", \"42\": \"r29\", \"43\": \"r29\", \"44\": \"r29\", \"45\": \"r29\", \"46\": \"r29\", \"47\": \"r29\", \"48\": \"r29\", \"49\": \"r29\", \"50\": \"r29\", \"51\": \"r29\", \"52\": \"r29\", \"53\": \"r29\", \"54\": \"r29\", \"55\": \"r29\", \"56\": \"r29\", \"57\": \"r29\", \"58\": \"r29\" }, { \"23\": \"r30\", \"24\": \"r30\", \"25\": \"r30\", \"26\": \"r30\", \"27\": \"r30\", \"28\": \"r30\", \"29\": \"r30\", \"30\": \"r30\", \"31\": \"r30\", \"32\": \"r30\", \"33\": \"r30\", \"34\": \"r30\", \"35\": \"r30\", \"36\": \"r30\", \"37\": \"r30\", \"38\": \"r30\", \"39\": \"r30\", \"40\": \"r30\", \"41\": \"r30\", \"42\": \"r30\", \"43\": \"r30\", \"44\": \"r30\", \"45\": \"r30\", \"46\": \"r30\", \"47\": \"r30\", \"48\": \"r30\", \"49\": \"r30\", \"50\": \"r30\", \"51\": \"r30\", \"52\": \"r30\", \"53\": \"r30\", \"54\": \"r30\", \"55\": \"r30\", \"56\": \"r30\", \"57\": \"r30\", \"58\": \"r30\" }, { \"23\": \"r31\", \"24\": \"r31\", \"25\": \"r31\", \"26\": \"r31\", \"27\": \"r31\", \"28\": \"r31\", \"29\": \"r31\", \"30\": \"r31\", \"31\": \"r31\", \"32\": \"r31\", \"33\": \"r31\", \"34\": \"r31\", \"35\": \"r31\", \"36\": \"r31\", \"37\": \"r31\", \"38\": \"r31\", \"39\": \"r31\", \"40\": \"r31\", \"41\": \"r31\", \"42\": \"r31\", \"43\": \"r31\", \"44\": \"r31\", \"45\": \"r31\", \"46\": \"r31\", \"47\": \"r31\", \"48\": \"r31\", \"49\": \"r31\", \"50\": \"r31\", \"51\": \"r31\", \"52\": \"r31\", \"53\": \"r31\", \"54\": \"r31\", \"55\": \"r31\", \"56\": \"r31\", \"57\": \"r31\", \"58\": \"r31\" }, { \"23\": \"r32\", \"24\": \"r32\", \"25\": \"r32\", \"26\": \"r32\", \"27\": \"r32\", \"28\": \"r32\", \"29\": \"r32\", \"30\": \"r32\", \"31\": \"r32\", \"32\": \"r32\", \"33\": \"r32\", \"34\": \"r32\", \"35\": \"r32\", \"36\": \"r32\", \"37\": \"r32\", \"38\": \"r32\", \"39\": \"r32\", \"40\": \"r32\", \"41\": \"r32\", \"42\": \"r32\", \"43\": \"r32\", \"44\": \"r32\", \"45\": \"r32\", \"46\": \"r32\", \"47\": \"r32\", \"48\": \"r32\", \"49\": \"r32\", \"50\": \"r32\", \"51\": \"r32\", \"52\": \"r32\", \"53\": \"r32\", \"54\": \"r32\", \"55\": \"r32\", \"56\": \"r32\", \"57\": \"r32\", \"58\": \"r32\" }, { \"23\": \"r33\", \"24\": \"r33\", \"25\": \"r33\", \"26\": \"r33\", \"27\": \"r33\", \"28\": \"r33\", \"29\": \"r33\", \"30\": \"r33\", \"31\": \"r33\", \"32\": \"r33\", \"33\": \"r33\", \"34\": \"r33\", \"35\": \"r33\", \"36\": \"r33\", \"37\": \"r33\", \"38\": \"r33\", \"39\": \"r33\", \"40\": \"r33\", \"41\": \"r33\", \"42\": \"r33\", \"43\": \"r33\", \"44\": \"r33\", \"45\": \"r33\", \"46\": \"r33\", \"47\": \"r33\", \"48\": \"r33\", \"49\": \"r33\", \"50\": \"r33\", \"51\": \"r33\", \"52\": \"r33\", \"53\": \"r33\", \"54\": \"r33\", \"55\": \"r33\", \"56\": \"r33\", \"57\": \"r33\", \"58\": \"r33\" }, { \"23\": \"r34\", \"24\": \"r34\", \"25\": \"r34\", \"26\": \"r34\", \"27\": \"r34\", \"28\": \"r34\", \"29\": \"r34\", \"30\": \"r34\", \"31\": \"r34\", \"32\": \"r34\", \"33\": \"r34\", \"34\": \"r34\", \"35\": \"r34\", \"36\": \"r34\", \"37\": \"r34\", \"38\": \"r34\", \"39\": \"r34\", \"40\": \"r34\", \"41\": \"r34\", \"42\": \"r34\", \"43\": \"r34\", \"44\": \"r34\", \"45\": \"r34\", \"46\": \"r34\", \"47\": \"r34\", \"48\": \"r34\", \"49\": \"r34\", \"50\": \"r34\", \"51\": \"r34\", \"52\": \"r34\", \"53\": \"r34\", \"54\": \"r34\", \"55\": \"r34\", \"56\": \"r34\", \"57\": \"r34\", \"58\": \"r34\" }, { \"23\": \"r35\", \"24\": \"r35\", \"25\": \"r35\", \"26\": \"r35\", \"27\": \"r35\", \"28\": \"r35\", \"29\": \"r35\", \"30\": \"r35\", \"31\": \"r35\", \"32\": \"r35\", \"33\": \"r35\", \"34\": \"r35\", \"35\": \"r35\", \"36\": \"r35\", \"37\": \"r35\", \"38\": \"r35\", \"39\": \"r35\", \"40\": \"r35\", \"41\": \"r35\", \"42\": \"r35\", \"43\": \"r35\", \"44\": \"r35\", \"45\": \"r35\", \"46\": \"r35\", \"47\": \"r35\", \"48\": \"r35\", \"49\": \"r35\", \"50\": \"r35\", \"51\": \"r35\", \"52\": \"r35\", \"53\": \"r35\", \"54\": \"r35\", \"55\": \"r35\", \"56\": \"r35\", \"57\": \"r35\", \"58\": \"r35\" }, { \"23\": \"r36\", \"24\": \"r36\", \"25\": \"r36\", \"26\": \"r36\", \"27\": \"r36\", \"28\": \"r36\", \"29\": \"r36\", \"30\": \"r36\", \"31\": \"r36\", \"32\": \"r36\", \"33\": \"r36\", \"34\": \"r36\", \"35\": \"r36\", \"36\": \"r36\", \"37\": \"r36\", \"38\": \"r36\", \"39\": \"r36\", \"40\": \"r36\", \"41\": \"r36\", \"42\": \"r36\", \"43\": \"r36\", \"44\": \"r36\", \"45\": \"r36\", \"46\": \"r36\", \"47\": \"r36\", \"48\": \"r36\", \"49\": \"r36\", \"50\": \"r36\", \"51\": \"r36\", \"52\": \"r36\", \"53\": \"r36\", \"54\": \"r36\", \"55\": \"r36\", \"56\": \"r36\", \"57\": \"r36\", \"58\": \"r36\" }, { \"10\": 70, \"18\": 65, \"19\": 66, \"21\": 67, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r54\", \"58\": \"s68\" }, { \"10\": 70, \"18\": 83, \"19\": 66, \"21\": 67, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r54\", \"58\": \"s68\" }, { \"23\": \"r47\", \"24\": \"r47\", \"25\": \"r47\", \"26\": \"r47\", \"27\": \"r47\", \"28\": \"r47\", \"29\": \"r47\", \"30\": \"r47\", \"31\": \"r47\", \"32\": \"r47\", \"33\": \"r47\", \"34\": \"r47\", \"35\": \"r47\", \"36\": \"r47\", \"37\": \"r47\", \"38\": \"r47\", \"39\": \"r47\", \"40\": \"r47\", \"41\": \"r47\", \"42\": \"r47\", \"43\": \"r47\", \"44\": \"r47\", \"45\": \"r47\", \"46\": \"r47\", \"47\": \"r47\", \"48\": \"r47\", \"49\": \"r47\", \"50\": \"r47\", \"51\": \"r47\", \"52\": \"r47\", \"53\": \"r47\", \"54\": \"r47\", \"55\": \"r47\", \"57\": \"r47\" }, { \"23\": \"r48\", \"24\": \"r48\", \"25\": \"r48\", \"26\": \"r48\", \"27\": \"r48\", \"28\": \"r48\", \"29\": \"r48\", \"30\": \"r48\", \"31\": \"r48\", \"32\": \"r48\", \"33\": \"r48\", \"34\": \"r48\", \"35\": \"r48\", \"36\": \"r48\", \"37\": \"r48\", \"38\": \"r48\", \"39\": \"r48\", \"40\": \"r48\", \"41\": \"r48\", \"42\": \"r48\", \"43\": \"r48\", \"44\": \"r48\", \"45\": \"r48\", \"46\": \"r48\", \"47\": \"r48\", \"48\": \"r48\", \"49\": \"r48\", \"50\": \"r48\", \"51\": \"r48\", \"52\": \"r48\", \"53\": \"r48\", \"54\": \"r48\", \"55\": \"r48\", \"57\": \"r48\" }, { \"4\": 85, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 87, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 89, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"23\": \"r13\", \"24\": \"r13\", \"25\": \"r13\", \"26\": \"r13\", \"27\": \"r13\", \"28\": \"r13\", \"29\": \"r13\", \"30\": \"r13\", \"31\": \"r13\", \"32\": \"r13\", \"33\": \"r13\", \"34\": \"r13\", \"35\": \"r13\", \"36\": \"r13\", \"37\": \"r13\", \"38\": \"r13\", \"39\": \"r13\", \"40\": \"r13\", \"41\": \"r13\", \"42\": \"r13\", \"43\": \"r13\", \"44\": \"r13\", \"45\": \"r13\", \"52\": \"r13\", \"53\": \"r13\", \"54\": \"r13\", \"55\": \"r13\", \"57\": \"r13\" }, { \"23\": \"r37\", \"24\": \"r37\", \"25\": \"r37\", \"26\": \"r37\", \"27\": \"r37\", \"28\": \"r37\", \"29\": \"r37\", \"30\": \"r37\", \"31\": \"r37\", \"32\": \"r37\", \"33\": \"r37\", \"34\": \"r37\", \"35\": \"r37\", \"36\": \"r37\", \"37\": \"r37\", \"38\": \"r37\", \"39\": \"r37\", \"40\": \"r37\", \"41\": \"r37\", \"42\": \"r37\", \"43\": \"r37\", \"44\": \"r37\", \"45\": \"r37\", \"52\": \"r37\", \"53\": \"r37\", \"54\": \"r37\", \"55\": \"r37\", \"57\": \"r37\" }, { \"23\": \"r39\", \"24\": \"r39\", \"25\": \"r39\", \"26\": \"r39\", \"27\": \"r39\", \"28\": \"r39\", \"29\": \"r39\", \"30\": \"r39\", \"31\": \"r39\", \"32\": \"r39\", \"33\": \"r39\", \"34\": \"r39\", \"35\": \"r39\", \"36\": \"r39\", \"37\": \"r39\", \"38\": \"r39\", \"39\": \"r39\", \"40\": \"r39\", \"41\": \"r39\", \"42\": \"r39\", \"43\": \"r39\", \"44\": \"r39\", \"45\": \"r39\", \"46\": \"s56\", \"52\": \"r39\", \"53\": \"r39\", \"54\": \"r39\", \"55\": \"r39\", \"57\": \"r39\" }, { \"23\": \"r41\", \"24\": \"r41\", \"25\": \"r41\", \"26\": \"r41\", \"27\": \"r41\", \"28\": \"r41\", \"29\": \"r41\", \"30\": \"r41\", \"31\": \"r41\", \"32\": \"r41\", \"33\": \"r41\", \"34\": \"r41\", \"35\": \"r41\", \"36\": \"r41\", \"37\": \"r41\", \"38\": \"r41\", \"39\": \"r41\", \"40\": \"r41\", \"41\": \"r41\", \"42\": \"r41\", \"43\": \"r41\", \"44\": \"r41\", \"45\": \"r41\", \"46\": \"r41\", \"52\": \"r41\", \"53\": \"r41\", \"54\": \"r41\", \"55\": \"r41\", \"57\": \"r41\" }, { \"23\": \"r42\", \"24\": \"r42\", \"25\": \"r42\", \"26\": \"r42\", \"27\": \"r42\", \"28\": \"r42\", \"29\": \"r42\", \"30\": \"r42\", \"31\": \"r42\", \"32\": \"r42\", \"33\": \"r42\", \"34\": \"r42\", \"35\": \"r42\", \"36\": \"r42\", \"37\": \"r42\", \"38\": \"r42\", \"39\": \"r42\", \"40\": \"r42\", \"41\": \"r42\", \"42\": \"r42\", \"43\": \"r42\", \"44\": \"r42\", \"45\": \"r42\", \"46\": \"r42\", \"52\": \"r42\", \"53\": \"r42\", \"54\": \"r42\", \"55\": \"r42\", \"57\": \"r42\" }, { \"23\": \"r43\", \"24\": \"r43\", \"25\": \"r43\", \"26\": \"r43\", \"27\": \"r43\", \"28\": \"r43\", \"29\": \"r43\", \"30\": \"r43\", \"31\": \"r43\", \"32\": \"r43\", \"33\": \"r43\", \"34\": \"r43\", \"35\": \"r43\", \"36\": \"r43\", \"37\": \"r43\", \"38\": \"r43\", \"39\": \"r43\", \"40\": \"r43\", \"41\": \"r43\", \"42\": \"r43\", \"43\": \"r43\", \"44\": \"r43\", \"45\": \"r43\", \"46\": \"r43\", \"52\": \"r43\", \"53\": \"r43\", \"54\": \"r43\", \"55\": \"r43\", \"57\": \"r43\" }, { \"23\": \"r44\", \"24\": \"r44\", \"25\": \"r44\", \"26\": \"r44\", \"27\": \"r44\", \"28\": \"r44\", \"29\": \"r44\", \"30\": \"r44\", \"31\": \"r44\", \"32\": \"r44\", \"33\": \"r44\", \"34\": \"r44\", \"35\": \"r44\", \"36\": \"r44\", \"37\": \"r44\", \"38\": \"r44\", \"39\": \"r44\", \"40\": \"r44\", \"41\": \"r44\", \"42\": \"r44\", \"43\": \"r44\", \"44\": \"r44\", \"45\": \"r44\", \"46\": \"r44\", \"52\": \"r44\", \"53\": \"r44\", \"54\": \"r44\", \"55\": \"r44\", \"57\": \"r44\" }, { \"23\": \"r45\", \"24\": \"r45\", \"25\": \"r45\", \"26\": \"r45\", \"27\": \"r45\", \"28\": \"r45\", \"29\": \"r45\", \"30\": \"r45\", \"31\": \"r45\", \"32\": \"r45\", \"33\": \"r45\", \"34\": \"r45\", \"35\": \"r45\", \"36\": \"r45\", \"37\": \"r45\", \"38\": \"r45\", \"39\": \"r45\", \"40\": \"r45\", \"41\": \"r45\", \"42\": \"r45\", \"43\": \"r45\", \"44\": \"r45\", \"45\": \"r45\", \"46\": \"r45\", \"52\": \"r45\", \"53\": \"r45\", \"54\": \"r45\", \"55\": \"r45\", \"57\": \"r45\" }, { \"23\": \"r46\", \"24\": \"r46\", \"25\": \"r46\", \"26\": \"r46\", \"27\": \"r46\", \"28\": \"r46\", \"29\": \"r46\", \"30\": \"r46\", \"31\": \"r46\", \"32\": \"r46\", \"33\": \"r46\", \"34\": \"r46\", \"35\": \"r46\", \"36\": \"r46\", \"37\": \"r46\", \"38\": \"r46\", \"39\": \"r46\", \"40\": \"r46\", \"41\": \"r46\", \"42\": \"r46\", \"43\": \"r46\", \"44\": \"r46\", \"45\": \"r46\", \"46\": \"r46\", \"52\": \"r46\", \"53\": \"r46\", \"54\": \"r46\", \"55\": \"r46\", \"57\": \"r46\" }, { \"23\": \"r40\", \"24\": \"r40\", \"25\": \"r40\", \"26\": \"r40\", \"27\": \"r40\", \"28\": \"r40\", \"29\": \"r40\", \"30\": \"r40\", \"31\": \"r40\", \"32\": \"r40\", \"33\": \"r40\", \"34\": \"r40\", \"35\": \"r40\", \"36\": \"r40\", \"37\": \"r40\", \"38\": \"r40\", \"39\": \"r40\", \"40\": \"r40\", \"41\": \"r40\", \"42\": \"r40\", \"43\": \"r40\", \"44\": \"r40\", \"45\": \"r40\", \"52\": \"r40\", \"53\": \"r40\", \"54\": \"r40\", \"55\": \"r40\", \"57\": \"r40\" }, { \"25\": \"s12\", \"31\": \"s58\" }, { \"23\": \"r18\", \"24\": \"r18\", \"25\": \"r18\", \"26\": \"r18\", \"27\": \"r18\", \"28\": \"r18\", \"29\": \"r18\", \"30\": \"r18\", \"31\": \"r18\", \"32\": \"r18\", \"33\": \"r18\", \"34\": \"r18\", \"35\": \"r18\", \"36\": \"r18\", \"37\": \"r18\", \"38\": \"r18\", \"39\": \"r18\", \"40\": \"r18\", \"41\": \"r18\", \"42\": \"r18\", \"43\": \"r18\", \"44\": \"r18\", \"45\": \"r18\", \"52\": \"r18\", \"53\": \"r18\", \"54\": \"r18\", \"55\": \"r18\", \"57\": \"r18\" }, { \"25\": \"s12\", \"31\": \"s60\" }, { \"23\": \"r19\", \"24\": \"r19\", \"25\": \"r19\", \"26\": \"r19\", \"27\": \"r19\", \"28\": \"r19\", \"29\": \"r19\", \"30\": \"r19\", \"31\": \"r19\", \"32\": \"r19\", \"33\": \"r19\", \"34\": \"r19\", \"35\": \"r19\", \"36\": \"r19\", \"37\": \"r19\", \"38\": \"r19\", \"39\": \"r19\", \"40\": \"r19\", \"41\": \"r19\", \"42\": \"r19\", \"43\": \"r19\", \"44\": \"r19\", \"45\": \"r19\", \"52\": \"r19\", \"53\": \"r19\", \"54\": \"r19\", \"55\": \"r19\", \"57\": \"r19\" }, { \"25\": \"s12\", \"31\": \"s62\" }, { \"23\": \"r20\", \"24\": \"r20\", \"25\": \"r20\", \"26\": \"r20\", \"27\": \"r20\", \"28\": \"r20\", \"29\": \"r20\", \"30\": \"r20\", \"31\": \"r20\", \"32\": \"r20\", \"33\": \"r20\", \"34\": \"r20\", \"35\": \"r20\", \"36\": \"r20\", \"37\": \"r20\", \"38\": \"r20\", \"39\": \"r20\", \"40\": \"r20\", \"41\": \"r20\", \"42\": \"r20\", \"43\": \"r20\", \"44\": \"r20\", \"45\": \"r20\", \"52\": \"r20\", \"53\": \"r20\", \"54\": \"r20\", \"55\": \"r20\", \"57\": \"r20\" }, { \"25\": \"s12\", \"31\": \"s64\" }, { \"23\": \"r21\", \"24\": \"r21\", \"25\": \"r21\", \"26\": \"r21\", \"27\": \"r21\", \"28\": \"r21\", \"29\": \"r21\", \"30\": \"r21\", \"31\": \"r21\", \"32\": \"r21\", \"33\": \"r21\", \"34\": \"r21\", \"35\": \"r21\", \"36\": \"r21\", \"37\": \"r21\", \"38\": \"r21\", \"39\": \"r21\", \"40\": \"r21\", \"41\": \"r21\", \"42\": \"r21\", \"43\": \"r21\", \"44\": \"r21\", \"45\": \"r21\", \"52\": \"r21\", \"53\": \"r21\", \"54\": \"r21\", \"55\": \"r21\", \"57\": \"r21\" }, { \"56\": \"s72\" }, { \"56\": \"r55\" }, { \"10\": 70, \"20\": 73, \"21\": 75, \"22\": 76, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r56\", \"58\": \"s74\" }, { \"24\": \"r62\", \"28\": \"r62\", \"35\": \"r62\", \"36\": \"r62\", \"37\": \"r62\", \"38\": \"r62\", \"39\": \"r62\", \"40\": \"r62\", \"41\": \"r62\", \"42\": \"r62\", \"43\": \"r62\", \"44\": \"r62\", \"45\": \"r62\", \"56\": \"r62\", \"58\": \"r62\" }, { \"24\": \"r63\", \"28\": \"r63\", \"35\": \"r63\", \"36\": \"r63\", \"37\": \"r63\", \"38\": \"r63\", \"39\": \"r63\", \"40\": \"r63\", \"41\": \"r63\", \"42\": \"r63\", \"43\": \"r63\", \"44\": \"r63\", \"45\": \"r63\", \"56\": \"r63\", \"58\": \"r63\" }, { \"24\": \"r64\", \"28\": \"r64\", \"35\": \"r64\", \"36\": \"r64\", \"37\": \"r64\", \"38\": \"r64\", \"39\": \"r64\", \"40\": \"r64\", \"41\": \"r64\", \"42\": \"r64\", \"43\": \"r64\", \"44\": \"r64\", \"45\": \"r64\", \"56\": \"r64\", \"58\": \"r64\" }, { \"24\": \"r65\", \"28\": \"r65\", \"35\": \"r65\", \"36\": \"r65\", \"37\": \"r65\", \"38\": \"r65\", \"39\": \"r65\", \"40\": \"r65\", \"41\": \"r65\", \"42\": \"r65\", \"43\": \"r65\", \"44\": \"r65\", \"45\": \"r65\", \"56\": \"r65\", \"58\": \"r65\" }, { \"23\": \"r52\", \"24\": \"r52\", \"25\": \"r52\", \"26\": \"r52\", \"27\": \"r52\", \"28\": \"r52\", \"29\": \"r52\", \"30\": \"r52\", \"31\": \"r52\", \"32\": \"r52\", \"33\": \"r52\", \"34\": \"r52\", \"35\": \"r52\", \"36\": \"r52\", \"37\": \"r52\", \"38\": \"r52\", \"39\": \"r52\", \"40\": \"r52\", \"41\": \"r52\", \"42\": \"r52\", \"43\": \"r52\", \"44\": \"r52\", \"45\": \"r52\", \"46\": \"r52\", \"47\": \"r52\", \"48\": \"r52\", \"49\": \"r52\", \"50\": \"r52\", \"51\": \"r52\", \"52\": \"r52\", \"53\": \"r52\", \"54\": \"r52\", \"55\": \"r52\", \"57\": \"r52\" }, { \"56\": \"r57\" }, { \"10\": 70, \"21\": 77, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r62\", \"58\": \"s68\" }, { \"56\": \"r59\" }, { \"10\": 70, \"20\": 79, \"21\": 75, \"22\": 76, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r63\", \"58\": \"s80\" }, { \"10\": 70, \"18\": 78, \"19\": 66, \"21\": 67, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r54\", \"58\": \"s68\" }, { \"56\": \"r58\" }, { \"56\": \"r60\" }, { \"10\": 70, \"21\": 81, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r62\", \"58\": \"s68\" }, { \"10\": 70, \"18\": 82, \"19\": 66, \"21\": 67, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r54\", \"58\": \"s68\" }, { \"56\": \"r61\" }, { \"56\": \"s84\" }, { \"23\": \"r53\", \"24\": \"r53\", \"25\": \"r53\", \"26\": \"r53\", \"27\": \"r53\", \"28\": \"r53\", \"29\": \"r53\", \"30\": \"r53\", \"31\": \"r53\", \"32\": \"r53\", \"33\": \"r53\", \"34\": \"r53\", \"35\": \"r53\", \"36\": \"r53\", \"37\": \"r53\", \"38\": \"r53\", \"39\": \"r53\", \"40\": \"r53\", \"41\": \"r53\", \"42\": \"r53\", \"43\": \"r53\", \"44\": \"r53\", \"45\": \"r53\", \"46\": \"r53\", \"47\": \"r53\", \"48\": \"r53\", \"49\": \"r53\", \"50\": \"r53\", \"51\": \"r53\", \"52\": \"r53\", \"53\": \"r53\", \"54\": \"r53\", \"55\": \"r53\", \"57\": \"r53\" }, { \"25\": \"s12\", \"31\": \"s86\" }, { \"23\": \"r49\", \"24\": \"r49\", \"25\": \"r49\", \"26\": \"r49\", \"27\": \"r49\", \"28\": \"r49\", \"29\": \"r49\", \"30\": \"r49\", \"31\": \"r49\", \"32\": \"r49\", \"33\": \"r49\", \"34\": \"r49\", \"35\": \"r49\", \"36\": \"r49\", \"37\": \"r49\", \"38\": \"r49\", \"39\": \"r49\", \"40\": \"r49\", \"41\": \"r49\", \"42\": \"r49\", \"43\": \"r49\", \"44\": \"r49\", \"45\": \"r49\", \"46\": \"r49\", \"47\": \"r49\", \"48\": \"r49\", \"49\": \"r49\", \"50\": \"r49\", \"51\": \"r49\", \"52\": \"r49\", \"53\": \"r49\", \"54\": \"r49\", \"55\": \"r49\", \"57\": \"r49\" }, { \"25\": \"s12\", \"31\": \"s88\" }, { \"23\": \"r50\", \"24\": \"r50\", \"25\": \"r50\", \"26\": \"r50\", \"27\": \"r50\", \"28\": \"r50\", \"29\": \"r50\", \"30\": \"r50\", \"31\": \"r50\", \"32\": \"r50\", \"33\": \"r50\", \"34\": \"r50\", \"35\": \"r50\", \"36\": \"r50\", \"37\": \"r50\", \"38\": \"r50\", \"39\": \"r50\", \"40\": \"r50\", \"41\": \"r50\", \"42\": \"r50\", \"43\": \"r50\", \"44\": \"r50\", \"45\": \"r50\", \"46\": \"r50\", \"47\": \"r50\", \"48\": \"r50\", \"49\": \"r50\", \"50\": \"r50\", \"51\": \"r50\", \"52\": \"r50\", \"53\": \"r50\", \"54\": \"r50\", \"55\": \"r50\", \"57\": \"r50\" }, { \"25\": \"s12\", \"31\": \"s90\" }, { \"23\": \"r51\", \"24\": \"r51\", \"25\": \"r51\", \"26\": \"r51\", \"27\": \"r51\", \"28\": \"r51\", \"29\": \"r51\", \"30\": \"r51\", \"31\": \"r51\", \"32\": \"r51\", \"33\": \"r51\", \"34\": \"r51\", \"35\": \"r51\", \"36\": \"r51\", \"37\": \"r51\", \"38\": \"r51\", \"39\": \"r51\", \"40\": \"r51\", \"41\": \"r51\", \"42\": \"r51\", \"43\": \"r51\", \"44\": \"r51\", \"45\": \"r51\", \"46\": \"r51\", \"47\": \"r51\", \"48\": \"r51\", \"49\": \"r51\", \"50\": \"r51\", \"51\": \"r51\", \"52\": \"r51\", \"53\": \"r51\", \"54\": \"r51\", \"55\": \"r51\", \"57\": \"r51\" }];\n\n/**\n * Parsing stack.\n */\nvar stack = [];\n\n/**\n * Tokenizer instance.\n */\nvar tokenizer = void 0;\n/**\n * Generic tokenizer used by the parser in the Syntax tool.\n *\n * https://www.npmjs.com/package/syntax-cli\n *\n * See `--custom-tokinzer` to skip this generation, and use a custom one.\n */\n\nvar lexRules = [[/^#[^\\n]+/, function () {/* skip comments */}], [/^\\s+/, function () {/* skip whitespace */}], [/^-/, function () {\n return 'DASH';\n}], [/^\\//, function () {\n return 'CHAR';\n}], [/^#/, function () {\n return 'CHAR';\n}], [/^\\|/, function () {\n return 'CHAR';\n}], [/^\\./, function () {\n return 'CHAR';\n}], [/^\\{/, function () {\n return 'CHAR';\n}], [/^\\{\\d+\\}/, function () {\n return 'RANGE_EXACT';\n}], [/^\\{\\d+,\\}/, function () {\n return 'RANGE_OPEN';\n}], [/^\\{\\d+,\\d+\\}/, function () {\n return 'RANGE_CLOSED';\n}], [/^\\\\k<(([\\u0041-\\u005a\\u0061-\\u007a\\u00aa\\u00b5\\u00ba\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376-\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0620-\\u064a\\u066e-\\u066f\\u0671-\\u06d3\\u06d5\\u06e5-\\u06e6\\u06ee-\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4-\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086a\\u08a0-\\u08b4\\u08b6-\\u08bd\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098c\\u098f-\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc-\\u09dd\\u09df-\\u09e1\\u09f0-\\u09f1\\u09fc\\u0a05-\\u0a0a\\u0a0f-\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32-\\u0a33\\u0a35-\\u0a36\\u0a38-\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2-\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0-\\u0ae1\\u0af9\\u0b05-\\u0b0c\\u0b0f-\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32-\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c-\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99-\\u0b9a\\u0b9c\\u0b9e-\\u0b9f\\u0ba3-\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c60-\\u0c61\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0-\\u0ce1\\u0cf1-\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d5f-\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32-\\u0e33\\u0e40-\\u0e46\\u0e81-\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0eb0\\u0eb2-\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065-\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1878\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae-\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1c80-\\u1c88\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5-\\u1cf6\\u1cfa\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2118-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2-\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309b-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fef\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a-\\ua62b\\ua640-\\ua66e\\ua67f-\\ua69d\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7bf\\ua7c2-\\ua7c6\\ua7f7-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua8fd-\\ua8fe\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\ua9e0-\\ua9e4\\ua9e6-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5-\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab67\\uab70-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40-\\ufb41\\ufb43-\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]|\\ud800[\\udc00-\\udc0b\\udc0d-\\udc26\\udc28-\\udc3a\\udc3c-\\udc3d\\udc3f-\\udc4d\\udc50-\\udc5d\\udc80-\\udcfa\\udd40-\\udd74\\ude80-\\ude9c\\udea0-\\uded0\\udf00-\\udf1f\\udf2d-\\udf4a\\udf50-\\udf75\\udf80-\\udf9d\\udfa0-\\udfc3\\udfc8-\\udfcf\\udfd1-\\udfd5]|\\ud801[\\udc00-\\udc9d\\udcb0-\\udcd3\\udcd8-\\udcfb\\udd00-\\udd27\\udd30-\\udd63\\ude00-\\udf36\\udf40-\\udf55\\udf60-\\udf67]|\\ud802[\\udc00-\\udc05\\udc08\\udc0a-\\udc35\\udc37-\\udc38\\udc3c\\udc3f-\\udc55\\udc60-\\udc76\\udc80-\\udc9e\\udce0-\\udcf2\\udcf4-\\udcf5\\udd00-\\udd15\\udd20-\\udd39\\udd80-\\uddb7\\uddbe-\\uddbf\\ude00\\ude10-\\ude13\\ude15-\\ude17\\ude19-\\ude35\\ude60-\\ude7c\\ude80-\\ude9c\\udec0-\\udec7\\udec9-\\udee4\\udf00-\\udf35\\udf40-\\udf55\\udf60-\\udf72\\udf80-\\udf91]|\\ud803[\\udc00-\\udc48\\udc80-\\udcb2\\udcc0-\\udcf2\\udd00-\\udd23\\udf00-\\udf1c\\udf27\\udf30-\\udf45\\udfe0-\\udff6]|\\ud804[\\udc03-\\udc37\\udc83-\\udcaf\\udcd0-\\udce8\\udd03-\\udd26\\udd44\\udd50-\\udd72\\udd76\\udd83-\\uddb2\\uddc1-\\uddc4\\uddda\\udddc\\ude00-\\ude11\\ude13-\\ude2b\\ude80-\\ude86\\ude88\\ude8a-\\ude8d\\ude8f-\\ude9d\\ude9f-\\udea8\\udeb0-\\udede\\udf05-\\udf0c\\udf0f-\\udf10\\udf13-\\udf28\\udf2a-\\udf30\\udf32-\\udf33\\udf35-\\udf39\\udf3d\\udf50\\udf5d-\\udf61]|\\ud805[\\udc00-\\udc34\\udc47-\\udc4a\\udc5f\\udc80-\\udcaf\\udcc4-\\udcc5\\udcc7\\udd80-\\uddae\\uddd8-\\udddb\\ude00-\\ude2f\\ude44\\ude80-\\udeaa\\udeb8\\udf00-\\udf1a]|\\ud806[\\udc00-\\udc2b\\udca0-\\udcdf\\udcff\\udda0-\\udda7\\uddaa-\\uddd0\\udde1\\udde3\\ude00\\ude0b-\\ude32\\ude3a\\ude50\\ude5c-\\ude89\\ude9d\\udec0-\\udef8]|\\ud807[\\udc00-\\udc08\\udc0a-\\udc2e\\udc40\\udc72-\\udc8f\\udd00-\\udd06\\udd08-\\udd09\\udd0b-\\udd30\\udd46\\udd60-\\udd65\\udd67-\\udd68\\udd6a-\\udd89\\udd98\\udee0-\\udef2]|\\ud808[\\udc00-\\udf99]|\\ud809[\\udc00-\\udc6e\\udc80-\\udd43]|\\ud80c[\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2e]|\\ud811[\\udc00-\\ude46]|\\ud81a[\\udc00-\\ude38\\ude40-\\ude5e\\uded0-\\udeed\\udf00-\\udf2f\\udf40-\\udf43\\udf63-\\udf77\\udf7d-\\udf8f]|\\ud81b[\\ude40-\\ude7f\\udf00-\\udf4a\\udf50\\udf93-\\udf9f\\udfe0-\\udfe1\\udfe3]|\\ud81c[\\udc00-\\udfff]|\\ud81d[\\udc00-\\udfff]|\\ud81e[\\udc00-\\udfff]|\\ud81f[\\udc00-\\udfff]|\\ud820[\\udc00-\\udfff]|\\ud821[\\udc00-\\udff7]|\\ud822[\\udc00-\\udef2]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67\\udd70-\\udefb]|\\ud82f[\\udc00-\\udc6a\\udc70-\\udc7c\\udc80-\\udc88\\udc90-\\udc99]|\\ud835[\\udc00-\\udc54\\udc56-\\udc9c\\udc9e-\\udc9f\\udca2\\udca5-\\udca6\\udca9-\\udcac\\udcae-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd1e-\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd52-\\udea5\\udea8-\\udec0\\udec2-\\udeda\\udedc-\\udefa\\udefc-\\udf14\\udf16-\\udf34\\udf36-\\udf4e\\udf50-\\udf6e\\udf70-\\udf88\\udf8a-\\udfa8\\udfaa-\\udfc2\\udfc4-\\udfcb]|\\ud838[\\udd00-\\udd2c\\udd37-\\udd3d\\udd4e\\udec0-\\udeeb]|\\ud83a[\\udc00-\\udcc4\\udd00-\\udd43\\udd4b]|\\ud83b[\\ude00-\\ude03\\ude05-\\ude1f\\ude21-\\ude22\\ude24\\ude27\\ude29-\\ude32\\ude34-\\ude37\\ude39\\ude3b\\ude42\\ude47\\ude49\\ude4b\\ude4d-\\ude4f\\ude51-\\ude52\\ude54\\ude57\\ude59\\ude5b\\ude5d\\ude5f\\ude61-\\ude62\\ude64\\ude67-\\ude6a\\ude6c-\\ude72\\ude74-\\ude77\\ude79-\\ude7c\\ude7e\\ude80-\\ude89\\ude8b-\\ude9b\\udea1-\\udea3\\udea5-\\udea9\\udeab-\\udebb]|\\ud840[\\udc00-\\udfff]|\\ud841[\\udc00-\\udfff]|\\ud842[\\udc00-\\udfff]|\\ud843[\\udc00-\\udfff]|\\ud844[\\udc00-\\udfff]|\\ud845[\\udc00-\\udfff]|\\ud846[\\udc00-\\udfff]|\\ud847[\\udc00-\\udfff]|\\ud848[\\udc00-\\udfff]|\\ud849[\\udc00-\\udfff]|\\ud84a[\\udc00-\\udfff]|\\ud84b[\\udc00-\\udfff]|\\ud84c[\\udc00-\\udfff]|\\ud84d[\\udc00-\\udfff]|\\ud84e[\\udc00-\\udfff]|\\ud84f[\\udc00-\\udfff]|\\ud850[\\udc00-\\udfff]|\\ud851[\\udc00-\\udfff]|\\ud852[\\udc00-\\udfff]|\\ud853[\\udc00-\\udfff]|\\ud854[\\udc00-\\udfff]|\\ud855[\\udc00-\\udfff]|\\ud856[\\udc00-\\udfff]|\\ud857[\\udc00-\\udfff]|\\ud858[\\udc00-\\udfff]|\\ud859[\\udc00-\\udfff]|\\ud85a[\\udc00-\\udfff]|\\ud85b[\\udc00-\\udfff]|\\ud85c[\\udc00-\\udfff]|\\ud85d[\\udc00-\\udfff]|\\ud85e[\\udc00-\\udfff]|\\ud85f[\\udc00-\\udfff]|\\ud860[\\udc00-\\udfff]|\\ud861[\\udc00-\\udfff]|\\ud862[\\udc00-\\udfff]|\\ud863[\\udc00-\\udfff]|\\ud864[\\udc00-\\udfff]|\\ud865[\\udc00-\\udfff]|\\ud866[\\udc00-\\udfff]|\\ud867[\\udc00-\\udfff]|\\ud868[\\udc00-\\udfff]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86a[\\udc00-\\udfff]|\\ud86b[\\udc00-\\udfff]|\\ud86c[\\udc00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud86f[\\udc00-\\udfff]|\\ud870[\\udc00-\\udfff]|\\ud871[\\udc00-\\udfff]|\\ud872[\\udc00-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud874[\\udc00-\\udfff]|\\ud875[\\udc00-\\udfff]|\\ud876[\\udc00-\\udfff]|\\ud877[\\udc00-\\udfff]|\\ud878[\\udc00-\\udfff]|\\ud879[\\udc00-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])|[$_]|(\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]{1,}\\}))(([\\u0030-\\u0039\\u0041-\\u005a\\u005f\\u0061-\\u007a\\u00aa\\u00b5\\u00b7\\u00ba\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0300-\\u0374\\u0376-\\u0377\\u037a-\\u037d\\u037f\\u0386-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u0483-\\u0487\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05bd\\u05bf\\u05c1-\\u05c2\\u05c4-\\u05c5\\u05c7\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0610-\\u061a\\u0620-\\u0669\\u066e-\\u06d3\\u06d5-\\u06dc\\u06df-\\u06e8\\u06ea-\\u06fc\\u06ff\\u0710-\\u074a\\u074d-\\u07b1\\u07c0-\\u07f5\\u07fa\\u07fd\\u0800-\\u082d\\u0840-\\u085b\\u0860-\\u086a\\u08a0-\\u08b4\\u08b6-\\u08bd\\u08d3-\\u08e1\\u08e3-\\u0963\\u0966-\\u096f\\u0971-\\u0983\\u0985-\\u098c\\u098f-\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bc-\\u09c4\\u09c7-\\u09c8\\u09cb-\\u09ce\\u09d7\\u09dc-\\u09dd\\u09df-\\u09e3\\u09e6-\\u09f1\\u09fc\\u09fe\\u0a01-\\u0a03\\u0a05-\\u0a0a\\u0a0f-\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32-\\u0a33\\u0a35-\\u0a36\\u0a38-\\u0a39\\u0a3c\\u0a3e-\\u0a42\\u0a47-\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a59-\\u0a5c\\u0a5e\\u0a66-\\u0a75\\u0a81-\\u0a83\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2-\\u0ab3\\u0ab5-\\u0ab9\\u0abc-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ad0\\u0ae0-\\u0ae3\\u0ae6-\\u0aef\\u0af9-\\u0aff\\u0b01-\\u0b03\\u0b05-\\u0b0c\\u0b0f-\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32-\\u0b33\\u0b35-\\u0b39\\u0b3c-\\u0b44\\u0b47-\\u0b48\\u0b4b-\\u0b4d\\u0b56-\\u0b57\\u0b5c-\\u0b5d\\u0b5f-\\u0b63\\u0b66-\\u0b6f\\u0b71\\u0b82-\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99-\\u0b9a\\u0b9c\\u0b9e-\\u0b9f\\u0ba3-\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd0\\u0bd7\\u0be6-\\u0bef\\u0c00-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55-\\u0c56\\u0c58-\\u0c5a\\u0c60-\\u0c63\\u0c66-\\u0c6f\\u0c80-\\u0c83\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbc-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5-\\u0cd6\\u0cde\\u0ce0-\\u0ce3\\u0ce6-\\u0cef\\u0cf1-\\u0cf2\\u0d00-\\u0d03\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4e\\u0d54-\\u0d57\\u0d5f-\\u0d63\\u0d66-\\u0d6f\\u0d7a-\\u0d7f\\u0d82-\\u0d83\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0de6-\\u0def\\u0df2-\\u0df3\\u0e01-\\u0e3a\\u0e40-\\u0e4e\\u0e50-\\u0e59\\u0e81-\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0edc-\\u0edf\\u0f00\\u0f18-\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f3e-\\u0f47\\u0f49-\\u0f6c\\u0f71-\\u0f84\\u0f86-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1049\\u1050-\\u109d\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u135d-\\u135f\\u1369-\\u1371\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u170c\\u170e-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176c\\u176e-\\u1770\\u1772-\\u1773\\u1780-\\u17d3\\u17d7\\u17dc-\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1820-\\u1878\\u1880-\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1920-\\u192b\\u1930-\\u193b\\u1946-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u19d0-\\u19da\\u1a00-\\u1a1b\\u1a20-\\u1a5e\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1aa7\\u1ab0-\\u1abd\\u1b00-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1b80-\\u1bf3\\u1c00-\\u1c37\\u1c40-\\u1c49\\u1c4d-\\u1c7d\\u1c80-\\u1c88\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1cd0-\\u1cd2\\u1cd4-\\u1cfa\\u1d00-\\u1df9\\u1dfb-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u203f-\\u2040\\u2054\\u2071\\u207f\\u2090-\\u209c\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2118-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d7f-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2de0-\\u2dff\\u3005-\\u3007\\u3021-\\u302f\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fef\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua62b\\ua640-\\ua66f\\ua674-\\ua67d\\ua67f-\\ua6f1\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7bf\\ua7c2-\\ua7c6\\ua7f7-\\ua827\\ua840-\\ua873\\ua880-\\ua8c5\\ua8d0-\\ua8d9\\ua8e0-\\ua8f7\\ua8fb\\ua8fd-\\ua92d\\ua930-\\ua953\\ua960-\\ua97c\\ua980-\\ua9c0\\ua9cf-\\ua9d9\\ua9e0-\\ua9fe\\uaa00-\\uaa36\\uaa40-\\uaa4d\\uaa50-\\uaa59\\uaa60-\\uaa76\\uaa7a-\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaef\\uaaf2-\\uaaf6\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab67\\uab70-\\uabea\\uabec-\\uabed\\uabf0-\\uabf9\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40-\\ufb41\\ufb43-\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe00-\\ufe0f\\ufe20-\\ufe2f\\ufe33-\\ufe34\\ufe4d-\\ufe4f\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff10-\\uff19\\uff21-\\uff3a\\uff3f\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]|\\ud800[\\udc00-\\udc0b\\udc0d-\\udc26\\udc28-\\udc3a\\udc3c-\\udc3d\\udc3f-\\udc4d\\udc50-\\udc5d\\udc80-\\udcfa\\udd40-\\udd74\\uddfd\\ude80-\\ude9c\\udea0-\\uded0\\udee0\\udf00-\\udf1f\\udf2d-\\udf4a\\udf50-\\udf7a\\udf80-\\udf9d\\udfa0-\\udfc3\\udfc8-\\udfcf\\udfd1-\\udfd5]|\\ud801[\\udc00-\\udc9d\\udca0-\\udca9\\udcb0-\\udcd3\\udcd8-\\udcfb\\udd00-\\udd27\\udd30-\\udd63\\ude00-\\udf36\\udf40-\\udf55\\udf60-\\udf67]|\\ud802[\\udc00-\\udc05\\udc08\\udc0a-\\udc35\\udc37-\\udc38\\udc3c\\udc3f-\\udc55\\udc60-\\udc76\\udc80-\\udc9e\\udce0-\\udcf2\\udcf4-\\udcf5\\udd00-\\udd15\\udd20-\\udd39\\udd80-\\uddb7\\uddbe-\\uddbf\\ude00-\\ude03\\ude05-\\ude06\\ude0c-\\ude13\\ude15-\\ude17\\ude19-\\ude35\\ude38-\\ude3a\\ude3f\\ude60-\\ude7c\\ude80-\\ude9c\\udec0-\\udec7\\udec9-\\udee6\\udf00-\\udf35\\udf40-\\udf55\\udf60-\\udf72\\udf80-\\udf91]|\\ud803[\\udc00-\\udc48\\udc80-\\udcb2\\udcc0-\\udcf2\\udd00-\\udd27\\udd30-\\udd39\\udf00-\\udf1c\\udf27\\udf30-\\udf50\\udfe0-\\udff6]|\\ud804[\\udc00-\\udc46\\udc66-\\udc6f\\udc7f-\\udcba\\udcd0-\\udce8\\udcf0-\\udcf9\\udd00-\\udd34\\udd36-\\udd3f\\udd44-\\udd46\\udd50-\\udd73\\udd76\\udd80-\\uddc4\\uddc9-\\uddcc\\uddd0-\\uddda\\udddc\\ude00-\\ude11\\ude13-\\ude37\\ude3e\\ude80-\\ude86\\ude88\\ude8a-\\ude8d\\ude8f-\\ude9d\\ude9f-\\udea8\\udeb0-\\udeea\\udef0-\\udef9\\udf00-\\udf03\\udf05-\\udf0c\\udf0f-\\udf10\\udf13-\\udf28\\udf2a-\\udf30\\udf32-\\udf33\\udf35-\\udf39\\udf3b-\\udf44\\udf47-\\udf48\\udf4b-\\udf4d\\udf50\\udf57\\udf5d-\\udf63\\udf66-\\udf6c\\udf70-\\udf74]|\\ud805[\\udc00-\\udc4a\\udc50-\\udc59\\udc5e-\\udc5f\\udc80-\\udcc5\\udcc7\\udcd0-\\udcd9\\udd80-\\uddb5\\uddb8-\\uddc0\\uddd8-\\udddd\\ude00-\\ude40\\ude44\\ude50-\\ude59\\ude80-\\udeb8\\udec0-\\udec9\\udf00-\\udf1a\\udf1d-\\udf2b\\udf30-\\udf39]|\\ud806[\\udc00-\\udc3a\\udca0-\\udce9\\udcff\\udda0-\\udda7\\uddaa-\\uddd7\\uddda-\\udde1\\udde3-\\udde4\\ude00-\\ude3e\\ude47\\ude50-\\ude99\\ude9d\\udec0-\\udef8]|\\ud807[\\udc00-\\udc08\\udc0a-\\udc36\\udc38-\\udc40\\udc50-\\udc59\\udc72-\\udc8f\\udc92-\\udca7\\udca9-\\udcb6\\udd00-\\udd06\\udd08-\\udd09\\udd0b-\\udd36\\udd3a\\udd3c-\\udd3d\\udd3f-\\udd47\\udd50-\\udd59\\udd60-\\udd65\\udd67-\\udd68\\udd6a-\\udd8e\\udd90-\\udd91\\udd93-\\udd98\\udda0-\\udda9\\udee0-\\udef6]|\\ud808[\\udc00-\\udf99]|\\ud809[\\udc00-\\udc6e\\udc80-\\udd43]|\\ud80c[\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2e]|\\ud811[\\udc00-\\ude46]|\\ud81a[\\udc00-\\ude38\\ude40-\\ude5e\\ude60-\\ude69\\uded0-\\udeed\\udef0-\\udef4\\udf00-\\udf36\\udf40-\\udf43\\udf50-\\udf59\\udf63-\\udf77\\udf7d-\\udf8f]|\\ud81b[\\ude40-\\ude7f\\udf00-\\udf4a\\udf4f-\\udf87\\udf8f-\\udf9f\\udfe0-\\udfe1\\udfe3]|\\ud81c[\\udc00-\\udfff]|\\ud81d[\\udc00-\\udfff]|\\ud81e[\\udc00-\\udfff]|\\ud81f[\\udc00-\\udfff]|\\ud820[\\udc00-\\udfff]|\\ud821[\\udc00-\\udff7]|\\ud822[\\udc00-\\udef2]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67\\udd70-\\udefb]|\\ud82f[\\udc00-\\udc6a\\udc70-\\udc7c\\udc80-\\udc88\\udc90-\\udc99\\udc9d-\\udc9e]|\\ud834[\\udd65-\\udd69\\udd6d-\\udd72\\udd7b-\\udd82\\udd85-\\udd8b\\uddaa-\\uddad\\ude42-\\ude44]|\\ud835[\\udc00-\\udc54\\udc56-\\udc9c\\udc9e-\\udc9f\\udca2\\udca5-\\udca6\\udca9-\\udcac\\udcae-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd1e-\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd52-\\udea5\\udea8-\\udec0\\udec2-\\udeda\\udedc-\\udefa\\udefc-\\udf14\\udf16-\\udf34\\udf36-\\udf4e\\udf50-\\udf6e\\udf70-\\udf88\\udf8a-\\udfa8\\udfaa-\\udfc2\\udfc4-\\udfcb\\udfce-\\udfff]|\\ud836[\\ude00-\\ude36\\ude3b-\\ude6c\\ude75\\ude84\\ude9b-\\ude9f\\udea1-\\udeaf]|\\ud838[\\udc00-\\udc06\\udc08-\\udc18\\udc1b-\\udc21\\udc23-\\udc24\\udc26-\\udc2a\\udd00-\\udd2c\\udd30-\\udd3d\\udd40-\\udd49\\udd4e\\udec0-\\udef9]|\\ud83a[\\udc00-\\udcc4\\udcd0-\\udcd6\\udd00-\\udd4b\\udd50-\\udd59]|\\ud83b[\\ude00-\\ude03\\ude05-\\ude1f\\ude21-\\ude22\\ude24\\ude27\\ude29-\\ude32\\ude34-\\ude37\\ude39\\ude3b\\ude42\\ude47\\ude49\\ude4b\\ude4d-\\ude4f\\ude51-\\ude52\\ude54\\ude57\\ude59\\ude5b\\ude5d\\ude5f\\ude61-\\ude62\\ude64\\ude67-\\ude6a\\ude6c-\\ude72\\ude74-\\ude77\\ude79-\\ude7c\\ude7e\\ude80-\\ude89\\ude8b-\\ude9b\\udea1-\\udea3\\udea5-\\udea9\\udeab-\\udebb]|\\ud840[\\udc00-\\udfff]|\\ud841[\\udc00-\\udfff]|\\ud842[\\udc00-\\udfff]|\\ud843[\\udc00-\\udfff]|\\ud844[\\udc00-\\udfff]|\\ud845[\\udc00-\\udfff]|\\ud846[\\udc00-\\udfff]|\\ud847[\\udc00-\\udfff]|\\ud848[\\udc00-\\udfff]|\\ud849[\\udc00-\\udfff]|\\ud84a[\\udc00-\\udfff]|\\ud84b[\\udc00-\\udfff]|\\ud84c[\\udc00-\\udfff]|\\ud84d[\\udc00-\\udfff]|\\ud84e[\\udc00-\\udfff]|\\ud84f[\\udc00-\\udfff]|\\ud850[\\udc00-\\udfff]|\\ud851[\\udc00-\\udfff]|\\ud852[\\udc00-\\udfff]|\\ud853[\\udc00-\\udfff]|\\ud854[\\udc00-\\udfff]|\\ud855[\\udc00-\\udfff]|\\ud856[\\udc00-\\udfff]|\\ud857[\\udc00-\\udfff]|\\ud858[\\udc00-\\udfff]|\\ud859[\\udc00-\\udfff]|\\ud85a[\\udc00-\\udfff]|\\ud85b[\\udc00-\\udfff]|\\ud85c[\\udc00-\\udfff]|\\ud85d[\\udc00-\\udfff]|\\ud85e[\\udc00-\\udfff]|\\ud85f[\\udc00-\\udfff]|\\ud860[\\udc00-\\udfff]|\\ud861[\\udc00-\\udfff]|\\ud862[\\udc00-\\udfff]|\\ud863[\\udc00-\\udfff]|\\ud864[\\udc00-\\udfff]|\\ud865[\\udc00-\\udfff]|\\ud866[\\udc00-\\udfff]|\\ud867[\\udc00-\\udfff]|\\ud868[\\udc00-\\udfff]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86a[\\udc00-\\udfff]|\\ud86b[\\udc00-\\udfff]|\\ud86c[\\udc00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud86f[\\udc00-\\udfff]|\\ud870[\\udc00-\\udfff]|\\ud871[\\udc00-\\udfff]|\\ud872[\\udc00-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud874[\\udc00-\\udfff]|\\ud875[\\udc00-\\udfff]|\\ud876[\\udc00-\\udfff]|\\ud877[\\udc00-\\udfff]|\\ud878[\\udc00-\\udfff]|\\ud879[\\udc00-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d]|\\udb40[\\udd00-\\uddef])|[$_]|(\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]{1,}\\})|[\\u200c\\u200d])*>/, function () {\n var groupName = yytext.slice(3, -1);\n validateUnicodeGroupName(groupName, this.getCurrentState());\n return 'NAMED_GROUP_REF';\n}], [/^\\\\b/, function () {\n return 'ESC_b';\n}], [/^\\\\B/, function () {\n return 'ESC_B';\n}], [/^\\\\c[a-zA-Z]/, function () {\n return 'CTRL_CH';\n}], [/^\\\\0\\d{1,2}/, function () {\n return 'OCT_CODE';\n}], [/^\\\\0/, function () {\n return 'DEC_CODE';\n}], [/^\\\\\\d{1,3}/, function () {\n return 'DEC_CODE';\n}], [/^\\\\u[dD][89abAB][0-9a-fA-F]{2}\\\\u[dD][c-fC-F][0-9a-fA-F]{2}/, function () {\n return 'U_CODE_SURROGATE';\n}], [/^\\\\u\\{[0-9a-fA-F]{1,}\\}/, function () {\n return 'U_CODE';\n}], [/^\\\\u[0-9a-fA-F]{4}/, function () {\n return 'U_CODE';\n}], [/^\\\\[pP]\\{\\w+(?:=\\w+)?\\}/, function () {\n return 'U_PROP_VALUE_EXP';\n}], [/^\\\\x[0-9a-fA-F]{2}/, function () {\n return 'HEX_CODE';\n}], [/^\\\\[tnrdDsSwWvf]/, function () {\n return 'META_CHAR';\n}], [/^\\\\\\//, function () {\n return 'ESC_CHAR';\n}], [/^\\\\[ #]/, function () {\n return 'ESC_CHAR';\n}], [/^\\\\[\\^\\$\\.\\*\\+\\?\\(\\)\\\\\\[\\]\\{\\}\\|\\/]/, function () {\n return 'ESC_CHAR';\n}], [/^\\\\[^*?+\\[()\\\\|]/, function () {\n var s = this.getCurrentState();\n if (s === 'u_class' && yytext === \"\\\\-\") {\n return 'ESC_CHAR';\n } else if (s === 'u' || s === 'xu' || s === 'u_class') {\n throw new SyntaxError('invalid Unicode escape ' + yytext);\n }\n return 'ESC_CHAR';\n}], [/^\\(/, function () {\n return 'CHAR';\n}], [/^\\)/, function () {\n return 'CHAR';\n}], [/^\\(\\?=/, function () {\n return 'POS_LA_ASSERT';\n}], [/^\\(\\?!/, function () {\n return 'NEG_LA_ASSERT';\n}], [/^\\(\\?<=/, function () {\n return 'POS_LB_ASSERT';\n}], [/^\\(\\?/, function () {\n yytext = yytext.slice(3, -1);\n validateUnicodeGroupName(yytext, this.getCurrentState());\n return 'NAMED_CAPTURE_GROUP';\n}], [/^\\(/, function () {\n return 'L_PAREN';\n}], [/^\\)/, function () {\n return 'R_PAREN';\n}], [/^[*?+[^$]/, function () {\n return 'CHAR';\n}], [/^\\\\\\]/, function () {\n return 'ESC_CHAR';\n}], [/^\\]/, function () {\n this.popState();return 'R_BRACKET';\n}], [/^\\^/, function () {\n return 'BOS';\n}], [/^\\$/, function () {\n return 'EOS';\n}], [/^\\*/, function () {\n return 'STAR';\n}], [/^\\?/, function () {\n return 'Q_MARK';\n}], [/^\\+/, function () {\n return 'PLUS';\n}], [/^\\|/, function () {\n return 'BAR';\n}], [/^\\./, function () {\n return 'ANY';\n}], [/^\\//, function () {\n return 'SLASH';\n}], [/^[^*?+\\[()\\\\|]/, function () {\n return 'CHAR';\n}], [/^\\[\\^/, function () {\n var s = this.getCurrentState();this.pushState(s === 'u' || s === 'xu' ? 'u_class' : 'class');return 'NEG_CLASS';\n}], [/^\\[/, function () {\n var s = this.getCurrentState();this.pushState(s === 'u' || s === 'xu' ? 'u_class' : 'class');return 'L_BRACKET';\n}]];\nvar lexRulesByConditions = { \"INITIAL\": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"u\": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"xu\": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"x\": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"u_class\": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"class\": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51] };\n\nvar EOF_TOKEN = {\n type: EOF,\n value: ''\n};\n\ntokenizer = {\n initString: function initString(string) {\n this._string = string;\n this._cursor = 0;\n\n this._states = ['INITIAL'];\n this._tokensQueue = [];\n\n this._currentLine = 1;\n this._currentColumn = 0;\n this._currentLineBeginOffset = 0;\n\n /**\n * Matched token location data.\n */\n this._tokenStartOffset = 0;\n this._tokenEndOffset = 0;\n this._tokenStartLine = 1;\n this._tokenEndLine = 1;\n this._tokenStartColumn = 0;\n this._tokenEndColumn = 0;\n\n return this;\n },\n\n\n /**\n * Returns tokenizer states.\n */\n getStates: function getStates() {\n return this._states;\n },\n getCurrentState: function getCurrentState() {\n return this._states[this._states.length - 1];\n },\n pushState: function pushState(state) {\n this._states.push(state);\n },\n begin: function begin(state) {\n this.pushState(state);\n },\n popState: function popState() {\n if (this._states.length > 1) {\n return this._states.pop();\n }\n return this._states[0];\n },\n getNextToken: function getNextToken() {\n // Something was queued, return it.\n if (this._tokensQueue.length > 0) {\n return this.onToken(this._toToken(this._tokensQueue.shift()));\n }\n\n if (!this.hasMoreTokens()) {\n return this.onToken(EOF_TOKEN);\n }\n\n var string = this._string.slice(this._cursor);\n var lexRulesForState = lexRulesByConditions[this.getCurrentState()];\n\n for (var i = 0; i < lexRulesForState.length; i++) {\n var lexRuleIndex = lexRulesForState[i];\n var lexRule = lexRules[lexRuleIndex];\n\n var matched = this._match(string, lexRule[0]);\n\n // Manual handling of EOF token (the end of string). Return it\n // as `EOF` symbol.\n if (string === '' && matched === '') {\n this._cursor++;\n }\n\n if (matched !== null) {\n yytext = matched;\n yyleng = yytext.length;\n var token = lexRule[1].call(this);\n\n if (!token) {\n return this.getNextToken();\n }\n\n // If multiple tokens are returned, save them to return\n // on next `getNextToken` call.\n\n if (Array.isArray(token)) {\n var tokensToQueue = token.slice(1);\n token = token[0];\n if (tokensToQueue.length > 0) {\n var _tokensQueue;\n\n (_tokensQueue = this._tokensQueue).unshift.apply(_tokensQueue, _toConsumableArray(tokensToQueue));\n }\n }\n\n return this.onToken(this._toToken(token, yytext));\n }\n }\n\n if (this.isEOF()) {\n this._cursor++;\n return EOF_TOKEN;\n }\n\n this.throwUnexpectedToken(string[0], this._currentLine, this._currentColumn);\n },\n\n\n /**\n * Throws default \"Unexpected token\" exception, showing the actual\n * line from the source, pointing with the ^ marker to the bad token.\n * In addition, shows `line:column` location.\n */\n throwUnexpectedToken: function throwUnexpectedToken(symbol, line, column) {\n var lineSource = this._string.split('\\n')[line - 1];\n var lineData = '';\n\n if (lineSource) {\n var pad = ' '.repeat(column);\n lineData = '\\n\\n' + lineSource + '\\n' + pad + '^\\n';\n }\n\n throw new SyntaxError(lineData + 'Unexpected token: \"' + symbol + '\" ' + ('at ' + line + ':' + column + '.'));\n },\n getCursor: function getCursor() {\n return this._cursor;\n },\n getCurrentLine: function getCurrentLine() {\n return this._currentLine;\n },\n getCurrentColumn: function getCurrentColumn() {\n return this._currentColumn;\n },\n _captureLocation: function _captureLocation(matched) {\n var nlRe = /\\n/g;\n\n // Absolute offsets.\n this._tokenStartOffset = this._cursor;\n\n // Line-based locations, start.\n this._tokenStartLine = this._currentLine;\n this._tokenStartColumn = this._tokenStartOffset - this._currentLineBeginOffset;\n\n // Extract `\\n` in the matched token.\n var nlMatch = void 0;\n while ((nlMatch = nlRe.exec(matched)) !== null) {\n this._currentLine++;\n this._currentLineBeginOffset = this._tokenStartOffset + nlMatch.index + 1;\n }\n\n this._tokenEndOffset = this._cursor + matched.length;\n\n // Line-based locations, end.\n this._tokenEndLine = this._currentLine;\n this._tokenEndColumn = this._currentColumn = this._tokenEndOffset - this._currentLineBeginOffset;\n },\n _toToken: function _toToken(tokenType) {\n var yytext = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n\n return {\n // Basic data.\n type: tokenType,\n value: yytext,\n\n // Location data.\n startOffset: this._tokenStartOffset,\n endOffset: this._tokenEndOffset,\n startLine: this._tokenStartLine,\n endLine: this._tokenEndLine,\n startColumn: this._tokenStartColumn,\n endColumn: this._tokenEndColumn\n };\n },\n isEOF: function isEOF() {\n return this._cursor === this._string.length;\n },\n hasMoreTokens: function hasMoreTokens() {\n return this._cursor <= this._string.length;\n },\n _match: function _match(string, regexp) {\n var matched = string.match(regexp);\n if (matched) {\n // Handle `\\n` in the matched token to track line numbers.\n this._captureLocation(matched[0]);\n this._cursor += matched[0].length;\n return matched[0];\n }\n return null;\n },\n\n\n /**\n * Allows analyzing, and transforming token. Default implementation\n * just passes the token through.\n */\n onToken: function onToken(token) {\n return token;\n }\n};\n\n/**\n * Expose tokenizer so it can be accessed in semantic actions.\n */\nyy.lexer = tokenizer;\nyy.tokenizer = tokenizer;\n\n/**\n * Global parsing options. Some options can be shadowed per\n * each `parse` call, if the optations are passed.\n *\n * Initalized to the `captureLocations` which is passed\n * from the generator. Other options can be added at runtime.\n */\nyy.options = {\n captureLocations: true\n};\n\n/**\n * Parsing module.\n */\nvar yyparse = {\n /**\n * Sets global parsing options.\n */\n setOptions: function setOptions(options) {\n yy.options = options;\n return this;\n },\n\n\n /**\n * Returns parsing options.\n */\n getOptions: function getOptions() {\n return yy.options;\n },\n\n\n /**\n * Parses a string.\n */\n parse: function parse(string, parseOptions) {\n if (!tokenizer) {\n throw new Error('Tokenizer instance wasn\\'t specified.');\n }\n\n tokenizer.initString(string);\n\n /**\n * If parse options are passed, override global parse options for\n * this call, and later restore global options.\n */\n var globalOptions = yy.options;\n if (parseOptions) {\n yy.options = Object.assign({}, yy.options, parseOptions);\n }\n\n /**\n * Allow callers to do setup work based on the\n * parsing string, and passed options.\n */\n yyparse.onParseBegin(string, tokenizer, yy.options);\n\n stack.length = 0;\n stack.push(0);\n\n var token = tokenizer.getNextToken();\n var shiftedToken = null;\n\n do {\n if (!token) {\n // Restore options.\n yy.options = globalOptions;\n unexpectedEndOfInput();\n }\n\n var state = stack[stack.length - 1];\n var column = tokens[token.type];\n\n if (!table[state].hasOwnProperty(column)) {\n yy.options = globalOptions;\n unexpectedToken(token);\n }\n\n var entry = table[state][column];\n\n // Shift action.\n if (entry[0] === 's') {\n var _loc2 = null;\n\n if (yy.options.captureLocations) {\n _loc2 = {\n startOffset: token.startOffset,\n endOffset: token.endOffset,\n startLine: token.startLine,\n endLine: token.endLine,\n startColumn: token.startColumn,\n endColumn: token.endColumn\n };\n }\n\n shiftedToken = this.onShift(token);\n\n stack.push({ symbol: tokens[shiftedToken.type], semanticValue: shiftedToken.value, loc: _loc2 }, Number(entry.slice(1)));\n\n token = tokenizer.getNextToken();\n }\n\n // Reduce action.\n else if (entry[0] === 'r') {\n var productionNumber = entry.slice(1);\n var production = productions[productionNumber];\n var hasSemanticAction = typeof production[2] === 'function';\n var semanticValueArgs = hasSemanticAction ? [] : null;\n\n var locationArgs = hasSemanticAction && yy.options.captureLocations ? [] : null;\n\n if (production[1] !== 0) {\n var rhsLength = production[1];\n while (rhsLength-- > 0) {\n stack.pop();\n var stackEntry = stack.pop();\n\n if (hasSemanticAction) {\n semanticValueArgs.unshift(stackEntry.semanticValue);\n\n if (locationArgs) {\n locationArgs.unshift(stackEntry.loc);\n }\n }\n }\n }\n\n var reduceStackEntry = { symbol: production[0] };\n\n if (hasSemanticAction) {\n yytext = shiftedToken ? shiftedToken.value : null;\n yyleng = shiftedToken ? shiftedToken.value.length : null;\n\n var semanticActionArgs = locationArgs !== null ? semanticValueArgs.concat(locationArgs) : semanticValueArgs;\n\n production[2].apply(production, _toConsumableArray(semanticActionArgs));\n\n reduceStackEntry.semanticValue = __;\n\n if (locationArgs) {\n reduceStackEntry.loc = __loc;\n }\n }\n\n var nextState = stack[stack.length - 1];\n var symbolToReduceWith = production[0];\n\n stack.push(reduceStackEntry, table[nextState][symbolToReduceWith]);\n }\n\n // Accept.\n else if (entry === 'acc') {\n stack.pop();\n var parsed = stack.pop();\n\n if (stack.length !== 1 || stack[0] !== 0 || tokenizer.hasMoreTokens()) {\n // Restore options.\n yy.options = globalOptions;\n unexpectedToken(token);\n }\n\n if (parsed.hasOwnProperty('semanticValue')) {\n yy.options = globalOptions;\n yyparse.onParseEnd(parsed.semanticValue);\n return parsed.semanticValue;\n }\n\n yyparse.onParseEnd();\n\n // Restore options.\n yy.options = globalOptions;\n return true;\n }\n } while (tokenizer.hasMoreTokens() || stack.length > 1);\n },\n setTokenizer: function setTokenizer(customTokenizer) {\n tokenizer = customTokenizer;\n return yyparse;\n },\n getTokenizer: function getTokenizer() {\n return tokenizer;\n },\n onParseBegin: function onParseBegin(string, tokenizer, options) {},\n onParseEnd: function onParseEnd(parsed) {},\n\n\n /**\n * Allows analyzing, and transforming shifted token. Default implementation\n * just passes the token through.\n */\n onShift: function onShift(token) {\n return token;\n }\n};\n\n/**\n * Tracks capturing groups.\n */\nvar capturingGroupsCount = 0;\n\n/**\n * Tracks named groups.\n */\nvar namedGroups = {};\n\n/**\n * Parsing string.\n */\nvar parsingString = '';\n\nyyparse.onParseBegin = function (string, lexer) {\n parsingString = string;\n capturingGroupsCount = 0;\n namedGroups = {};\n\n var lastSlash = string.lastIndexOf('/');\n var flags = string.slice(lastSlash);\n\n if (flags.includes('x') && flags.includes('u')) {\n lexer.pushState('xu');\n } else {\n if (flags.includes('x')) {\n lexer.pushState('x');\n }\n if (flags.includes('u')) {\n lexer.pushState('u');\n }\n }\n};\n\n/**\n * On shifting `(` remember its number to used on reduce.\n */\nyyparse.onShift = function (token) {\n if (token.type === 'L_PAREN' || token.type === 'NAMED_CAPTURE_GROUP') {\n token.value = new String(token.value);\n token.value.groupNumber = ++capturingGroupsCount;\n }\n return token;\n};\n\n/**\n * Extracts ranges from the range string.\n */\nfunction getRange(text) {\n var range = text.match(/\\d+/g).map(Number);\n\n if (Number.isFinite(range[1]) && range[1] < range[0]) {\n throw new SyntaxError('Numbers out of order in ' + text + ' quantifier');\n }\n\n return range;\n}\n\n/**\n * Checks class range\n */\nfunction checkClassRange(from, to) {\n if (from.kind === 'control' || to.kind === 'control' || !isNaN(from.codePoint) && !isNaN(to.codePoint) && from.codePoint > to.codePoint) {\n throw new SyntaxError('Range ' + from.value + '-' + to.value + ' out of order in character class');\n }\n}\n\n// ---------------------- Unicode property -------------------------------------------\n\nvar unicodeProperties = require('../unicode/parser-unicode-properties.js');\n\n/**\n * Unicode property.\n */\nfunction UnicodeProperty(matched, loc) {\n var negative = matched[1] === 'P';\n var separatorIdx = matched.indexOf('=');\n\n var name = matched.slice(3, separatorIdx !== -1 ? separatorIdx : -1);\n var value = void 0;\n\n // General_Category allows using only value as a shorthand.\n var isShorthand = separatorIdx === -1 && unicodeProperties.isGeneralCategoryValue(name);\n\n // Binary propery name.\n var isBinaryProperty = separatorIdx === -1 && unicodeProperties.isBinaryPropertyName(name);\n\n if (isShorthand) {\n value = name;\n name = 'General_Category';\n } else if (isBinaryProperty) {\n value = name;\n } else {\n if (!unicodeProperties.isValidName(name)) {\n throw new SyntaxError('Invalid unicode property name: ' + name + '.');\n }\n\n value = matched.slice(separatorIdx + 1, -1);\n\n if (!unicodeProperties.isValidValue(name, value)) {\n throw new SyntaxError('Invalid ' + name + ' unicode property value: ' + value + '.');\n }\n }\n\n return Node({\n type: 'UnicodeProperty',\n name: name,\n value: value,\n negative: negative,\n shorthand: isShorthand,\n binary: isBinaryProperty,\n canonicalName: unicodeProperties.getCanonicalName(name) || name,\n canonicalValue: unicodeProperties.getCanonicalValue(value) || value\n }, loc);\n}\n\n// ----------------------------------------------------------------------------------\n\n\n/**\n * Creates a character node.\n */\nfunction Char(value, kind, loc) {\n var symbol = void 0;\n var codePoint = void 0;\n\n switch (kind) {\n case 'decimal':\n {\n codePoint = Number(value.slice(1));\n symbol = String.fromCodePoint(codePoint);\n break;\n }\n case 'oct':\n {\n codePoint = parseInt(value.slice(1), 8);\n symbol = String.fromCodePoint(codePoint);\n break;\n }\n case 'hex':\n case 'unicode':\n {\n if (value.lastIndexOf('\\\\u') > 0) {\n var _value$split$slice = value.split('\\\\u').slice(1),\n _value$split$slice2 = _slicedToArray(_value$split$slice, 2),\n lead = _value$split$slice2[0],\n trail = _value$split$slice2[1];\n\n lead = parseInt(lead, 16);\n trail = parseInt(trail, 16);\n codePoint = (lead - 0xd800) * 0x400 + (trail - 0xdc00) + 0x10000;\n\n symbol = String.fromCodePoint(codePoint);\n } else {\n var hex = value.slice(2).replace('{', '');\n codePoint = parseInt(hex, 16);\n if (codePoint > 0x10ffff) {\n throw new SyntaxError('Bad character escape sequence: ' + value);\n }\n\n symbol = String.fromCodePoint(codePoint);\n }\n break;\n }\n case 'meta':\n {\n switch (value) {\n case '\\\\t':\n symbol = '\\t';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\n':\n symbol = '\\n';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\r':\n symbol = '\\r';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\v':\n symbol = '\\v';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\f':\n symbol = '\\f';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\b':\n symbol = '\\b';\n codePoint = symbol.codePointAt(0);\n case '\\\\0':\n symbol = '\\0';\n codePoint = 0;\n case '.':\n symbol = '.';\n codePoint = NaN;\n break;\n default:\n codePoint = NaN;\n }\n break;\n }\n case 'simple':\n {\n symbol = value;\n codePoint = symbol.codePointAt(0);\n break;\n }\n }\n\n return Node({\n type: 'Char',\n value: value,\n kind: kind,\n symbol: symbol,\n codePoint: codePoint\n }, loc);\n}\n\n/**\n * Valid flags per current ECMAScript spec and\n * stage 3+ proposals.\n */\nvar validFlags = 'gimsuxy';\n\n/**\n * Checks the flags are valid, and that\n * we don't duplicate flags.\n */\nfunction checkFlags(flags) {\n var seen = new Set();\n\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = flags[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var flag = _step.value;\n\n if (seen.has(flag) || !validFlags.includes(flag)) {\n throw new SyntaxError('Invalid flags: ' + flags);\n }\n seen.add(flag);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return flags.split('').sort().join('');\n}\n\n/**\n * Parses patterns like \\1, \\2, etc. either as a backreference\n * to a group, or a deciaml char code.\n */\nfunction GroupRefOrDecChar(text, textLoc) {\n var reference = Number(text.slice(1));\n\n if (reference > 0 && reference <= capturingGroupsCount) {\n return Node({\n type: 'Backreference',\n kind: 'number',\n number: reference,\n reference: reference\n }, textLoc);\n }\n\n return Char(text, 'decimal', textLoc);\n}\n\n/**\n * Unicode names.\n */\nvar uReStart = /^\\\\u[0-9a-fA-F]{4}/; // only matches start of string\nvar ucpReStart = /^\\\\u\\{[0-9a-fA-F]{1,}\\}/; // only matches start of string\nvar ucpReAnywhere = /\\\\u\\{[0-9a-fA-F]{1,}\\}/; // matches anywhere in string\n\n/**\n * Validates Unicode group name.\n */\nfunction validateUnicodeGroupName(name, state) {\n var isUnicodeName = ucpReAnywhere.test(name);\n var isUnicodeState = state === 'u' || state === 'xu' || state === 'u_class';\n\n if (isUnicodeName && !isUnicodeState) {\n throw new SyntaxError('invalid group Unicode name \"' + name + '\", use `u` flag.');\n }\n\n return name;\n}\n\n// Matches the following production: https://tc39.es/ecma262/#prod-RegExpUnicodeEscapeSequence\n//\n// RegExpUnicodeEscapeSequence ::\n// `u` LeadSurrogate `\\u` TrailSurrogate # as 'leadSurrogate', 'trailSurrogate'\n// `u` LeadSurrogate # as 'leadSurrogateOnly'\n// `u` TrailSurrogate # as 'trailSurrogateOnly'\n// `u` NonSurrogate # as 'nonSurrogate'\n// `u` `{` CodePoint `}` # as 'codePoint'\n//\n// LeadSurrogate ::\n// Hex4Digits but only if the SV of Hex4Digits is in the inclusive range 0xD800 to 0xDBFF # [dD][89aAbB][0-9a-fA-F]{2}\n//\n// TrailSurrogate ::\n// Hex4Digits but only if the SV of Hex4Digits is in the inclusive range 0xDC00 to 0xDFFF # [dD][c-fC-F][0-9a-fA-F]{2}\n//\n// NonSurrogate ::\n// Hex4Digits but only if the SV of Hex4Digits is not in the inclusive range 0xD800 to 0xDFFF # [0-9a-ce-fA-CE-F][0-9a-fA-F]{3}|[dD][0-7][0-9a-fA-F]{2}\n//\n// CodePoint ::\n// HexDigits but only if MV of HexDigits ≤ 0x10FFFF # 0*(?:[0-9a-fA-F]{1,5}|10[0-9a-fA-F]{4})\n//\nvar uidRe = /\\\\u(?:([dD][89aAbB][0-9a-fA-F]{2})\\\\u([dD][c-fC-F][0-9a-fA-F]{2})|([dD][89aAbB][0-9a-fA-F]{2})|([dD][c-fC-F][0-9a-fA-F]{2})|([0-9a-ce-fA-CE-F][0-9a-fA-F]{3}|[dD][0-7][0-9a-fA-F]{2})|\\{(0*(?:[0-9a-fA-F]{1,5}|10[0-9a-fA-F]{4}))\\})/;\n\nfunction decodeUnicodeGroupName(name) {\n return name.replace(new RegExp(uidRe, 'g'), function (_, leadSurrogate, trailSurrogate, leadSurrogateOnly, trailSurrogateOnly, nonSurrogate, codePoint) {\n if (leadSurrogate) {\n return String.fromCodePoint(parseInt(leadSurrogate, 16), parseInt(trailSurrogate, 16));\n }\n if (leadSurrogateOnly) {\n return String.fromCodePoint(parseInt(leadSurrogateOnly, 16));\n }\n if (trailSurrogateOnly) {\n // TODO: Per the spec: https://tc39.es/ecma262/#prod-RegExpUnicodeEscapeSequence\n // > Each `\\u` TrailSurrogate for which the choice of associated `u` LeadSurrogate is ambiguous shall be associated with the nearest possible `u` LeadSurrogate that would otherwise have no corresponding `\\u` TrailSurrogate.\n return String.fromCodePoint(parseInt(trailSurrogateOnly, 16));\n }\n if (nonSurrogate) {\n return String.fromCodePoint(parseInt(nonSurrogate, 16));\n }\n if (codePoint) {\n return String.fromCodePoint(parseInt(codePoint, 16));\n }\n return _;\n });\n}\n\n/**\n * Extracts from `\\k` pattern either a backreference\n * to a named capturing group (if it presents), or parses it\n * as a list of char: `\\k`, `<`, `f`, etc.\n */\nfunction NamedGroupRefOrChars(text, textLoc) {\n var referenceRaw = text.slice(3, -1);\n var reference = decodeUnicodeGroupName(referenceRaw);\n\n if (namedGroups.hasOwnProperty(reference)) {\n return Node({\n type: 'Backreference',\n kind: 'name',\n number: namedGroups[reference],\n reference: reference,\n referenceRaw: referenceRaw\n }, textLoc);\n }\n\n // Else `\\k` should be parsed as a list of `Char`s.\n // This is really a 0.01% edge case, but we should handle it.\n\n var startOffset = null;\n var startLine = null;\n var endLine = null;\n var startColumn = null;\n\n if (textLoc) {\n startOffset = textLoc.startOffset;\n startLine = textLoc.startLine;\n endLine = textLoc.endLine;\n startColumn = textLoc.startColumn;\n }\n\n var charRe = /^[\\w$<>]/;\n var loc = void 0;\n\n var chars = [\n // Init to first \\k, taking 2 symbols.\n Char(text.slice(1, 2), 'simple', startOffset ? {\n startLine: startLine,\n endLine: endLine,\n startColumn: startColumn,\n startOffset: startOffset,\n endOffset: startOffset += 2,\n endColumn: startColumn += 2\n } : null)];\n\n // For \\k\n chars[0].escaped = true;\n\n // Other symbols.\n text = text.slice(2);\n\n while (text.length > 0) {\n var matched = null;\n\n // Unicode, \\u003B or \\u{003B}\n if ((matched = text.match(uReStart)) || (matched = text.match(ucpReStart))) {\n if (startOffset) {\n loc = {\n startLine: startLine,\n endLine: endLine,\n startColumn: startColumn,\n startOffset: startOffset,\n endOffset: startOffset += matched[0].length,\n endColumn: startColumn += matched[0].length\n };\n }\n chars.push(Char(matched[0], 'unicode', loc));\n text = text.slice(matched[0].length);\n }\n\n // Simple char.\n else if (matched = text.match(charRe)) {\n if (startOffset) {\n loc = {\n startLine: startLine,\n endLine: endLine,\n startColumn: startColumn,\n startOffset: startOffset,\n endOffset: ++startOffset,\n endColumn: ++startColumn\n };\n }\n chars.push(Char(matched[0], 'simple', loc));\n text = text.slice(1);\n }\n }\n\n return chars;\n}\n\n/**\n * Creates an AST node with a location.\n */\nfunction Node(node, loc) {\n if (yy.options.captureLocations) {\n node.loc = {\n source: parsingString.slice(loc.startOffset, loc.endOffset),\n start: {\n line: loc.startLine,\n column: loc.startColumn,\n offset: loc.startOffset\n },\n end: {\n line: loc.endLine,\n column: loc.endColumn,\n offset: loc.endOffset\n }\n };\n }\n return node;\n}\n\n/**\n * Creates location node.\n */\nfunction loc(start, end) {\n if (!yy.options.captureLocations) {\n return null;\n }\n\n return {\n startOffset: start.startOffset,\n endOffset: end.endOffset,\n startLine: start.startLine,\n endLine: end.endLine,\n startColumn: start.startColumn,\n endColumn: end.endColumn\n };\n}\n\nfunction unexpectedToken(token) {\n if (token.type === EOF) {\n unexpectedEndOfInput();\n }\n\n tokenizer.throwUnexpectedToken(token.value, token.startLine, token.startColumn);\n}\n\nfunction unexpectedEndOfInput() {\n parseError('Unexpected end of input.');\n}\n\nfunction parseError(message) {\n throw new SyntaxError(message);\n}\n\nmodule.exports = yyparse;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar regexpTreeParser = require('./generated/regexp-tree');\n\n/**\n * Original parse function.\n */\nvar generatedParseFn = regexpTreeParser.parse.bind(regexpTreeParser);\n\n/**\n * Parses a regular expression.\n *\n * Override original `regexpTreeParser.parse` to convert a value to a string,\n * since in regexp-tree we may pass strings, and RegExp instance.\n */\nregexpTreeParser.parse = function (regexp, options) {\n return generatedParseFn('' + regexp, options);\n};\n\n// By default do not capture locations; callers may override.\nregexpTreeParser.setOptions({ captureLocations: false });\n\nmodule.exports = regexpTreeParser;","'use strict';\n\n/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\nvar NON_BINARY_PROP_NAMES_TO_ALIASES = {\n General_Category: 'gc',\n Script: 'sc',\n Script_Extensions: 'scx'\n};\n\nvar NON_BINARY_ALIASES_TO_PROP_NAMES = inverseMap(NON_BINARY_PROP_NAMES_TO_ALIASES);\n\nvar BINARY_PROP_NAMES_TO_ALIASES = {\n ASCII: 'ASCII',\n ASCII_Hex_Digit: 'AHex',\n Alphabetic: 'Alpha',\n Any: 'Any',\n Assigned: 'Assigned',\n Bidi_Control: 'Bidi_C',\n Bidi_Mirrored: 'Bidi_M',\n Case_Ignorable: 'CI',\n Cased: 'Cased',\n Changes_When_Casefolded: 'CWCF',\n Changes_When_Casemapped: 'CWCM',\n Changes_When_Lowercased: 'CWL',\n Changes_When_NFKC_Casefolded: 'CWKCF',\n Changes_When_Titlecased: 'CWT',\n Changes_When_Uppercased: 'CWU',\n Dash: 'Dash',\n Default_Ignorable_Code_Point: 'DI',\n Deprecated: 'Dep',\n Diacritic: 'Dia',\n Emoji: 'Emoji',\n Emoji_Component: 'Emoji_Component',\n Emoji_Modifier: 'Emoji_Modifier',\n Emoji_Modifier_Base: 'Emoji_Modifier_Base',\n Emoji_Presentation: 'Emoji_Presentation',\n Extended_Pictographic: 'Extended_Pictographic',\n Extender: 'Ext',\n Grapheme_Base: 'Gr_Base',\n Grapheme_Extend: 'Gr_Ext',\n Hex_Digit: 'Hex',\n IDS_Binary_Operator: 'IDSB',\n IDS_Trinary_Operator: 'IDST',\n ID_Continue: 'IDC',\n ID_Start: 'IDS',\n Ideographic: 'Ideo',\n Join_Control: 'Join_C',\n Logical_Order_Exception: 'LOE',\n Lowercase: 'Lower',\n Math: 'Math',\n Noncharacter_Code_Point: 'NChar',\n Pattern_Syntax: 'Pat_Syn',\n Pattern_White_Space: 'Pat_WS',\n Quotation_Mark: 'QMark',\n Radical: 'Radical',\n Regional_Indicator: 'RI',\n Sentence_Terminal: 'STerm',\n Soft_Dotted: 'SD',\n Terminal_Punctuation: 'Term',\n Unified_Ideograph: 'UIdeo',\n Uppercase: 'Upper',\n Variation_Selector: 'VS',\n White_Space: 'space',\n XID_Continue: 'XIDC',\n XID_Start: 'XIDS'\n};\n\nvar BINARY_ALIASES_TO_PROP_NAMES = inverseMap(BINARY_PROP_NAMES_TO_ALIASES);\n\nvar GENERAL_CATEGORY_VALUE_TO_ALIASES = {\n Cased_Letter: 'LC',\n Close_Punctuation: 'Pe',\n Connector_Punctuation: 'Pc',\n Control: ['Cc', 'cntrl'],\n Currency_Symbol: 'Sc',\n Dash_Punctuation: 'Pd',\n Decimal_Number: ['Nd', 'digit'],\n Enclosing_Mark: 'Me',\n Final_Punctuation: 'Pf',\n Format: 'Cf',\n Initial_Punctuation: 'Pi',\n Letter: 'L',\n Letter_Number: 'Nl',\n Line_Separator: 'Zl',\n Lowercase_Letter: 'Ll',\n Mark: ['M', 'Combining_Mark'],\n Math_Symbol: 'Sm',\n Modifier_Letter: 'Lm',\n Modifier_Symbol: 'Sk',\n Nonspacing_Mark: 'Mn',\n Number: 'N',\n Open_Punctuation: 'Ps',\n Other: 'C',\n Other_Letter: 'Lo',\n Other_Number: 'No',\n Other_Punctuation: 'Po',\n Other_Symbol: 'So',\n Paragraph_Separator: 'Zp',\n Private_Use: 'Co',\n Punctuation: ['P', 'punct'],\n Separator: 'Z',\n Space_Separator: 'Zs',\n Spacing_Mark: 'Mc',\n Surrogate: 'Cs',\n Symbol: 'S',\n Titlecase_Letter: 'Lt',\n Unassigned: 'Cn',\n Uppercase_Letter: 'Lu'\n};\n\nvar GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES = inverseMap(GENERAL_CATEGORY_VALUE_TO_ALIASES);\n\nvar SCRIPT_VALUE_TO_ALIASES = {\n Adlam: 'Adlm',\n Ahom: 'Ahom',\n Anatolian_Hieroglyphs: 'Hluw',\n Arabic: 'Arab',\n Armenian: 'Armn',\n Avestan: 'Avst',\n Balinese: 'Bali',\n Bamum: 'Bamu',\n Bassa_Vah: 'Bass',\n Batak: 'Batk',\n Bengali: 'Beng',\n Bhaiksuki: 'Bhks',\n Bopomofo: 'Bopo',\n Brahmi: 'Brah',\n Braille: 'Brai',\n Buginese: 'Bugi',\n Buhid: 'Buhd',\n Canadian_Aboriginal: 'Cans',\n Carian: 'Cari',\n Caucasian_Albanian: 'Aghb',\n Chakma: 'Cakm',\n Cham: 'Cham',\n Cherokee: 'Cher',\n Common: 'Zyyy',\n Coptic: ['Copt', 'Qaac'],\n Cuneiform: 'Xsux',\n Cypriot: 'Cprt',\n Cyrillic: 'Cyrl',\n Deseret: 'Dsrt',\n Devanagari: 'Deva',\n Dogra: 'Dogr',\n Duployan: 'Dupl',\n Egyptian_Hieroglyphs: 'Egyp',\n Elbasan: 'Elba',\n Ethiopic: 'Ethi',\n Georgian: 'Geor',\n Glagolitic: 'Glag',\n Gothic: 'Goth',\n Grantha: 'Gran',\n Greek: 'Grek',\n Gujarati: 'Gujr',\n Gunjala_Gondi: 'Gong',\n Gurmukhi: 'Guru',\n Han: 'Hani',\n Hangul: 'Hang',\n Hanifi_Rohingya: 'Rohg',\n Hanunoo: 'Hano',\n Hatran: 'Hatr',\n Hebrew: 'Hebr',\n Hiragana: 'Hira',\n Imperial_Aramaic: 'Armi',\n Inherited: ['Zinh', 'Qaai'],\n Inscriptional_Pahlavi: 'Phli',\n Inscriptional_Parthian: 'Prti',\n Javanese: 'Java',\n Kaithi: 'Kthi',\n Kannada: 'Knda',\n Katakana: 'Kana',\n Kayah_Li: 'Kali',\n Kharoshthi: 'Khar',\n Khmer: 'Khmr',\n Khojki: 'Khoj',\n Khudawadi: 'Sind',\n Lao: 'Laoo',\n Latin: 'Latn',\n Lepcha: 'Lepc',\n Limbu: 'Limb',\n Linear_A: 'Lina',\n Linear_B: 'Linb',\n Lisu: 'Lisu',\n Lycian: 'Lyci',\n Lydian: 'Lydi',\n Mahajani: 'Mahj',\n Makasar: 'Maka',\n Malayalam: 'Mlym',\n Mandaic: 'Mand',\n Manichaean: 'Mani',\n Marchen: 'Marc',\n Medefaidrin: 'Medf',\n Masaram_Gondi: 'Gonm',\n Meetei_Mayek: 'Mtei',\n Mende_Kikakui: 'Mend',\n Meroitic_Cursive: 'Merc',\n Meroitic_Hieroglyphs: 'Mero',\n Miao: 'Plrd',\n Modi: 'Modi',\n Mongolian: 'Mong',\n Mro: 'Mroo',\n Multani: 'Mult',\n Myanmar: 'Mymr',\n Nabataean: 'Nbat',\n New_Tai_Lue: 'Talu',\n Newa: 'Newa',\n Nko: 'Nkoo',\n Nushu: 'Nshu',\n Ogham: 'Ogam',\n Ol_Chiki: 'Olck',\n Old_Hungarian: 'Hung',\n Old_Italic: 'Ital',\n Old_North_Arabian: 'Narb',\n Old_Permic: 'Perm',\n Old_Persian: 'Xpeo',\n Old_Sogdian: 'Sogo',\n Old_South_Arabian: 'Sarb',\n Old_Turkic: 'Orkh',\n Oriya: 'Orya',\n Osage: 'Osge',\n Osmanya: 'Osma',\n Pahawh_Hmong: 'Hmng',\n Palmyrene: 'Palm',\n Pau_Cin_Hau: 'Pauc',\n Phags_Pa: 'Phag',\n Phoenician: 'Phnx',\n Psalter_Pahlavi: 'Phlp',\n Rejang: 'Rjng',\n Runic: 'Runr',\n Samaritan: 'Samr',\n Saurashtra: 'Saur',\n Sharada: 'Shrd',\n Shavian: 'Shaw',\n Siddham: 'Sidd',\n SignWriting: 'Sgnw',\n Sinhala: 'Sinh',\n Sogdian: 'Sogd',\n Sora_Sompeng: 'Sora',\n Soyombo: 'Soyo',\n Sundanese: 'Sund',\n Syloti_Nagri: 'Sylo',\n Syriac: 'Syrc',\n Tagalog: 'Tglg',\n Tagbanwa: 'Tagb',\n Tai_Le: 'Tale',\n Tai_Tham: 'Lana',\n Tai_Viet: 'Tavt',\n Takri: 'Takr',\n Tamil: 'Taml',\n Tangut: 'Tang',\n Telugu: 'Telu',\n Thaana: 'Thaa',\n Thai: 'Thai',\n Tibetan: 'Tibt',\n Tifinagh: 'Tfng',\n Tirhuta: 'Tirh',\n Ugaritic: 'Ugar',\n Vai: 'Vaii',\n Warang_Citi: 'Wara',\n Yi: 'Yiii',\n Zanabazar_Square: 'Zanb'\n};\n\nvar SCRIPT_VALUE_ALIASES_TO_VALUE = inverseMap(SCRIPT_VALUE_TO_ALIASES);\n\nfunction inverseMap(data) {\n var inverse = {};\n\n for (var name in data) {\n if (!data.hasOwnProperty(name)) {\n continue;\n }\n var value = data[name];\n if (Array.isArray(value)) {\n for (var i = 0; i < value.length; i++) {\n inverse[value[i]] = name;\n }\n } else {\n inverse[value] = name;\n }\n }\n\n return inverse;\n}\n\nfunction isValidName(name) {\n return NON_BINARY_PROP_NAMES_TO_ALIASES.hasOwnProperty(name) || NON_BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name) || BINARY_PROP_NAMES_TO_ALIASES.hasOwnProperty(name) || BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name);\n}\n\nfunction isValidValue(name, value) {\n if (isGeneralCategoryName(name)) {\n return isGeneralCategoryValue(value);\n }\n\n if (isScriptCategoryName(name)) {\n return isScriptCategoryValue(value);\n }\n\n return false;\n}\n\nfunction isAlias(name) {\n return NON_BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name) || BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name);\n}\n\nfunction isGeneralCategoryName(name) {\n return name === 'General_Category' || name == 'gc';\n}\n\nfunction isScriptCategoryName(name) {\n return name === 'Script' || name === 'Script_Extensions' || name === 'sc' || name === 'scx';\n}\n\nfunction isGeneralCategoryValue(value) {\n return GENERAL_CATEGORY_VALUE_TO_ALIASES.hasOwnProperty(value) || GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES.hasOwnProperty(value);\n}\n\nfunction isScriptCategoryValue(value) {\n return SCRIPT_VALUE_TO_ALIASES.hasOwnProperty(value) || SCRIPT_VALUE_ALIASES_TO_VALUE.hasOwnProperty(value);\n}\n\nfunction isBinaryPropertyName(name) {\n return BINARY_PROP_NAMES_TO_ALIASES.hasOwnProperty(name) || BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name);\n}\n\nfunction getCanonicalName(name) {\n if (NON_BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name)) {\n return NON_BINARY_ALIASES_TO_PROP_NAMES[name];\n }\n\n if (BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name)) {\n return BINARY_ALIASES_TO_PROP_NAMES[name];\n }\n\n return null;\n}\n\nfunction getCanonicalValue(value) {\n if (GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES.hasOwnProperty(value)) {\n return GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES[value];\n }\n\n if (SCRIPT_VALUE_ALIASES_TO_VALUE.hasOwnProperty(value)) {\n return SCRIPT_VALUE_ALIASES_TO_VALUE[value];\n }\n\n if (BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(value)) {\n return BINARY_ALIASES_TO_PROP_NAMES[value];\n }\n\n return null;\n}\n\nmodule.exports = {\n isAlias: isAlias,\n isValidName: isValidName,\n isValidValue: isValidValue,\n isGeneralCategoryValue: isGeneralCategoryValue,\n isScriptCategoryValue: isScriptCategoryValue,\n isBinaryPropertyName: isBinaryPropertyName,\n getCanonicalName: getCanonicalName,\n getCanonicalValue: getCanonicalValue,\n\n NON_BINARY_PROP_NAMES_TO_ALIASES: NON_BINARY_PROP_NAMES_TO_ALIASES,\n NON_BINARY_ALIASES_TO_PROP_NAMES: NON_BINARY_ALIASES_TO_PROP_NAMES,\n\n BINARY_PROP_NAMES_TO_ALIASES: BINARY_PROP_NAMES_TO_ALIASES,\n BINARY_ALIASES_TO_PROP_NAMES: BINARY_ALIASES_TO_PROP_NAMES,\n\n GENERAL_CATEGORY_VALUE_TO_ALIASES: GENERAL_CATEGORY_VALUE_TO_ALIASES,\n GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES: GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES,\n\n SCRIPT_VALUE_TO_ALIASES: SCRIPT_VALUE_TO_ALIASES,\n SCRIPT_VALUE_ALIASES_TO_VALUE: SCRIPT_VALUE_ALIASES_TO_VALUE\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar compatTranspiler = require('./compat-transpiler');\nvar generator = require('./generator');\nvar optimizer = require('./optimizer');\nvar parser = require('./parser');\nvar _transform = require('./transform');\nvar _traverse = require('./traverse');\nvar fa = require('./interpreter/finite-automaton');\n\nvar _require = require('./compat-transpiler/runtime'),\n RegExpTree = _require.RegExpTree;\n\n/**\n * An API object for RegExp processing (parsing/transform/generation).\n */\n\n\nvar regexpTree = {\n /**\n * Parser module exposed.\n */\n parser: parser,\n\n /**\n * Expose finite-automaton module.\n */\n fa: fa,\n\n /**\n * `TransformResult` exposed.\n */\n TransformResult: _transform.TransformResult,\n\n /**\n * Parses a regexp string, producing an AST.\n *\n * @param string regexp\n *\n * a regular expression in different formats: string, AST, RegExp.\n *\n * @param Object options\n *\n * parsing options for this parse call. Default are:\n *\n * - captureLocations: boolean\n * - any other custom options\n *\n * @return Object AST\n */\n parse: function parse(regexp, options) {\n return parser.parse('' + regexp, options);\n },\n\n\n /**\n * Traverses a RegExp AST.\n *\n * @param Object ast\n * @param Object | Array handlers\n *\n * Each `handler` is an object containing handler function for needed\n * node types. Example:\n *\n * regexpTree.traverse(ast, {\n * onChar(node) {\n * ...\n * },\n * });\n *\n * The value for a node type may also be an object with functions pre and post.\n * This enables more context-aware analyses, e.g. measuring star height.\n */\n traverse: function traverse(ast, handlers, options) {\n return _traverse.traverse(ast, handlers, options);\n },\n\n\n /**\n * Transforms a regular expression.\n *\n * A regexp can be passed in different formats (string, regexp or AST),\n * applying a set of transformations. It is a convenient wrapper\n * on top of \"parse-traverse-generate\" tool chain.\n *\n * @param string | AST | RegExp regexp - a regular expression;\n * @param Object | Array handlers - a list of handlers.\n *\n * @return TransformResult - a transformation result.\n */\n transform: function transform(regexp, handlers) {\n return _transform.transform(regexp, handlers);\n },\n\n\n /**\n * Generates a RegExp string from an AST.\n *\n * @param Object ast\n *\n * Invariant:\n *\n * regexpTree.generate(regexpTree.parse('/[a-z]+/i')); // '/[a-z]+/i'\n */\n generate: function generate(ast) {\n return generator.generate(ast);\n },\n\n\n /**\n * Creates a RegExp object from a regexp string.\n *\n * @param string regexp\n */\n toRegExp: function toRegExp(regexp) {\n var compat = this.compatTranspile(regexp);\n return new RegExp(compat.getSource(), compat.getFlags());\n },\n\n\n /**\n * Optimizes a regular expression by replacing some\n * sub-expressions with their idiomatic patterns.\n *\n * @param string regexp\n *\n * @return TransformResult object\n */\n optimize: function optimize(regexp, whitelist) {\n var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},\n blacklist = _ref.blacklist;\n\n return optimizer.optimize(regexp, { whitelist: whitelist, blacklist: blacklist });\n },\n\n\n /**\n * Translates a regular expression in new syntax or in new format\n * into equivalent expressions in old syntax.\n *\n * @param string regexp\n *\n * @return TransformResult object\n */\n compatTranspile: function compatTranspile(regexp, whitelist) {\n return compatTranspiler.transform(regexp, whitelist);\n },\n\n\n /**\n * Executes a regular expression on a string.\n *\n * @param RegExp|string re - a regular expression.\n * @param string string - a testing string.\n */\n exec: function exec(re, string) {\n if (typeof re === 'string') {\n var compat = this.compatTranspile(re);\n var extra = compat.getExtra();\n\n if (extra.namedCapturingGroups) {\n re = new RegExpTree(compat.toRegExp(), {\n flags: compat.getFlags(),\n source: compat.getSource(),\n groups: extra.namedCapturingGroups\n });\n } else {\n re = compat.toRegExp();\n }\n }\n\n return re.exec(string);\n }\n};\n\nmodule.exports = regexpTree;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar generator = require('../generator');\nvar parser = require('../parser');\nvar traverse = require('../traverse');\n\n/**\n * Transform result.\n */\n\nvar TransformResult = function () {\n /**\n * Initializes a transform result for an AST.\n *\n * @param Object ast - an AST node\n * @param mixed extra - any extra data a transform may return\n */\n function TransformResult(ast) {\n var extra = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n _classCallCheck(this, TransformResult);\n\n this._ast = ast;\n this._source = null;\n this._string = null;\n this._regexp = null;\n this._extra = extra;\n }\n\n _createClass(TransformResult, [{\n key: 'getAST',\n value: function getAST() {\n return this._ast;\n }\n }, {\n key: 'setExtra',\n value: function setExtra(extra) {\n this._extra = extra;\n }\n }, {\n key: 'getExtra',\n value: function getExtra() {\n return this._extra;\n }\n }, {\n key: 'toRegExp',\n value: function toRegExp() {\n if (!this._regexp) {\n this._regexp = new RegExp(this.getSource(), this._ast.flags);\n }\n return this._regexp;\n }\n }, {\n key: 'getSource',\n value: function getSource() {\n if (!this._source) {\n this._source = generator.generate(this._ast.body);\n }\n return this._source;\n }\n }, {\n key: 'getFlags',\n value: function getFlags() {\n return this._ast.flags;\n }\n }, {\n key: 'toString',\n value: function toString() {\n if (!this._string) {\n this._string = generator.generate(this._ast);\n }\n return this._string;\n }\n }]);\n\n return TransformResult;\n}();\n\nmodule.exports = {\n /**\n * Expose `TransformResult`.\n */\n TransformResult: TransformResult,\n\n /**\n * Transforms a regular expression applying a set of\n * transformation handlers.\n *\n * @param string | AST | RegExp:\n *\n * a regular expression in different representations: a string,\n * a RegExp object, or an AST.\n *\n * @param Object | Array:\n *\n * a handler (or a list of handlers) from `traverse` API.\n *\n * @return TransformResult instance.\n *\n * Example:\n *\n * transform(/[a-z]/i, {\n * onChar(path) {\n * const {node} = path;\n *\n * if (...) {\n * path.remove();\n * }\n * }\n * });\n */\n transform: function transform(regexp, handlers) {\n var ast = regexp;\n\n if (regexp instanceof RegExp) {\n regexp = '' + regexp;\n }\n\n if (typeof regexp === 'string') {\n ast = parser.parse(regexp, {\n captureLocations: true\n });\n }\n\n traverse.traverse(ast, handlers);\n\n return new TransformResult(ast);\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * Flattens a nested disjunction node to a list.\n *\n * /a|b|c|d/\n *\n * {{{a, b}, c}, d} -> [a, b, c, d]\n */\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction disjunctionToList(node) {\n if (node.type !== 'Disjunction') {\n throw new TypeError('Expected \"Disjunction\" node, got \"' + node.type + '\"');\n }\n\n var list = [];\n\n if (node.left && node.left.type === 'Disjunction') {\n list.push.apply(list, _toConsumableArray(disjunctionToList(node.left)).concat([node.right]));\n } else {\n list.push(node.left, node.right);\n }\n\n return list;\n}\n\n/**\n * Builds a nested disjunction node from a list.\n *\n * /a|b|c|d/\n *\n * [a, b, c, d] -> {{{a, b}, c}, d}\n */\nfunction listToDisjunction(list) {\n return list.reduce(function (left, right) {\n return {\n type: 'Disjunction',\n left: left,\n right: right\n };\n });\n}\n\n/**\n * Increases a quantifier by one.\n * Does not change greediness.\n * * -> +\n * + -> {2,}\n * ? -> {1,2}\n * {2} -> {3}\n * {2,} -> {3,}\n * {2,3} -> {3,4}\n */\nfunction increaseQuantifierByOne(quantifier) {\n if (quantifier.kind === '*') {\n\n quantifier.kind = '+';\n } else if (quantifier.kind === '+') {\n\n quantifier.kind = 'Range';\n quantifier.from = 2;\n delete quantifier.to;\n } else if (quantifier.kind === '?') {\n\n quantifier.kind = 'Range';\n quantifier.from = 1;\n quantifier.to = 2;\n } else if (quantifier.kind === 'Range') {\n\n quantifier.from += 1;\n if (quantifier.to) {\n quantifier.to += 1;\n }\n }\n}\n\nmodule.exports = {\n disjunctionToList: disjunctionToList,\n listToDisjunction: listToDisjunction,\n increaseQuantifierByOne: increaseQuantifierByOne\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar NodePath = require('./node-path');\n\n/**\n * Does an actual AST traversal, using visitor pattern,\n * and calling set of callbacks.\n *\n * Based on https://github.com/olov/ast-traverse\n *\n * Expects AST in Mozilla Parser API: nodes which are supposed to be\n * handled should have `type` property.\n *\n * @param Object root - a root node to start traversal from.\n *\n * @param Object options - an object with set of callbacks:\n *\n * - `pre(node, parent, prop, index)` - a hook called on node enter\n * - `post`(node, parent, prop, index) - a hook called on node exit\n * - `skipProperty(prop)` - a predicated whether a property should be skipped\n */\nfunction astTraverse(root) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n var pre = options.pre;\n var post = options.post;\n var skipProperty = options.skipProperty;\n\n function visit(node, parent, prop, idx) {\n if (!node || typeof node.type !== 'string') {\n return;\n }\n\n var res = undefined;\n if (pre) {\n res = pre(node, parent, prop, idx);\n }\n\n if (res !== false) {\n\n // A node can be replaced during traversal, so we have to\n // recalculate it from the parent, to avoid traversing \"dead\" nodes.\n if (parent && parent[prop]) {\n if (!isNaN(idx)) {\n node = parent[prop][idx];\n } else {\n node = parent[prop];\n }\n }\n\n for (var _prop in node) {\n if (node.hasOwnProperty(_prop)) {\n if (skipProperty ? skipProperty(_prop, node) : _prop[0] === '$') {\n continue;\n }\n\n var child = node[_prop];\n\n // Collection node.\n //\n // NOTE: a node (or several nodes) can be removed or inserted\n // during traversal.\n //\n // Current traversing index is stored on top of the\n // `NodePath.traversingIndexStack`. The stack is used to support\n // recursive nature of the traversal.\n //\n // In this case `NodePath.traversingIndex` (which we use here) is\n // updated in the NodePath remove/insert methods.\n //\n if (Array.isArray(child)) {\n var index = 0;\n NodePath.traversingIndexStack.push(index);\n while (index < child.length) {\n visit(child[index], node, _prop, index);\n index = NodePath.updateTraversingIndex(+1);\n }\n NodePath.traversingIndexStack.pop();\n }\n\n // Simple node.\n else {\n visit(child, node, _prop);\n }\n }\n }\n }\n\n if (post) {\n post(node, parent, prop, idx);\n }\n }\n\n visit(root, null);\n}\n\nmodule.exports = {\n /**\n * Traverses an AST.\n *\n * @param Object ast - an AST node\n *\n * @param Object | Array handlers:\n *\n * an object (or an array of objects)\n *\n * Each such object contains a handler function per node.\n * In case of an array of handlers, they are applied in order.\n * A handler may return a transformed node (or a different type).\n *\n * The per-node function may instead be an object with functions pre and post.\n * pre is called before visiting the node, post after.\n * If a handler is a function, it is treated as the pre function, with an empty post.\n *\n * @param Object options:\n *\n * a config object, specifying traversal options:\n *\n * `asNodes`: boolean - whether handlers should receives raw AST nodes\n * (false by default), instead of a `NodePath` wrapper. Note, by default\n * `NodePath` wrapper provides a set of convenient method to manipulate\n * a traversing AST, and also has access to all parents list. A raw\n * nodes traversal should be used in rare cases, when no `NodePath`\n * features are needed.\n *\n * Special hooks:\n *\n * - `shouldRun(ast)` - a predicate determining whether the handler\n * should be applied.\n *\n * NOTE: Multiple handlers are used as an optimization of applying all of\n * them in one AST traversal pass.\n */\n traverse: function traverse(ast, handlers) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { asNodes: false };\n\n\n if (!Array.isArray(handlers)) {\n handlers = [handlers];\n }\n\n // Filter out handlers by result of `shouldRun`, if the method is present.\n handlers = handlers.filter(function (handler) {\n if (typeof handler.shouldRun !== 'function') {\n return true;\n }\n return handler.shouldRun(ast);\n });\n\n NodePath.initRegistry();\n\n // Allow handlers to initializer themselves.\n handlers.forEach(function (handler) {\n if (typeof handler.init === 'function') {\n handler.init(ast);\n }\n });\n\n function getPathFor(node, parent, prop, index) {\n var parentPath = NodePath.getForNode(parent);\n var nodePath = NodePath.getForNode(node, parentPath, prop, index);\n\n return nodePath;\n }\n\n // Handle actual nodes.\n astTraverse(ast, {\n /**\n * Handler on node enter.\n */\n pre: function pre(node, parent, prop, index) {\n var nodePath = void 0;\n if (!options.asNodes) {\n nodePath = getPathFor(node, parent, prop, index);\n }\n\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = handlers[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var handler = _step.value;\n\n // \"Catch-all\" `*` handler.\n if (typeof handler['*'] === 'function') {\n if (nodePath) {\n // A path/node can be removed by some previous handler.\n if (!nodePath.isRemoved()) {\n var handlerResult = handler['*'](nodePath);\n // Explicitly stop traversal.\n if (handlerResult === false) {\n return false;\n }\n }\n } else {\n handler['*'](node, parent, prop, index);\n }\n }\n\n // Per-node handler.\n var handlerFuncPre = void 0;\n if (typeof handler[node.type] === 'function') {\n handlerFuncPre = handler[node.type];\n } else if (typeof handler[node.type] === 'object' && typeof handler[node.type].pre === 'function') {\n handlerFuncPre = handler[node.type].pre;\n }\n\n if (handlerFuncPre) {\n if (nodePath) {\n // A path/node can be removed by some previous handler.\n if (!nodePath.isRemoved()) {\n var _handlerResult = handlerFuncPre.call(handler, nodePath);\n // Explicitly stop traversal.\n if (_handlerResult === false) {\n return false;\n }\n }\n } else {\n handlerFuncPre.call(handler, node, parent, prop, index);\n }\n }\n } // Loop over handlers\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n },\n // pre func\n\n /**\n * Handler on node exit.\n */\n post: function post(node, parent, prop, index) {\n if (!node) {\n return;\n }\n\n var nodePath = void 0;\n if (!options.asNodes) {\n nodePath = getPathFor(node, parent, prop, index);\n }\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = handlers[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var handler = _step2.value;\n\n // Per-node handler.\n var handlerFuncPost = void 0;\n if (typeof handler[node.type] === 'object' && typeof handler[node.type].post === 'function') {\n handlerFuncPost = handler[node.type].post;\n }\n\n if (handlerFuncPost) {\n if (nodePath) {\n // A path/node can be removed by some previous handler.\n if (!nodePath.isRemoved()) {\n var handlerResult = handlerFuncPost.call(handler, nodePath);\n // Explicitly stop traversal.\n if (handlerResult === false) {\n return false;\n }\n }\n } else {\n handlerFuncPost.call(handler, node, parent, prop, index);\n }\n }\n } // Loop over handlers\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n },\n // post func\n\n /**\n * Skip locations by default.\n */\n skipProperty: function skipProperty(prop) {\n return prop === 'loc';\n }\n });\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar DEFAULT_COLLECTION_PROP = 'expressions';\nvar DEFAULT_SINGLE_PROP = 'expression';\n\n/**\n * NodePath class encapsulates a traversing node,\n * its parent node, property name in the parent node, and\n * an index (in case if a node is part of a collection).\n * It also provides set of methods for AST manipulation.\n */\n\nvar NodePath = function () {\n /**\n * NodePath constructor.\n *\n * @param Object node - an AST node\n * @param NodePath parentPath - a nullable parent path\n * @param string property - property name of the node in the parent\n * @param number index - index of the node in a collection.\n */\n function NodePath(node) {\n var parentPath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var property = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var index = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n _classCallCheck(this, NodePath);\n\n this.node = node;\n this.parentPath = parentPath;\n this.parent = parentPath ? parentPath.node : null;\n this.property = property;\n this.index = index;\n }\n\n _createClass(NodePath, [{\n key: '_enforceProp',\n value: function _enforceProp(property) {\n if (!this.node.hasOwnProperty(property)) {\n throw new Error('Node of type ' + this.node.type + ' doesn\\'t have \"' + property + '\" collection.');\n }\n }\n\n /**\n * Sets a node into a children collection or the single child.\n * By default child nodes are supposed to be under `expressions` property.\n * An explicit property can be passed.\n *\n * @param Object node - a node to set into a collection or as single child\n * @param number index - index at which to set\n * @param string property - name of the collection or single property\n */\n\n }, {\n key: 'setChild',\n value: function setChild(node) {\n var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var property = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n\n\n var childPath = void 0;\n if (index != null) {\n if (!property) {\n property = DEFAULT_COLLECTION_PROP;\n }\n this._enforceProp(property);\n this.node[property][index] = node;\n childPath = NodePath.getForNode(node, this, property, index);\n } else {\n if (!property) {\n property = DEFAULT_SINGLE_PROP;\n }\n this._enforceProp(property);\n this.node[property] = node;\n childPath = NodePath.getForNode(node, this, property, null);\n }\n return childPath;\n }\n\n /**\n * Appends a node to a children collection.\n * By default child nodes are supposed to be under `expressions` property.\n * An explicit property can be passed.\n *\n * @param Object node - a node to set into a collection or as single child\n * @param string property - name of the collection or single property\n */\n\n }, {\n key: 'appendChild',\n value: function appendChild(node) {\n var property = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n\n if (!property) {\n property = DEFAULT_COLLECTION_PROP;\n }\n this._enforceProp(property);\n var end = this.node[property].length;\n return this.setChild(node, end, property);\n }\n\n /**\n * Inserts a node into a collection.\n * By default child nodes are supposed to be under `expressions` property.\n * An explicit property can be passed.\n *\n * @param Object node - a node to insert into a collection\n * @param number index - index at which to insert\n * @param string property - name of the collection property\n */\n\n }, {\n key: 'insertChildAt',\n value: function insertChildAt(node, index) {\n var property = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : DEFAULT_COLLECTION_PROP;\n\n this._enforceProp(property);\n\n this.node[property].splice(index, 0, node);\n\n // If we inserted a node before the traversing index,\n // we should increase the later.\n if (index <= NodePath.getTraversingIndex()) {\n NodePath.updateTraversingIndex(+1);\n }\n\n this._rebuildIndex(this.node, property);\n }\n\n /**\n * Removes a node.\n */\n\n }, {\n key: 'remove',\n value: function remove() {\n if (this.isRemoved()) {\n return;\n }\n NodePath.registry.delete(this.node);\n\n this.node = null;\n\n if (!this.parent) {\n return;\n }\n\n // A node is in a collection.\n if (this.index !== null) {\n this.parent[this.property].splice(this.index, 1);\n\n // If we remove a node before the traversing index,\n // we should increase the later.\n if (this.index <= NodePath.getTraversingIndex()) {\n NodePath.updateTraversingIndex(-1);\n }\n\n // Rebuild index.\n this._rebuildIndex(this.parent, this.property);\n\n this.index = null;\n this.property = null;\n\n return;\n }\n\n // A simple node.\n delete this.parent[this.property];\n this.property = null;\n }\n\n /**\n * Rebuilds child nodes index (used on remove/insert).\n */\n\n }, {\n key: '_rebuildIndex',\n value: function _rebuildIndex(parent, property) {\n var parentPath = NodePath.getForNode(parent);\n\n for (var i = 0; i < parent[property].length; i++) {\n var path = NodePath.getForNode(parent[property][i], parentPath, property, i);\n path.index = i;\n }\n }\n\n /**\n * Whether the path was removed.\n */\n\n }, {\n key: 'isRemoved',\n value: function isRemoved() {\n return this.node === null;\n }\n\n /**\n * Replaces a node with the passed one.\n */\n\n }, {\n key: 'replace',\n value: function replace(newNode) {\n NodePath.registry.delete(this.node);\n\n this.node = newNode;\n\n if (!this.parent) {\n return null;\n }\n\n // A node is in a collection.\n if (this.index !== null) {\n this.parent[this.property][this.index] = newNode;\n }\n\n // A simple node.\n else {\n this.parent[this.property] = newNode;\n }\n\n // Rebuild the node path for the new node.\n return NodePath.getForNode(newNode, this.parentPath, this.property, this.index);\n }\n\n /**\n * Updates a node inline.\n */\n\n }, {\n key: 'update',\n value: function update(nodeProps) {\n Object.assign(this.node, nodeProps);\n }\n\n /**\n * Returns parent.\n */\n\n }, {\n key: 'getParent',\n value: function getParent() {\n return this.parentPath;\n }\n\n /**\n * Returns nth child.\n */\n\n }, {\n key: 'getChild',\n value: function getChild() {\n var n = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n\n if (this.node.expressions) {\n return NodePath.getForNode(this.node.expressions[n], this, DEFAULT_COLLECTION_PROP, n);\n } else if (this.node.expression && n == 0) {\n return NodePath.getForNode(this.node.expression, this, DEFAULT_SINGLE_PROP);\n }\n return null;\n }\n\n /**\n * Whether a path node is syntactically equal to the passed one.\n *\n * NOTE: we don't rely on `source` property from the `loc` data\n * (which would be the fastest comparison), since it might be unsync\n * after several modifications. We use here simple `JSON.stringify`\n * excluding the `loc` data.\n *\n * @param NodePath other - path to compare to.\n * @return boolean\n */\n\n }, {\n key: 'hasEqualSource',\n value: function hasEqualSource(path) {\n return JSON.stringify(this.node, jsonSkipLoc) === JSON.stringify(path.node, jsonSkipLoc);\n }\n\n /**\n * JSON-encodes a node skipping location.\n */\n\n }, {\n key: 'jsonEncode',\n value: function jsonEncode() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n format = _ref.format,\n useLoc = _ref.useLoc;\n\n return JSON.stringify(this.node, useLoc ? null : jsonSkipLoc, format);\n }\n\n /**\n * Returns previous sibling.\n */\n\n }, {\n key: 'getPreviousSibling',\n value: function getPreviousSibling() {\n if (!this.parent || this.index == null) {\n return null;\n }\n return NodePath.getForNode(this.parent[this.property][this.index - 1], NodePath.getForNode(this.parent), this.property, this.index - 1);\n }\n\n /**\n * Returns next sibling.\n */\n\n }, {\n key: 'getNextSibling',\n value: function getNextSibling() {\n if (!this.parent || this.index == null) {\n return null;\n }\n return NodePath.getForNode(this.parent[this.property][this.index + 1], NodePath.getForNode(this.parent), this.property, this.index + 1);\n }\n\n /**\n * Returns a NodePath instance for a node.\n *\n * The same NodePath can be reused in several places, e.g.\n * a parent node passed for all its children.\n */\n\n }], [{\n key: 'getForNode',\n value: function getForNode(node) {\n var parentPath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var prop = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var index = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : -1;\n\n if (!node) {\n return null;\n }\n\n if (!NodePath.registry.has(node)) {\n NodePath.registry.set(node, new NodePath(node, parentPath, prop, index == -1 ? null : index));\n }\n\n var path = NodePath.registry.get(node);\n\n if (parentPath !== null) {\n path.parentPath = parentPath;\n path.parent = path.parentPath.node;\n }\n\n if (prop !== null) {\n path.property = prop;\n }\n\n if (index >= 0) {\n path.index = index;\n }\n\n return path;\n }\n\n /**\n * Initializes the NodePath registry. The registry is a map from\n * a node to its NodePath instance.\n */\n\n }, {\n key: 'initRegistry',\n value: function initRegistry() {\n if (!NodePath.registry) {\n NodePath.registry = new Map();\n }\n NodePath.registry.clear();\n }\n\n /**\n * Updates index of a currently traversing collection.\n */\n\n }, {\n key: 'updateTraversingIndex',\n value: function updateTraversingIndex(dx) {\n return NodePath.traversingIndexStack[NodePath.traversingIndexStack.length - 1] += dx;\n }\n\n /**\n * Returns current traversing index.\n */\n\n }, {\n key: 'getTraversingIndex',\n value: function getTraversingIndex() {\n return NodePath.traversingIndexStack[NodePath.traversingIndexStack.length - 1];\n }\n }]);\n\n return NodePath;\n}();\n\nNodePath.initRegistry();\n\n/**\n * Index of a currently traversing collection is stored on top of the\n * `NodePath.traversingIndexStack`. Remove/insert methods can adjust\n * this index.\n */\nNodePath.traversingIndexStack = [];\n\n// Helper function used to skip `loc` in JSON operations.\nfunction jsonSkipLoc(prop, value) {\n if (prop === 'loc') {\n return undefined;\n }\n return value;\n}\n\nmodule.exports = NodePath;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * Performs a deep copy of an simple object.\n * Only handles scalar values, arrays and objects.\n *\n * @param obj Object\n */\n\nmodule.exports = function clone(obj) {\n if (obj === null || typeof obj !== 'object') {\n return obj;\n }\n var res = void 0;\n if (Array.isArray(obj)) {\n res = [];\n } else {\n res = {};\n }\n for (var i in obj) {\n res[i] = clone(obj[i]);\n }\n return res;\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nmodule.exports = require('./dist/regexp-tree');","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + \"6b30aac3d0fa7ab83001\" + \"\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 9315;","var scriptUrl;\nif (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + \"\";\nvar document = __webpack_require__.g.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript)\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tvar i = scripts.length - 1;\n\t\t\twhile (i > -1 && !scriptUrl) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t9315: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunknextcloud\"] = self[\"webpackChunknextcloud\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [7874], function() { return __webpack_require__(27979); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","module","exports","regexes","regex","family","maxVersion","Infinity","version","minVersion","numbersToRanges","numbers","length","SemverPart","semverify","versionParts","Array","isArray","toString","split","versionPart","semverPart","semver","i","parseInt","isNaN","compareSemvers","a","b","options","major","minor","patch","majorBase","minorBase","patchBase","ignoreMinor","ignorePatch","allowHigherVersions","compareMinor","comparePatch","compareArrays","from","len","clone","value","copy","concat","items","AlternativeNode","expressions","exps","filter","Boolean","type","SimpleCharNode","kind","String","codePoint","NaN","ClassRangeNode","to","CharacterClassNode","CapturingGroupNode","expression","capturing","number","DisjunctionCapturingGroupNode","expr","exprs","disjunction","left","right","pop","reduceRight","DisjunctionNode","DigitPatternNode","NumberPatternNode","quantifier","greedy","numberPattern","RepetitionNode","NumberCharsNode","isNumberPatternNode","node","isCharNode","RegExp","test","isDigitRangeNode","isExpressionNode","parseRegex","replace","classes","visitors","every","reduce","newVisitors","className","visitor","visitorPre","pre","visitorPost","post","nodePath","numberToDigits","num","Number","rayRangeDigitPattern","digit","includes","rangeStart","segmentRangeNumberPattern","zeros","fromNode","toNode","zerosPrefix","segmentToNumberPatterns","digitsInNumber","fromDigits","digitsCount","toDigits","decadeRanges","ranges","decade","push","Math","min","splitToDecadeRanges","parts","map","commonStart","common","currA","currB","diffA","diffB","splitCommonDiff","from1","to1","diffParts","range","middleSegment","_","ri","d","j","patterns","prevNode","merged","exp","unshift","rangeToRegex","digits","other","RangeQuantifierNode","pow","numberPatterns","topNodes","prev","nodes","rayToNumberPatterns","getNumberPatternsPart","numberPatternsCount","regexAst","maxNumbersCount","count","Group","getNumberPatternsCount","numbersCounter","containsNumberPattern","parent","applyVersionsToRegex","versions","finalVersions","maxRequiredPartsCount","max","allowZeroSubversions","shouldRepeatCount","getRequiredSemverPartsCount","numberPatternsPart","versionsPart","rangedVersion","ignoreIndex","prevWasZero","start","createMapper","rangedSemverToRegex","numbersToReplace","slice","shift","replaceNumberPatterns","remove","defaultOptions","getPreUserAgentRegexes","finalOptions","browserRegexes","sourceRegex","matchedVersions","current","Major","Minor","Patch","part","p","versionsListToRanges","applyVersionsToRegexes","browsers","targetRegexes","result","prevFamily","prevRegexIsGlobal","forEach","requestVersions","get","bases","compareOptions","minComparator","ver","maxComparator","comparator","findMatchedVersions","undefined","getRegexesForBrowsers","merge","Map","strVersion","join","set","sort","mergeBrowserVersions","browserslistOptions","browserslist","browser","versionString","versionStringTo","partIndex","i1","v","rangeSemver","getBrowsersList","user","supportedBrowsers","partsRegexes","body","src","getAST","optimizeRegex","flags","compileRegex","getUserAgentRegex","browserslistConfig","getBuilder","clearOnLogout","persist","build","getCurrentUser","getLoggerBuilder","setApp","setUid","uid","browserStorageKey","generateUrl","browserStorage","getItem","_regeneratorRuntime","Op","Object","prototype","hasOwn","hasOwnProperty","defineProperty","obj","key","desc","$Symbol","Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","define","enumerable","configurable","writable","err","wrap","innerFn","outerFn","self","tryLocsList","protoGenerator","Generator","generator","create","context","Context","makeInvokeMethod","tryCatch","fn","arg","call","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","method","_invoke","AsyncIterator","PromiseImpl","invoke","resolve","reject","record","_typeof","__await","then","unwrapped","error","previousPromise","callInvokeWithMethodAndArg","state","Error","done","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","methodName","return","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","iterable","iteratorMethod","doneResult","displayName","isGeneratorFunction","genFun","ctor","constructor","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","iter","keys","val","object","reverse","skipTempReset","charAt","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","catch","thrown","delegateYield","asyncGeneratorStep","gen","_next","_throw","_arrayLikeToArray","arr","arr2","logger","debug","components","Web","NcButton","NcEmptyContent","data","agents","computed","isMobile","navigator","userAgent","filteredSupportedBrowsers","_this","isMobileBrowser","formattedBrowsersList","_this2","list","_browser$split2","_arrayWithHoles","_i","_s","_e","_x","_r","_arr","_n","_d","_iterableToArrayLimit","o","minLen","n","_unsupportedIterableToArray","_nonIterableRest","id","parseFloat","_this2$agents$id","_this2$agents$id2","t","beforeMount","_this3","_callee","_yield$import","_context","args","arguments","apply","methods","forceBrowsing","setItem","urlParams","URLSearchParams","window","location","search","has","redirectPath","Buffer","startsWith","toLowerCase","styleTagTransform","setAttributes","insert","domAPI","insertStyleElement","locals","_vm","this","_c","_self","staticClass","scopedSlots","_u","proxy","_v","attrs","on","_l","Vue","el","render","h","UnsupportedBrowser","BrowserslistError","noop","loadQueries","getStat","opts","stats","loadConfig","config","loadCountry","loadFeature","currentNode","parseConfig","readConfig","findConfig","clearCaches","oldDataWarning","env","message","captureStackTrace","jsReleases","jsEOL","path","e2c","parse","ANDROID_EVERGREEN_FIRST","isVersionsMatch","versionA","versionB","indexOf","normalize","normalizeElectron","versionToUse","nameMapper","getMajor","getMajorVersions","released","majorVersions","uniq","minimum","selected","array","filtered","fillUsage","generateFilter","sign","parseSimpleInt","x","compare","compareSemver","semverFilterLoose","operator","compareSemverLoose","normalizeVersion","resolved","versionAliases","resolveVersion","filterByYear","since","byName","releaseDate","date","cloneData","aliases","mobileToDesktop","desktopNames","desktop","android","chrome","normalizeAndroidVersions","cloned","androidVersions","chromeVersions","iFirstEvergreen","checkName","filterJumps","nVersions","jump","op_mob","isSupported","queries","QUERIES","index","not","query","select","compose","prepareOpts","prepareQueries","defaults","checkQueries","cache","ignoreUnknownVersions","dangerousExtend","customUsage","cacheKey","JSON","stringify","name1","name2","version1","BROWSERSLIST_DISABLE_CACHE","nodeQuery","matched","nodeVersions","sinceQuery","year","month","day","Date","UTC","coverQuery","coverage","usage","global","place","match","toUpperCase","coveraged","custom","fx","ff","ios","explorer","blackberry","explorermobile","operamini","operamobile","chromeandroid","firefoxandroid","ucandroid","qqandroid","and_chr","and_ff","ie_mob","customStats","dataByBrowser","all","last_major_versions","matches","regexp","last_versions","last_electron_major_versions","last_node_major_versions","last_browser_major_versions","last_electron_versions","last_node_versions","last_browser_versions","unreleased_versions","unreleased_electron_versions","unreleased_browser_versions","last_years","now","years","since_y","since_y_m","since_y_m_d","popularity","popularity_in_my_stats","percentage","popularity_in_config_stats","loadStat","popularity_in_place","cover","cover_in","supports","feature","features","checkDesktop","electron_range","fromToUse","toToUse","parsed","node_range","browser_range","electron_ray","node_ray","browser_ray","alias","firefox_esr","opera_mini_all","electron_version","node_major_version","node_minor_version","node_patch_version","current_node","maintained_node","end","some","phantomjs_1_9","phantomjs_2_1","browser_version","browserslist_config","extends","dead","unknown","release_date","usage_global","full","interval","release","AND_REGEXP","OR_REGEXP","flatten","matchQuery","matchBlock","string","qs","predicate","substr","find","trim","block","A","K","F","G","H","B","JC","C","E","L","M","I","N","D","O","P","Q","R","S","T","U","V","W","X","Y","Z","c","e","f","g","q","r","s","u","w","y","z","KC","zB","J","k","l","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","m","qB","rB","sB","tB","uB","LC","MC","NC","OC","PC","QC","RC","SC","vB","wB","TC","UC","xB","AC","yB","BC","CC","DC","EC","FC","GC","VC","WC","XC","YC","ZC","HC","aC","bC","IC","cC","dC","eC","fC","gC","hC","iC","jC","kC","lC","mC","nC","oC","pC","qC","rC","sC","tC","uC","vC","wC","xC","yC","zC","AD","BD","CD","DD","ED","FD","GD","HD","agentsData","unpackBrowserVersions","versionsData","prefix_exceptions","map2","key2","prefix","browserVersions","___CSS_LOADER_EXPORT___","compatTransforms","_transform","transform","transformsWhitelist","transformToApply","extra","transformName","handler","getExtra","setExtra","_createClass","defineProperties","target","props","descriptor","Constructor","protoProps","staticProps","RegExpTree","re","_ref","groups","source","instance","_classCallCheck","_re","_groups","dotAll","ignoreCase","multiline","sticky","unicode","compile","_toStringResult","exec","group","groupNumber","_hasUFlag","shouldRun","ast","Char","toValue","toSymbol","symbol","_groupNames","init","nameRaw","Backreference","reference","referenceRaw","namedCapturingGroups","xFlag","Alternative","Disjunction","Assertion","assertion","negative","_assertion","CharacterClass","ClassRange","Repetition","Quantifier","escaped","UnicodeProperty","shorthand","binary","generate","_slicedToArray","sliceIterator","_toConsumableArray","currentTransitionMap","sameRow","r1","r2","s1","s2","size","areEquivalent","table","alphabet","_iteratorNormalCompletion8","_didIteratorError8","_iteratorError8","_step8","_iterator8","goToSameSet","originalTransitionS1","originalTransitionS2","minimize","dfa","getTransitionTable","allStates","getAlphabet","accepting","getAcceptingStateNumbers","nonAccepting","Set","add","previous","_loop","newTransitionMap","_iteratorNormalCompletion3","_didIteratorError3","_iteratorError3","_step3","_iterator3","_set","handledStates","_set2","first","rest","_iteratorNormalCompletion4","_didIteratorError4","_iteratorError4","restSets","_step4","_iterator4","_iteratorNormalCompletion5","_didIteratorError5","_iteratorError5","_step5","_iterator5","handledState","assign","newSets","remaped","idx","minimizedTable","minimizedAcceptingStates","updateAcceptingStates","_iteratorNormalCompletion","_didIteratorError","_iteratorError","_step","_iterator","_iteratorNormalCompletion2","_didIteratorError2","_iteratorError2","_step2","_iterator2","entries","_ref2","_idx","_iteratorNormalCompletion6","_didIteratorError6","_iteratorError6","_step6","_iterator6","originalTransition","_iteratorNormalCompletion7","_didIteratorError7","_iteratorError7","_step7","_iterator7","originalState","setTransitionTable","setAcceptingStateNumbers","DFAMinimizer","EPSILON_CLOSURE","DFA","nfa","_nfa","_originalAcceptingStateNumbers","_acceptingStateNumbers","_originalTransitionTable","_transitionTable","stateNumbers","nfaTable","nfaStates","worklist","nfaAcceptingStates","dfaTable","states","nfaAcceptingState","dfaStateLabel","onSymbol","nfaStatesOnSymbol","nfaStateOnSymbol","dfaStatesOnSymbolSet","dfaStatesOnSymbol","dfaOnSymbolStr","_remapStateNumbers","calculatedDFATable","newStatesMap","transitionTable","originalNumber","newNumber","originalRow","row","_originalNumber","NFA","nfaFromRegExp","builders","toNFA","toDFA","NFAState","EPSILON","char","inState","outState","addTransition","altPair","second","out","in","orPair","alt","_len","fragments","_key","or","_len2","_key2","rep","fragment","repExplicit","plusRep","questionRep","parser","_require","captureLocations","State","_State","ReferenceError","_possibleConstructorReturn","subClass","superClass","_inherits","visited","getTransitionsOnSymbol","symbolTransitions","_epsilonClosure","epsilonTransitions","closure","nextState","getEpsilonClosure","_alphabet","transitions","_acceptingStates","getAcceptingStates","acceptingState","symbols","visitState","getTransitions","combinedState","_ref$accepting","_transitions","toState","optimizationTransforms","optimize","_ref$whitelist","whitelist","_ref$blacklist","blacklist","TransformResult","prevResultString","transformer","newResult","UPPER_A_CP","codePointAt","UPPER_Z_CP","_AZClassRanges","classRange","lower","isSurrogatePair","_getSurrogatePairFrom","trail","lead","floor","getSurrogatePairFromCodePoint","repeat","code","displaySymbolAsValue","sortCharClass","aValue","getSortValue","bValue","isMeta","isControl","fitsInMetas","metas","hasIUFlags","fitsInMeta","meta","fitsInMetaS","fitsInMetaD","fitsInMetaW","combinesWithPrecedingClassRange","fitsInClassRange","isMetaWCharOrCode","combinesWithFollowingClassRange","charCombinesWithPrecedingChars","nbMergedChars","currentExpression","precedingExpresion","_hasIUFlags","splice","getParent","insertChildAt","sources","childPath","getChild","jsonEncode","_hasIFlag","isFullNumberRange","rewriteNumberRanges","hasIFlag","hasUFlag","numberPath","lowerCasePath","upperCasePath","underscorePath","u017fPath","u212aPath","isMetaChar","isLowerCaseRange","isUpperCaseRange","isUnderscore","isCodePoint","rewriteWordRanges","whitespaceRangeTests","nNode","rewriteWhitespaceRanges","isChar","shouldEscape","previousNode","hasAppropriateSiblings","isAppropriateChar","_node$expressions$","getInverseMeta","LOWER_A_CP","LOWER_Z_CP","DIGIT_0_CP","DIGIT_9_CP","fromCodePoint","newChar","parentType","needsEscape","consumeNumbers","startIndex","rtl","siblingNode","abs","isSimpleChar","_hasXFlag","hasXFlag","nbFollowingNumbers","nextSiblingNode","preservesOpeningCurlyBraceEscape","nbPrecedingNumbers","previousSiblingNode","preservesClosingCurlyBraceEscape","preservesEscape","preservesInCharClass","shouldUnescape","NodePath","increaseQuantifierByOne","combineRepeatingPatternLeft","alternative","child","nbPossibleLengths","ceil","getForNode","hasEqualSource","combineWithPreviousRepetition","previousChild","combineRepetitionWithPrevious","rightLength","disjunctionToList","listToDisjunction","uniqueNodesMap","encoded","handlers","charset","shouldProcess","characterClass","rewriteOpenZero","rewriteOpenOne","parentPath","rewriteExactOne","isGreedyOpenRange","extractFromTo","previousSibling","getPreviousSibling","_extractFromTo","previousSiblingFrom","previousSiblingTo","_extractFromTo2","nodeFrom","nodeTo","yytext","yy","__","__loc","yyloc","startOffset","endOffset","startLine","endLine","startColumn","endColumn","productions","_1","_1loc","_2","_3","_4","_2loc","_3loc","_4loc","Node","checkFlags","_loc","separatorIdx","isShorthand","unicodeProperties","isGeneralCategoryValue","isBinaryProperty","isBinaryPropertyName","isValidName","SyntaxError","isValidValue","canonicalName","getCanonicalName","canonicalValue","getCanonicalValue","text","textLoc","capturingGroupsCount","decodeUnicodeGroupName","namedGroups","charRe","chars","uReStart","ucpReStart","NamedGroupRefOrChars","getRange","allowGroupNameDuplicates","checkClassRange","tokens","stack","tokenizer","lexRules","validateUnicodeGroupName","getCurrentState","popState","pushState","lexRulesByConditions","EOF_TOKEN","initString","_string","_cursor","_states","_tokensQueue","_currentLine","_currentColumn","_currentLineBeginOffset","_tokenStartOffset","_tokenEndOffset","_tokenStartLine","_tokenEndLine","_tokenStartColumn","_tokenEndColumn","getStates","begin","getNextToken","onToken","_toToken","hasMoreTokens","lexRulesForState","lexRuleIndex","lexRule","_match","token","tokensToQueue","isEOF","throwUnexpectedToken","line","column","lineSource","lineData","getCursor","getCurrentLine","getCurrentColumn","_captureLocation","nlRe","nlMatch","tokenType","lexer","yyparse","setOptions","getOptions","parseOptions","globalOptions","onParseBegin","shiftedToken","unexpectedEndOfInput","unexpectedToken","_loc2","onShift","semanticValue","productionNumber","production","hasSemanticAction","semanticValueArgs","locationArgs","rhsLength","stackEntry","reduceStackEntry","semanticActionArgs","symbolToReduceWith","onParseEnd","setTokenizer","customTokenizer","getTokenizer","parsingString","isFinite","lastSlash","lastIndexOf","_value$split$slice2","hex","validFlags","seen","flag","ucpReAnywhere","uidRe","leadSurrogate","trailSurrogate","leadSurrogateOnly","trailSurrogateOnly","nonSurrogate","offset","parseError","regexpTreeParser","generatedParseFn","bind","NON_BINARY_PROP_NAMES_TO_ALIASES","General_Category","Script","Script_Extensions","NON_BINARY_ALIASES_TO_PROP_NAMES","inverseMap","BINARY_PROP_NAMES_TO_ALIASES","ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start","BINARY_ALIASES_TO_PROP_NAMES","GENERAL_CATEGORY_VALUE_TO_ALIASES","Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Titlecase_Letter","Unassigned","Uppercase_Letter","GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES","SCRIPT_VALUE_TO_ALIASES","Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Medefaidrin","Masaram_Gondi","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","New_Tai_Lue","Newa","Nko","Nushu","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Warang_Citi","Yi","Zanabazar_Square","SCRIPT_VALUE_ALIASES_TO_VALUE","inverse","isScriptCategoryValue","isAlias","isGeneralCategoryName","isScriptCategoryName","compatTranspiler","optimizer","_traverse","fa","regexpTree","traverse","toRegExp","compat","compatTranspile","getSource","getFlags","_ast","_source","_regexp","_extra","asNodes","getPathFor","prop","initRegistry","root","skipProperty","visit","res","_prop","traversingIndexStack","updateTraversingIndex","astTraverse","isRemoved","handlerFuncPre","handlerFuncPost","DEFAULT_COLLECTION_PROP","DEFAULT_SINGLE_PROP","property","_enforceProp","setChild","getTraversingIndex","_rebuildIndex","registry","delete","newNode","nodeProps","jsonSkipLoc","format","useLoc","clear","dx","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","loaded","__webpack_modules__","chunkIds","priority","notFulfilled","fulfilled","getter","__esModule","mode","ns","def","getOwnPropertyNames","definition","chunkId","promises","globalThis","Function","url","script","needAttach","scripts","document","getElementsByTagName","getAttribute","createElement","timeout","nc","setAttribute","onScriptComplete","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","head","appendChild","nmd","paths","children","scriptUrl","importScripts","currentScript","baseURI","href","installedChunks","installedChunkData","promise","errorType","realSrc","request","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"core-unsupported-browser.js?v=b4de7f4d8d35e59ac243","mappings":";gBAAIA,ECCAC,EADAC,ECAAC,EACAC,uBCDJC,EAAOC,QAAU,CACf,SACA,YACA,kBACA,WACA,2GCAK,MAAMC,EAAU,CACrB,CACEC,MAAO,kBACPC,OAAQ,KACRC,WAAY,CACV,EACAC,IACAA,MAOJ,CACEH,MAAO,gBACPC,OAAQ,KACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,gBACPC,OAAQ,KACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,gBACPC,OAAQ,KACRG,QAAS,CACP,GACA,EACA,IAGJ,CACEJ,MAAO,mBACPC,OAAQ,KACRG,QAAS,CACP,GACA,EACA,IAGJ,CACEJ,MAAO,mCACPC,OAAQ,QAEV,CACED,MAAO,kCACPC,OAAQ,WAEV,CACED,MAAO,uCACPC,OAAQ,UAKV,CACED,MAAO,mFACPC,OAAQ,SACRC,WAAY,CACV,GACAC,IACAA,MAOJ,CACEH,MAAO,8EACPC,OAAQ,UAKV,CACED,MAAO,gDACPC,OAAQ,QACRC,WAAY,CACV,GACA,GACA,IAMJ,CACEF,MAAO,mCACPC,OAAQ,QACRI,WAAY,CACV,GACA,EACA,IAGJ,CACEL,MAAO,kGACPC,OAAQ,WAKV,CACED,MAAO,uGACPC,OAAQ,UACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,aACPC,OAAQ,WAEV,CACED,MAAO,gBACPC,OAAQ,UACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,iBACPC,OAAQ,UACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,gBACPC,OAAQ,UACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,sBACPC,OAAQ,UACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,oBACPC,OAAQ,UACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,0CACPC,OAAQ,WAKV,CACED,MAAO,4DACPC,OAAQ,UACRG,QAAS,CACP,EACA,EACA,IAGJ,CACEJ,MAAO,8CACPC,OAAQ,MAEV,CACED,MAAO,qDACPC,OAAQ,MAKV,CACED,MAAO,6CACPC,OAAQ,SACRC,WAAY,CACV,GACA,GACA,IAMJ,CACEF,MAAO,0CACPC,OAAQ,SACRI,WAAY,CACV,GACA,EACA,IAGJ,CACEL,MAAO,2CACPC,OAAQ,UAEV,CACED,MAAO,gDACPC,OAAQ,WAEV,CACED,MAAO,2BACPC,OAAQ,UAEV,CACED,MAAO,2DACPC,OAAQ,UAEV,CACED,MAAO,+BACPC,OAAQ,WAEV,CACED,MAAO,iDACPC,OAAQ,UAEV,CACED,MAAO,6CACPC,OAAQ,SAEV,CACED,MAAO,sCACPC,OAAQ,UCtPR,SAASK,EAAgBC,GACzB,MAAuB,iBAAZA,EACAA,EAEY,IAAnBA,EAAQC,OACDD,EAAQ,GAEZ,CACHA,EAAQ,GACRA,EAAQA,EAAQC,OAAS,GAEjC,CAEA,IAAIC,EAWA,SAASC,EAAUN,GACnB,MAAMO,EAAeC,MAAMC,QAAQT,GAAWA,EAAUA,EAAQU,WAAWC,MAAM,KACjF,GAAwB,QAApBJ,EAAa,GACb,MAAO,CACHR,IACA,EACA,GAGR,IAAIa,EAAc,KACdC,EAAa,KACjB,MAAMC,EAAS,CACX,EACA,EACA,GAEJ,IAAI,IAAIC,EAAI,EAAGA,EAAI,EAAGA,IAElB,GADAH,EAAcL,EAAaQ,QACA,IAAhBH,EAAX,CAIA,GADAC,EAAoC,iBAAhBD,EAA2BA,EAAcI,SAASJ,EAAa,IAC/EK,MAAMJ,GACN,OAAO,KAEXC,EAAOC,GAAKF,CALZ,CAOJ,OAAOC,CACX,CA0BI,SAASI,EAAeC,EAAGC,EAAGC,GAC9B,MAAOC,EAAOC,EAAOC,GAASL,GACvBM,EAAWC,EAAWC,GAAaP,GACpC,YAAEQ,EAAY,YAAEC,EAAY,oBAAEC,GAAyBT,EAC7D,GAAII,IAAc1B,IACd,OAAO,EAEX,MAAMgC,GAAgBH,EAChBI,EAAeD,IAAiBF,EACtC,OAAIC,IACIE,GAAgBR,EAAQG,GAAaI,GAAgBR,EAAQG,IAG1DJ,GAASG,IAEhBO,GAAgBR,IAAUG,GAAaI,GAAgBR,IAAUG,IAG9DJ,IAAUG,CACrB,CA2DI,SAASQ,EAAcd,EAAGC,EAAGc,EAAO,GACpC,MAAMC,EAAMhB,EAAEf,OACd,IAAI,IAAIW,EAAImB,EAAMnB,EAAIoB,EAAKpB,IACvB,GAAII,EAAEJ,KAAOK,EAAEL,GACX,OAAO,EAGf,OAAO,CACX,CAKI,SAASqB,EAAMC,GACf,GAAc,OAAVA,GAAmC,iBAAVA,EACzB,OAAOA,EAEU,MAAMC,EAAO9B,MAAMC,QAAQ4B,GAAS,GAAK,CAAC,EAC/D,IAAItB,EACJ,IAAIA,KAAKsB,EACLC,EAAKvB,GAAKqB,EAAMC,EAAMtB,IAEN,OAAOuB,CAC/B,CAKI,SAASC,EAAOC,GAChB,MAAO,GAAGD,UAAUC,EACxB,CA4GA,SAASC,KAAmBC,GACxB,MAAMC,EAAOJ,EAAOG,GAAaE,OAAOC,SACxC,OAAoB,IAAhBF,EAAKvC,OACEuC,EAAK,GAET,CACHG,KAAM,cACNJ,YAAaC,EAErB,CACA,SAASI,EAAeV,GACpB,MAAO,CACHS,KAAM,OACNE,KAAM,SACNX,MAAOY,OAAOZ,GACda,UAAWC,IAEnB,CASA,SAASC,EAAelB,EAAMmB,GAC1B,MAAO,CACHP,KAAM,aACNZ,OACAmB,KAER,CACA,SAASC,KAAsBZ,GAC3B,MAAO,CACHI,KAAM,iBACNJ,YAAaH,EAAOG,GAAaE,OAAOC,SAEhD,CAiBA,SAASU,EAAmBC,GACxB,MAAO,CACHV,KAAM,QACNW,WAAW,EACXD,aACAE,OAAQ,KAEhB,CAgCA,SAASC,KAAiCjB,GACtC,MAAMkB,EAzBV,YAA4BlB,GACxB,MAAMmB,EAAQtB,EAAOG,GAAaE,OAAOC,SACzC,GAAqB,IAAjBgB,EAAMzD,OACN,OAAOyD,EAAM,GAEjB,MAAMC,EAAc,CAChBhB,KAAM,cACNiB,KAAM,KACNC,MAAOH,EAAMI,OAcjB,OAZAJ,EAAMK,aAAY,CAACJ,EAAaF,EAAM7C,IACxB,IAANA,GACA+C,EAAYC,KAAOH,EACZE,IAEXA,EAAYC,KAAO,CACfjB,KAAM,cACNiB,KAAM,KACNC,MAAOJ,GAEJE,EAAYC,OACpBD,GACIA,CACX,CAEiBK,IAAmBzB,GAChC,MAAkB,gBAAdkB,EAAKd,KACES,EAAmBK,GAEvBA,CACX,CACA,SAASQ,IACL,MAnFO,CACHtB,KAAM,OACNE,KAAM,OACNX,MAgFgB,MA/EhBa,UAAWC,IAgFnB,CACA,SAASkB,EAAkBC,EAhEhB,CACHxB,KAAM,aACNE,KA8DqD,IA7DrDuB,QAAQ,IA8DZ,MAAMC,EA1CV,SAAwBhB,EAAYc,GAChC,MAAO,CACHxB,KAAM,aACNU,WA/CG,CACHV,KAAM,OACNE,KAAM,OACNX,MAgFgB,MA/EhBa,UAAWC,KA4CXmB,aAER,CAoC0BG,CAtFf,EAsFkDH,GACzD,OAAOE,CACX,CACA,SAASE,EAAgBrC,GACrB,OAAOI,EAAgBjC,MAAM0B,KAAKe,OAAOZ,GAAQU,GACrD,CAMI,SAAS4B,EAAoBC,GAC7B,GAAkB,UAAdA,EAAK9B,MAA6C,eAAzB8B,EAAKpB,WAAWV,KAAuB,CAChE,MAAM,WAAEU,EAAW,WAAEc,GAAgBM,EAAKpB,WAC1C,MAA2B,SAApBA,EAAWV,MAAwC,QAArBU,EAAWnB,OAAuC,MAApBiC,EAAWtB,MAAgBsB,EAAWC,MAC7G,CACA,OAAO,CACX,CAMI,SAASM,EAAWD,EAAMvC,GAC1B,SAAIuC,GAAsB,SAAdA,EAAK9B,aACW,IAAVT,GAAyBA,aAAiByC,QAAUzC,EAAM0C,KAAKH,EAAKvC,QAAUY,OAAOZ,KAAWuC,EAAKvC,MAG3H,CAKI,SAAS2C,EAAiBJ,GAC1B,GAAkB,mBAAdA,EAAK9B,MAAyD,IAA5B8B,EAAKlC,YAAYtC,OAAc,CACjE,MAAOoD,GAAcoB,EAAKlC,YAC1B,MAA2B,eAApBc,EAAWV,MAAyB+B,EAAWrB,EAAWtB,KAAM,OAAS2C,EAAWrB,EAAWH,GAAI,KAC9G,CACA,OAAO,CACX,CAKI,SAAS4B,EAAiBL,GAC1B,MAAqB,WAAdA,EAAK9B,MAAmC,eAAd8B,EAAK9B,MAAuC,eAAd8B,EAAK9B,IACxE,CACA,SAASoC,EAAWtF,GAChB,MAAwB,iBAAVA,EAAqB,QAAiBA,EAAMuF,QAAQ,UAAW,OAAOA,QAAQ,UAAW,QAAUvF,aAAiBkF,OAAS,QAAiBlF,GAASA,CACzK,EAlbA,SAAUS,GACNA,EAAWA,EAAkB,MAAI,GAAK,QACtCA,EAAWA,EAAkB,MAAI,GAAK,QACtCA,EAAWA,EAAkB,MAAI,GAAK,OACzC,CAJD,CAIGA,IAAeA,EAAa,CAAC,IA8bhC,MAAM+E,EAAU,CACZ,SACA,cACA,cACA,YACA,OACA,iBACA,aACA,gBACA,QACA,aACA,cAMA,SAASC,EAASA,GAClB,MAAM,MAAEC,GAAWD,EACnB,OAAKC,EAGgB,mBAAVA,EACA,CAEH,IAAKA,KACFD,GAGJD,EAAQG,QAAO,CAACC,EAAaC,KAChC,MAAMC,EAAUL,EAASI,GACnBE,EAAaD,EAAU,QAASA,EAAUA,EAAQE,IAAMF,EAAU,KAClEG,EAAcH,GAAU,SAAUA,EAAUA,EAAQI,KAAc,KAexE,OAdAN,EAAYC,GAAa,CACrB,GAAAG,CAAKG,GACD,OAA4B,IAAxBT,EAAMM,IAAIG,KAAuBJ,GAC1BA,EAAWI,EAG1B,EACA,IAAAD,CAAMC,GACF,OAA6B,IAAzBT,EAAMQ,KAAKC,KAAuBF,GAC3BA,EAAYE,EAG3B,GAEGP,CAAW,GACnB,CAAC,GA5BOH,CA6Bf,CAoFI,SAASW,EAAeC,GACxB,OAAOzF,MAAM0B,KAAK+D,EAAIvF,WAAYwF,OACtC,CAOI,SAASC,EAAqBC,EAAOC,GACrC,MAAMC,EAAaF,EAAQF,QAAQG,GACnC,OAAmB,IAAfC,EAvSG,CACHxD,KAAM,OACNE,KAAM,OACNX,MAgFgB,MA/EhBa,UAAWC,KAsSI,IAAfmD,EACOvD,EAAe,KAEtBuD,EAAa,EACN,KAEJhD,EAAmBF,EAAeL,EAAeuD,GAAavD,EAAe,MACxF,CA4DI,SAASwD,EAA0BrE,EAAMmB,EAAImD,GAC7C,GAAInD,EAAKnB,EACL,OAAO,KAEX,MAAMuE,EAAW1D,EAAeb,GAC1BwE,EAAS3D,EAAeM,GACxBsD,EAA+B,iBAAVH,GAAsBA,EAAQ,EAAIhG,MAAM0B,KAAK,CACpE9B,OAAQoG,IACT,IAAIzD,EAAe,KAAM,GAE5B,OADkB4D,EAAYvG,OAAUwE,GAAOnC,EAAgBkE,EAAa/B,GAASA,GAAOA,GACxF1C,IAASmB,EACQoD,EAER,IAATvE,GAAqB,IAAPmB,EA1XX,CACHP,KAAM,OACNE,KAAM,OACNX,MAgFgB,MA/EhBa,UAAWC,KAyXXE,EAAKnB,GAAS,EACGoB,EAAmBmD,EAAUC,GAEjCpD,EAAmBF,EAAeqD,EAAUC,IACjE,CA2DI,SAASE,EAAwB1E,EAAMmB,EAAIwD,EAAiB,GAC5D,MAAMC,EAAad,EAAe9D,GAC5B6E,EAAcD,EAAW1G,OAC/B,GAAI8B,EAAO,IAAMmB,EAAK,IAAMnB,IAASmB,EAEjC,MAAO,CACHkD,EAA0BrE,EAAMmB,EAFtBwD,EAAiBE,IAKnC,MAAMC,EAAWhB,EAAe3C,GAChC,GAAI0D,IAAgBC,EAAS5G,OAAQ,CACjC,MAAM6G,EAhEV,SAA6B/E,EAAMmB,GACnC,MAAM6D,EAAS,GACf,IAAIjB,EAAM/D,EACNiF,EAAS,EACb,GACIA,GAAU,GACNlB,EAAMkB,IACND,EAAOE,KAAK,CACRnB,EACAoB,KAAKC,IAAIH,EAAS,EAAG9D,KAEzB4C,EAAMkB,SAENA,GAAU9D,GAClB,OAAO6D,CACX,CAiD6BK,CAAoBrF,EAAMmB,GACzCmE,EAAQjF,EAAO0E,EAAaQ,KAAI,EAAEvF,EAAMmB,KAAMuD,EAAwB1E,EAAMmB,EAAIwD,MACtF,OAAOW,CACX,CACA,MAAME,EA/CN,SAAyBvG,EAAGC,GAC5B,MAAMe,EAAMhB,EAAEf,OACd,GAAI+B,IAAQf,EAAEhB,QAAUe,EAAE,KAAOC,EAAE,GAC/B,OAAO,KAEX,IAAIuG,EAASxG,EAAE,GAAGT,WACdkH,EAAQ,EACRC,EAAQ,EACRC,EAAQ,GACRC,EAAQ,GACZ,IAAI,IAAIhH,EAAI,EAAGA,EAAIoB,EAAKpB,IACpB6G,EAAQzG,EAAEJ,GACV8G,EAAQzG,EAAEL,GACN6G,IAAUC,EACVF,GAAUC,GAEVE,GAASF,EACTG,GAASF,GAGjB,MAAO,CACHF,EACA3G,SAAS8G,EAAO,IAChB9G,SAAS+G,EAAO,IAExB,CAsBwBC,CAAgBlB,EAAYE,GAChD,GAAIxG,MAAMC,QAAQiH,GAAc,CAC5B,MAAOC,EAAQM,EAAOC,GAAOR,EAEvBS,EAAYvB,EAAwBqB,EAAOC,EADzBnB,EAAcY,EAAOvH,QAE7C,MAAO,CACHqC,EAAgBjC,MAAM0B,KAAKyF,EAAQ5E,GAAiBY,EAA8BwE,IAE1F,CACA,MAAMC,EAAQ5H,MAAM0B,KAAK,CACrB9B,OAAQ2G,EAAc,IAEpBsB,EAAgB9B,EAA0BO,EAAW,GAAK,EAAGE,EAAS,GAAK,GAmCjF,MAlCe,IACRoB,EAAMX,KAAI,CAACa,EAAGvH,KACb,MAAMwH,EAAKxB,EAAchG,EAAI,EACvByH,EAAItC,OAAOnF,EAAI,GACrB,OAAO0B,EAAgBqE,EAAWW,KAAI,CAACrB,EAAOqC,IACtCA,EAAIF,EACGxF,EAAeqD,GAGfG,EADPkC,EAAIF,EAC6B,EAEJnC,EAAQoC,EAFD,KAGzC,OAGJH,EAAgB,CACf5F,EAAgB4F,EAAe7H,MAAM0B,KAAK,CACtC9B,OAAQ2G,EAAc,IACvB,KA1eJ,CACHjE,KAAM,OACNE,KAAM,OACNX,MAgFgB,MA/EhBa,UAAWC,UAueP,MACDiF,EAAMX,KAAI,CAACa,EAAGvH,KACb,MAAMwH,EAAKxB,EAAchG,EAAI,EACvByH,EAAItC,OAAOnF,EAAI,GACrB,OAAO0B,EAAgBuE,EAASS,KAAI,CAACrB,EAAOqC,IACpCA,EAAIF,EACGxF,EAAeqD,GAGfG,EAA0B,EADjCkC,EAAIF,EACgC,EAEJnC,EAAQoC,KAC7C,KAxPKjD,QAAO,CAACmD,EAAU9D,KAC9B,MAAM+D,EAAWD,EAASA,EAAStI,OAAS,GAC5C,GAAIuI,GAA0B,gBAAd/D,EAAK9B,MAA4C,gBAAlB6F,EAAS7F,MAA0B8B,EAAKlC,YAAYtC,SAAWuI,EAASjG,YAAYtC,OAAQ,CACvI,MAAMwI,EAASD,EAASjG,YAAYwB,aAAY,CAACvB,EAAMkG,EAAK9H,KACxD,IAAK4B,EACD,OAAOA,EAEX,MAAMiG,GAxCGzH,EAwCkB0H,EAxCfzH,EAwCoBwD,EAAKlC,YAAY3B,GAvCzD8D,EAAW1D,IAAM0D,EAAWzD,IAAMD,EAAEkB,QAAUjB,EAAEiB,MACzCjB,EAEPyD,EAAW1D,EAAG,OAAS6D,EAAiB5D,IAAM8E,OAAO9E,EAAEsB,YAAY,GAAGR,KAAKG,OAAS6D,OAAO/E,EAAEkB,QAAW,EACjG,IACAjB,EACHsB,YAAa,CACT,IACOtB,EAAEsB,YAAY,GACjBR,KAAMf,KAKlB6D,EAAiB7D,IAAM0D,EAAWzD,EAAG,OAAS8E,OAAO9E,EAAEiB,OAAS6D,OAAO/E,EAAEuB,YAAY,GAAGW,GAAGhB,QAAW,EAC/F,IACAlB,EACHuB,YAAa,CACT,IACOvB,EAAEuB,YAAY,GACjBW,GAAIjC,KAKb,MA1BP,IAAqBD,EAAGC,EAyCZ,OAAIwH,GACAjG,EAAKmG,QAAQF,GAIVjG,GAFI,IAEA,GACZ,IACCiG,IACAhE,EAAKlC,YAAckG,EACnBF,EAASzE,MAEjB,CAEA,OADAyE,EAAStB,KAAKxC,GACP8D,CAAQ,GAChB,GAsOP,CAOI,SAASK,EAAa7G,EAAMmB,EAAKtD,KACjC,OAAImC,IAASnC,IACFsE,IAGGV,EADSN,IAAOtD,IAhN9B,SAA6BmC,GAC7B,GAAa,IAATA,EACA,MAAO,CACHmC,KAGR,MAAM2E,EAAShD,EAAe9D,GACxB6E,EAAciC,EAAO5I,OACrB6I,EAAQ5E,EAnSlB,SAA6BnC,EAAMmB,GAC/B,MAAO,CACHP,KAAM,aACNE,KAAM,QACNd,OACAmB,QAL2BA,EAM3BkB,QAAQ,EAEhB,CA2RoC2E,CAAoBnC,EAAc,IAC5DP,EAAQO,EAAc,EAC5B,GAAI7E,EAAOmF,KAAK8B,IAAI,GAAI3C,KAAWwC,EAAO,GACtC,MAAO,CACHvG,EAAgB0D,EAAqB6C,EAAO,IAAI,GAAOxI,MAAM0B,KAAK,CAC9D9B,OAAQoG,GACTpC,IACH6E,GAGR,MA0BMG,EA1BqBJ,EAAOzD,QAAO,CAAC8D,EAAUf,EAAGvH,KACnD,MAAMwH,EAAKxB,EAAchG,EAAI,EACvByH,EAAU,IAANzH,EACV,IAAIuI,EAAOvG,EAAe,IAC1B,MAAMwG,EAAQP,EAAOzD,QAAO,CAACgE,EAAOnD,EAAOqC,KACvC,GAAIA,EAAIF,EACJgB,EAAMnC,KAAKrE,EAAeqD,SACvB,GAAIkD,EACP,GAAIb,EAAIF,EACJgB,EAAMnC,KAjVf,CACHtE,KAAM,OACNE,KAAM,OACNX,MAgFgB,MA/EhBa,UAAWC,UA8UI,CAEH,GADAmG,EAAOnD,EAAqBC,EAAOoC,IAC/Bc,EAGA,MAAO,GAFPC,EAAMnC,KAAKkC,EAInB,CAEJ,OAAOC,CAAK,GACb,IAIH,OAHIA,EAAMnJ,QACNiJ,EAASjC,KAAKmC,GAEXF,CAAQ,GAChB,IACuC5B,KAAKa,GAAI7F,EAAgB6F,KAEnE,OADAc,EAAehC,KAAK6B,GACbG,CACX,CAiK6CI,CAAoBtH,GAAQ0E,EAAwB1E,EAAMmB,GAGvG,CAmII,SAASoG,EAAsB7J,EAAO8J,GACtC,MAAMC,EAAWzE,EAAWtF,GACtBgK,EAAkBvC,KAAKC,IAxC7B,SAAgC1H,GAChC,MAAM+J,EAAWzE,EAAWtF,GAC5B,IAAIiK,EAAQ,EAQZ,OAPA,WAAoBF,EAAU,CAC1B,KAAAG,CAAO/D,GACCpB,EAAoBoB,EAASnB,OAC7BiF,GAER,IAEGA,CACX,CA6BqCE,CAAuBJ,GAAWD,GAAuB3J,KACpF2C,EAAc,GACpB,IAAIsH,EAAiB,EACjBC,GAAwB,EA8B5B,OA7BA,WAAoBN,EAAUtE,EAAS,CACnCC,MAAO,CACH,GAAAM,EAAK,KAAEhB,EAAK,OAAEsF,IACV,OAAItF,IAAS+E,KAGR1E,EAAiBL,KAGlBsF,IAAWP,IACXM,GAAwB,GAErBD,EAAiBJ,EAC5B,EACA,IAAA9D,EAAM,KAAElB,EAAK,OAAEsF,IACPtF,IAAS+E,GAAYO,IAAWP,GAAY1E,EAAiBL,KAAUqF,GAAyBD,EAAiB,GAAKA,EAAiBJ,IACvIlH,EAAY0E,KAAKxC,EAEzB,GAEJ,KAAAkF,CAAO/D,GACH,QAAIpB,EAAoBoB,EAASnB,OAASoF,EAAiBJ,IACvDK,GAAwB,EACxBD,IACO,GAGf,KAEuB,IAAvBtH,EAAYtC,QAAiBuE,EAAoBjC,EAAY,IAG1DA,EAFI+G,EAAsB/G,EAAY,GAAIkH,EAGrD,CAmDA,SAASO,EAAqBvK,EAAOwK,EAAU/I,GAC3C,MAAM,oBAAES,GAAyBT,EAC3BsI,EAAWzE,EAAWtF,GACtByK,EAAgBvI,GAAuBsI,EAAShK,OAAS,CAC3DgK,EAAS,IACTA,EACEE,EAAwBD,EAAc9E,QAAO,CAAC+E,EAAuBtK,IAAUqH,KAAKkD,IAAID,EA97B9F,SAAqCtK,EAASqB,GAC9C,MAAM,YAAEO,EAAY,YAAEC,EAAY,qBAAE2I,GAA0BnJ,EAC9D,IAAIoJ,EAAoB7I,EAAc,EAAIC,EAAc,EAAI,EAC5D,GAAI2I,EACA,IAAI,IAAIzJ,EAAI0J,EAAoB,EAAG1J,EAAI,GAChB,IAAff,EAAQe,IAAkC,IAAtB0J,EADc1J,IAItC0J,IAGR,OAAOA,CACX,CAk7ByHC,CAA4B1K,EAASqB,KAAW,GAC/JsJ,EAAqBlB,EAAsBE,EAAUW,GACrDM,EAAejH,KAAiC0G,EAAc5C,KAAKzH,GArDzE,SAA6B6K,EAAexJ,GAC5C,MAAM,YAAEO,EAAY,YAAEC,EAAY,oBAAEC,GAAyBT,EACvDyJ,EAAcD,EAAc,KAAO9K,IAAW,EAAI6B,EAAc,EAAIC,EAAc,EAAI,EAC5F,GAAIC,EAAqB,CACrB,MAAMsH,EAAiB,GACvB,IAAI2B,GAAc,EACdvC,EAAI,EACJwC,EAAQ,EACZ,MAAMC,EAAgBlK,GAAI,CAACqH,EAAOK,IACtBA,GAAKqC,EACEzG,KAEX2G,EAAQxK,MAAMC,QAAQ2H,GAASA,EAAM,GAAKA,EACtCK,EAAI1H,EACG2D,EAAgBsG,GAEvBvC,EAAI1H,EACGsD,IAEJ0E,EAAaiC,EAAQxC,IAEpC,IAAI,IAAIzH,EAAI+J,EAAc,EAAG/J,GAAK,EAAGA,IAC7BgK,IAAgBF,EAAc9J,KAGlCgK,GAAc,EACd3B,EAAehC,KAAKyD,EAAcpD,IAAIwD,EAAalK,KACnDyH,EAAI,GAER,OAAOY,CACX,CAUA,MAAO,CATiByB,EAAcpD,KAAI,CAACW,EAAOrH,IAC1CA,GAAK+J,EACEzG,IAEP7D,MAAMC,QAAQ2H,GACPW,EAAaX,EAAM,GAAIA,EAAM,IAEjC1D,EAAgB0D,KAK/B,CAUuF8C,CAAoBlL,EAASqB,GAASoG,KAAKD,GA5HlI,SAA+B5H,EAAOO,EAASuJ,GAC3C,IAAIC,EAAWzE,EAAWtF,GAC1B,MAAMuL,EAAkD,iBAAxBzB,GAAoCA,EAAsBvJ,EAAQC,OAASD,EAAQiL,MAAM,EAAG1B,GAAuBvJ,EAAQiL,QAiB3J,OAhBA,WAAoBzB,EAAUtE,EAAS,CACnC,KAAAC,GACI,OAAOzC,QAAQsI,EAAiB/K,OACpC,EACA,KAAA0J,CAAO/D,GACH,OAAIpB,EAAoBoB,EAASnB,QAASuG,EAAiB/K,SACnDuJ,IAAa5D,EAASnB,KACtB+E,EAAWwB,EAAiBE,QAE5BtF,EAASZ,QAAQgG,EAAiBE,UAE/B,EAGf,KAEG1B,CACX,CAwG0I2B,CAAsB7I,EAAgBL,EAAMuI,IAAsBnD,EAAO8C,QAiB/M,OAhBA,WAAoBX,EAAUtE,EAAS,CACnC,KAAAC,CAAOS,GACH,QAAK4E,EAAmBvK,SAGpB2F,EAASnB,OAAS+F,EAAmB,KACH,IAA9BA,EAAmBvK,OACnB2F,EAASZ,QAAQyF,GAEjB7E,EAASwF,SAEbZ,EAAmBU,UAEhB,EACX,KAEG1B,CACX,CA2BA,MAAM6B,EAAiB,CACnB5J,aAAa,EACbC,aAAa,EACb2I,sBAAsB,EACtB1I,qBAAqB,GAMrB,SAAS2J,EAAuBpK,EAAU,CAAC,GAC3C,MAAMqK,EAAe,IACdF,KACAnK,GAMP,OAxCA,SAAgCsK,EAAgBtK,GAChD,OAAOsK,EAAelE,KAAI,EAAG7H,MAAOgM,EAAc5L,UAAUF,aAAa+L,qBAAqB5C,MAC1F,IAAIU,EAAWzE,EAAW0G,GAO1B,OANK5L,IACD2J,EAAWQ,EAAqBR,EAp2BxC,SAA8BS,GAC9B,GAAIA,EAAShK,OAAS,EAClB,OAAOgK,EAEX,MAAMG,EAAMH,EAAShK,OAAS,EACxB8G,EAAS,GACf,IAAIoC,EAAO,KACPwC,EAAU1B,EAAS,GACnB9I,EAAQ,CACRwK,EAAQzL,EAAW0L,QAEnBxK,EAAQ,CACRuK,EAAQzL,EAAW2L,QAEnBxK,EAAQ,CACRsK,EAAQzL,EAAW4L,QAEnBC,EAAO,KACX,IAAI,IAAInL,EAAI,EAAGA,EAAIwJ,EAAKxJ,IAAI,CACxBuI,EAAOc,EAASrJ,EAAI,GACpB+K,EAAU1B,EAASrJ,IAAM,GACzB,IAAI,IAAIoL,EAAI9L,EAAW0L,MAAOI,GAAK9L,EAAW4L,MAAOE,IAAI,CACrD,IAAKA,IAAMD,GAAiB,OAATA,IAAkB5C,EAAK6C,GAAK,IAAML,EAAQK,IAAMlK,EAAcqH,EAAMwC,EAASK,EAAI,GAAI,CACpGD,EAAOC,EACHA,IAAM9L,EAAW0L,MACjBzK,EAAM8F,KAAK0E,EAAQzL,EAAW0L,QAE9BzK,EAAQwK,EAAQzL,EAAW0L,OAE3BI,IAAM9L,EAAW2L,MACjBzK,EAAM6F,KAAK0E,EAAQzL,EAAW2L,QAE9BzK,EAAQuK,EAAQzL,EAAW2L,OAE3BG,IAAM9L,EAAW4L,MACjBzK,EAAM4F,KAAK0E,EAAQzL,EAAW4L,QAE9BzK,EAAQsK,EAAQzL,EAAW4L,OAE/B,KACJ,CACA,GAAIC,IAASC,GAAK7C,EAAK6C,KAAOL,EAAQK,GAAI,CACtCjF,EAAOE,KAAK,CACRlH,EAAgBoB,GAChBpB,EAAgBqB,GAChBrB,EAAgBsB,KAEpBF,EAAQ,CACJwK,EAAQzL,EAAW0L,QAEvBxK,EAAQ,CACJuK,EAAQzL,EAAW2L,QAEvBxK,EAAQ,CACJsK,EAAQzL,EAAW4L,QAEvBC,EAAO,KACP,KACJ,CACJ,CACJ,CACA,OAAOhF,CACX,CAsyBsDkF,CAAqBP,GAAkB,IAC1ExK,EACHS,qBAAsBhC,GAAcuB,EAAQS,uBAG7C,CACHlC,MAAO,KACPgM,cACAjC,WACA3J,UACAF,aACA+L,qBACG5C,EACN,GAET,CAoB6BoD,CA1QzB,SAA+BC,EAAUjL,EAASkL,EAAgB5M,GAClE,MAAM6M,EAAS,GACf,IAAIC,EAAa,GACbC,GAAoB,EAiCxB,OAhCAH,EAAcI,SAAS/M,IACnB,MAAMgN,EAAkBN,EAASO,IAAIjN,EAAMC,QAC3C,IAAK+M,EACD,OAEJ,IAAI,QAAE5M,EAAQ,WAAEC,EAAW,WAAEH,GAAgBF,EACzCI,IACAC,EAAaD,EACbF,EAAaE,GAEjB,IAAI6L,EA/BR,SAA6B5L,EAAYH,EAAYgN,EAAOzL,GAC5D,MAAM0L,EAAiB,IAChB1L,EACHS,qBAAqB,GAEnBkL,EAAiBC,GAAM/L,EAAe+L,EAAKhN,EAAY8M,GACvDG,EAAiBD,GAAM/L,EAAepB,EAAYmN,EAAKF,GACvDI,EAAalN,GAAcH,EAAcmN,GAAMD,EAAcC,IAAQC,EAAcD,GAAOhN,EAAa+M,EAAgBlN,EAAaoN,EAAgB,KAAI,EAC9J,OAAOJ,EAAMlK,OAAOuK,EACxB,CAsB8BC,CAAoBnN,EAAYH,EAAY8M,EAAiBvL,GAC/EwK,EAAgBzL,SAEZqM,IAAe7M,EAAMC,QAAU6M,IAC/B1M,OAAUqN,EACVpN,OAAaoN,EACbvN,OAAauN,EACbxB,EAAkBe,EAClBJ,EAAOvI,OAEXuI,EAAOpF,KAAK,IACLxH,EACHI,UACAC,aACAH,aACA8M,kBACAf,qBAGRa,GAAqB1M,IAAYC,IAAeH,EAChD2M,EAAa7M,EAAMC,MAAM,IAEtB2M,CACX,CAoO0Bc,CAr6BtB,SAA8BhB,GAC9B,MAAMiB,EAAQ,IAAIC,IAwBlB,OAvBAlB,EAASK,SAAQ,EAAG9M,SAASG,cACzB,MAAMoK,EAAWmD,EAAMV,IAAIhN,GAC3B,GAAIuK,EAAJ,CACI,MAAMqD,EAAazN,EAAQ0N,KAAK,KAC5BtD,EAAS9E,OAAOgD,GAAIA,EAAEoF,KAAK,OAASD,KACpCrD,EAAShD,KAAKpH,EAGtB,MACAuN,EAAMI,IAAI9N,EAAQ,CACdG,GACF,IAENuN,EAAMZ,SAASvC,IACXA,EAASwD,MAAK,CAACzM,EAAGC,KACd,IAAI,MAAML,KAAKI,EACX,GAAIA,EAAEJ,KAAOK,EAAEL,GACX,OAAOI,EAAEJ,GAAKK,EAAEL,GAGxB,OAAO,CAAC,GACV,IAECwM,CACX,CA04B2BM,CAr9BvB,SAAyBxM,EAAU,CAAC,GACpC,MAAM,SAAEiL,KAAcwB,GAAwBzM,EAG9C,OAFqB0M,EAAazB,EAAUwB,GAvBxBvI,QAAO,CAAC+G,EAAU0B,KAClC,MAAOnO,EAAQoO,EAAeC,GAAmBF,EAAQrN,MAAM,OACzDX,EAAUM,EAAU2N,GAI1B,OAHkBjO,EAAekO,EAnErC,SAAqBhM,EAAMmB,GAC3B,IAAI8K,EAAY,EAChB,MAAM/F,EAAQ,GACd,IAAI,IAAIrH,EAAI,EAAGA,GAAK,EAAGA,IACnB,GAAImB,EAAKnB,KAAOsC,EAAGtC,GAAI,CACnBoN,EAAYpN,EACZ,KACJ,CAEJ,IAAI,IAAIqN,EAAKlM,EAAKiM,GAAY5D,EAAMlH,EAAG8K,GAAYC,GAAM7D,EAAK6D,IAC1DhG,EAAMhB,KAAKlF,EAAKuF,KAAI,CAAC4G,EAAG5F,IAAIA,IAAM0F,EAAYC,EAAKC,KAEvD,OAAOjG,CACX,CAsD2DkG,CAAYtO,EAASM,EAAU4N,IAAoB,CAClGlO,GADwB,IAGZuF,QAAO,CAAC+G,EAAUxL,KAC1BA,GACAwL,EAASlF,KAAK,CACVvH,SACAG,QAASc,IAGVwL,IACRA,EAAS,GACb,GAWP,CA+8ByBiC,CAAgB7C,IAEuBA,GACGA,EAEnE,KCvlCkB8C,sBCILC,GF+lCT,SAA2BpN,EAAU,CAAC,IA/NtC,SAAsB1B,GACtB,MAAM+O,EAAe/O,EAAQ8H,KAAI,EAAGkC,cAAcpG,EAAmBoG,EAASgF,QAjd9E,IAAiBC,EACK,iBADLA,EA8DrB,SAAuBhP,GAEnB,MAAM+J,EAAW,WAAoBzE,GAzDnB0J,EAyDuChP,EAxDnC,iBAARgP,EAAmBA,EAAMA,aAAe9J,OAAS8J,EAAIlO,WAAa,WAAoBkO,MAwDlCC,SAzDlE,IAAkBD,EAoElB,OAVA,WAAoBjF,EAAU,CAC1B,KAAAG,CAAO/D,GACH,MAAM,OAAEmE,EAAO,KAAEtF,GAAUmB,GACrB,WAAEvC,GAAgBoB,EACxBA,EAAKnB,WAAY,GACG,WAAhByG,EAAOpH,MAAyC,gBAApBU,EAAWV,MAA0C,eAAhBoH,EAAOpH,MAA6C,gBAApBU,EAAWV,MAA0C,gBAAhBoH,EAAOpH,OAC7IiD,EAASZ,QAAQY,EAASnB,KAAKpB,WAEvC,IAEGmG,CACX,CAsYqBmF,CAvnBV,CACHhM,KAAM,SACN6L,KAqnByChL,EAA8B+K,GApnBvEK,MAAO,MAmKsB,IAAIjK,OAAO8J,GAAO,IAAI9J,OAAO,WAAoB8J,EAAID,MAAOC,EAAIG,MAmdrG,CA4NWC,CAAavD,EAAuBpK,GAC/C,CElmCuC4N,CAAkB,CAAEnN,qBAAqB,EAAMwK,SAAU4C,MAC/DnB,IAAamB,MCL9C,GAAeC,WAAAA,YAAW,QACxBC,gBACAC,UACAC,8BFUF,EAXc,QADId,GAYOe,EAAAA,EAAAA,QAVhBC,EAAAA,EAAAA,MACLC,OAAO,QACPH,SAEIE,EAAAA,EAAAA,MACLC,OAAO,QACPC,OAAOlB,EAAKmB,KACZL,QGRUM,eAAoB,kCACZC,EAAAA,EAAAA,aAAY,gBAELC,EAAeC,QAAQH,wUCqBnDI,GAAA,kBAAAtQ,CAAA,MAAAA,EAAA,GAAAuQ,EAAAC,OAAAC,UAAAC,EAAAH,EAAAI,eAAAC,EAAAJ,OAAAI,gBAAA,SAAAC,EAAAC,EAAAC,GAAAF,EAAAC,GAAAC,EAAApO,KAAA,EAAAqO,EAAA,mBAAAC,OAAAA,OAAA,GAAAC,EAAAF,EAAAG,UAAA,aAAAC,EAAAJ,EAAAK,eAAA,kBAAAC,EAAAN,EAAAO,aAAA,yBAAAC,EAAAX,EAAAC,EAAAnO,GAAA,OAAA6N,OAAAI,eAAAC,EAAAC,EAAA,CAAAnO,MAAAA,EAAA8O,YAAA,EAAAC,cAAA,EAAAC,UAAA,IAAAd,EAAAC,EAAA,KAAAU,EAAA,aAAAI,GAAAJ,EAAA,SAAAX,EAAAC,EAAAnO,GAAA,OAAAkO,EAAAC,GAAAnO,CAAA,WAAAkP,EAAAC,EAAAC,EAAAC,EAAAC,GAAA,IAAAC,EAAAH,GAAAA,EAAAtB,qBAAA0B,EAAAJ,EAAAI,EAAAC,EAAA5B,OAAA6B,OAAAH,EAAAzB,WAAA6B,EAAA,IAAAC,EAAAN,GAAA,WAAArB,EAAAwB,EAAA,WAAAzP,MAAA6P,EAAAV,EAAAE,EAAAM,KAAAF,CAAA,UAAAK,EAAAC,EAAA7B,EAAA8B,GAAA,WAAAvP,KAAA,SAAAuP,IAAAD,EAAAE,KAAA/B,EAAA8B,GAAA,OAAAf,GAAA,OAAAxO,KAAA,QAAAuP,IAAAf,EAAA,EAAA5R,EAAA6R,KAAAA,EAAA,IAAAgB,EAAA,YAAAV,IAAA,UAAAW,IAAA,UAAAC,IAAA,KAAAC,EAAA,GAAAxB,EAAAwB,EAAA9B,GAAA,8BAAAtR,EAAA4Q,OAAAyC,eAAAC,EAAAtT,GAAAA,EAAAA,EAAAuT,EAAA,MAAAD,GAAAA,IAAA3C,GAAAG,EAAAkC,KAAAM,EAAAhC,KAAA8B,EAAAE,GAAA,IAAAE,EAAAL,EAAAtC,UAAA0B,EAAA1B,UAAAD,OAAA6B,OAAAW,GAAA,SAAAK,EAAA5C,GAAA,0BAAAxD,SAAA,SAAAqG,GAAA9B,EAAAf,EAAA6C,GAAA,SAAAX,GAAA,YAAAY,QAAAD,EAAAX,EAAA,gBAAAa,EAAApB,EAAAqB,GAAA,SAAAC,EAAAJ,EAAAX,EAAAgB,EAAAC,GAAA,IAAAC,EAAApB,EAAAL,EAAAkB,GAAAlB,EAAAO,GAAA,aAAAkB,EAAAzQ,KAAA,KAAA0J,EAAA+G,EAAAlB,IAAAhQ,EAAAmK,EAAAnK,MAAA,OAAAA,GAAA,UAAAmR,GAAAnR,IAAA+N,EAAAkC,KAAAjQ,EAAA,WAAA8Q,EAAAE,QAAAhR,EAAAoR,SAAAC,MAAA,SAAArR,GAAA+Q,EAAA,OAAA/Q,EAAAgR,EAAAC,EAAA,aAAAhC,GAAA8B,EAAA,QAAA9B,EAAA+B,EAAAC,EAAA,IAAAH,EAAAE,QAAAhR,GAAAqR,MAAA,SAAAC,GAAAnH,EAAAnK,MAAAsR,EAAAN,EAAA7G,EAAA,aAAAoH,GAAA,OAAAR,EAAA,QAAAQ,EAAAP,EAAAC,EAAA,IAAAA,EAAAC,EAAAlB,IAAA,KAAAwB,EAAAvD,EAAA,gBAAAjO,MAAA,SAAA2Q,EAAAX,GAAA,SAAAyB,IAAA,WAAAX,GAAA,SAAAE,EAAAC,GAAAF,EAAAJ,EAAAX,EAAAgB,EAAAC,EAAA,WAAAO,EAAAA,EAAAA,EAAAH,KAAAI,EAAAA,GAAAA,GAAA,aAAA5B,EAAAV,EAAAE,EAAAM,GAAA,IAAA+B,EAAA,iCAAAf,EAAAX,GAAA,iBAAA0B,EAAA,UAAAC,MAAA,iDAAAD,EAAA,cAAAf,EAAA,MAAAX,EAAA,OAAAhQ,WAAAgL,EAAA4G,MAAA,OAAAjC,EAAAgB,OAAAA,EAAAhB,EAAAK,IAAAA,IAAA,KAAA6B,EAAAlC,EAAAkC,SAAA,GAAAA,EAAA,KAAAC,EAAAC,EAAAF,EAAAlC,GAAA,GAAAmC,EAAA,IAAAA,IAAA5B,EAAA,gBAAA4B,CAAA,cAAAnC,EAAAgB,OAAAhB,EAAAqC,KAAArC,EAAAsC,MAAAtC,EAAAK,SAAA,aAAAL,EAAAgB,OAAA,uBAAAe,EAAA,MAAAA,EAAA,YAAA/B,EAAAK,IAAAL,EAAAuC,kBAAAvC,EAAAK,IAAA,gBAAAL,EAAAgB,QAAAhB,EAAAwC,OAAA,SAAAxC,EAAAK,KAAA0B,EAAA,gBAAAR,EAAApB,EAAAX,EAAAE,EAAAM,GAAA,cAAAuB,EAAAzQ,KAAA,IAAAiR,EAAA/B,EAAAiC,KAAA,6BAAAV,EAAAlB,MAAAE,EAAA,gBAAAlQ,MAAAkR,EAAAlB,IAAA4B,KAAAjC,EAAAiC,KAAA,WAAAV,EAAAzQ,OAAAiR,EAAA,YAAA/B,EAAAgB,OAAA,QAAAhB,EAAAK,IAAAkB,EAAAlB,IAAA,YAAA+B,EAAAF,EAAAlC,GAAA,IAAAyC,EAAAzC,EAAAgB,OAAAA,EAAAkB,EAAArD,SAAA4D,GAAA,QAAApH,IAAA2F,EAAA,OAAAhB,EAAAkC,SAAA,eAAAO,GAAAP,EAAArD,SAAA6D,SAAA1C,EAAAgB,OAAA,SAAAhB,EAAAK,SAAAhF,EAAA+G,EAAAF,EAAAlC,GAAA,UAAAA,EAAAgB,SAAA,WAAAyB,IAAAzC,EAAAgB,OAAA,QAAAhB,EAAAK,IAAA,IAAAsC,UAAA,oCAAAF,EAAA,aAAAlC,EAAA,IAAAgB,EAAApB,EAAAa,EAAAkB,EAAArD,SAAAmB,EAAAK,KAAA,aAAAkB,EAAAzQ,KAAA,OAAAkP,EAAAgB,OAAA,QAAAhB,EAAAK,IAAAkB,EAAAlB,IAAAL,EAAAkC,SAAA,KAAA3B,EAAA,IAAAqC,EAAArB,EAAAlB,IAAA,OAAAuC,EAAAA,EAAAX,MAAAjC,EAAAkC,EAAAW,YAAAD,EAAAvS,MAAA2P,EAAA8C,KAAAZ,EAAAa,QAAA,WAAA/C,EAAAgB,SAAAhB,EAAAgB,OAAA,OAAAhB,EAAAK,SAAAhF,GAAA2E,EAAAkC,SAAA,KAAA3B,GAAAqC,GAAA5C,EAAAgB,OAAA,QAAAhB,EAAAK,IAAA,IAAAsC,UAAA,oCAAA3C,EAAAkC,SAAA,KAAA3B,EAAA,UAAAyC,EAAAC,GAAA,IAAAC,EAAA,CAAAC,OAAAF,EAAA,SAAAA,IAAAC,EAAAE,SAAAH,EAAA,SAAAA,IAAAC,EAAAG,WAAAJ,EAAA,GAAAC,EAAAI,SAAAL,EAAA,SAAAM,WAAAnO,KAAA8N,EAAA,UAAAM,EAAAN,GAAA,IAAA3B,EAAA2B,EAAAO,YAAA,GAAAlC,EAAAzQ,KAAA,gBAAAyQ,EAAAlB,IAAA6C,EAAAO,WAAAlC,CAAA,UAAAtB,EAAAN,GAAA,KAAA4D,WAAA,EAAAJ,OAAA,SAAAxD,EAAAhF,QAAAqI,EAAA,WAAAU,OAAA,YAAA7C,EAAA8C,GAAA,GAAAA,EAAA,KAAAC,EAAAD,EAAA/E,GAAA,GAAAgF,EAAA,OAAAA,EAAAtD,KAAAqD,GAAA,sBAAAA,EAAAb,KAAA,OAAAa,EAAA,IAAA1U,MAAA0U,EAAAvV,QAAA,KAAAW,GAAA,EAAA+T,EAAA,SAAAA,IAAA,OAAA/T,EAAA4U,EAAAvV,QAAA,GAAAgQ,EAAAkC,KAAAqD,EAAA5U,GAAA,OAAA+T,EAAAzS,MAAAsT,EAAA5U,GAAA+T,EAAAb,MAAA,EAAAa,EAAA,OAAAA,EAAAzS,WAAAgL,EAAAyH,EAAAb,MAAA,EAAAa,CAAA,SAAAA,EAAAA,KAAAA,CAAA,SAAAA,KAAAe,EAAA,UAAAA,IAAA,OAAAxT,WAAAgL,EAAA4G,MAAA,UAAAzB,EAAArC,UAAAsC,EAAAnC,EAAAwC,EAAA,eAAAzQ,MAAAoQ,EAAArB,cAAA,IAAAd,EAAAmC,EAAA,eAAApQ,MAAAmQ,EAAApB,cAAA,IAAAoB,EAAAsD,YAAA5E,EAAAuB,EAAAzB,EAAA,qBAAAtR,EAAAqW,oBAAA,SAAAC,GAAA,IAAAC,EAAA,mBAAAD,GAAAA,EAAAE,YAAA,QAAAD,IAAAA,IAAAzD,GAAA,uBAAAyD,EAAAH,aAAAG,EAAAE,MAAA,EAAAzW,EAAA0W,KAAA,SAAAJ,GAAA,OAAA9F,OAAAmG,eAAAnG,OAAAmG,eAAAL,EAAAvD,IAAAuD,EAAAM,UAAA7D,EAAAvB,EAAA8E,EAAAhF,EAAA,sBAAAgF,EAAA7F,UAAAD,OAAA6B,OAAAe,GAAAkD,CAAA,EAAAtW,EAAA6W,MAAA,SAAAlE,GAAA,OAAAoB,QAAApB,EAAA,EAAAU,EAAAG,EAAA/C,WAAAe,EAAAgC,EAAA/C,UAAAW,GAAA,0BAAApR,EAAAwT,cAAAA,EAAAxT,EAAA8W,MAAA,SAAAhF,EAAAC,EAAAC,EAAAC,EAAAwB,QAAA,IAAAA,IAAAA,EAAAsD,SAAA,IAAAC,EAAA,IAAAxD,EAAA3B,EAAAC,EAAAC,EAAAC,EAAAC,GAAAwB,GAAA,OAAAzT,EAAAqW,oBAAAtE,GAAAiF,EAAAA,EAAA5B,OAAApB,MAAA,SAAAlH,GAAA,OAAAA,EAAAyH,KAAAzH,EAAAnK,MAAAqU,EAAA5B,MAAA,KAAA/B,EAAAD,GAAA5B,EAAA4B,EAAA9B,EAAA,aAAAE,EAAA4B,EAAAlC,GAAA,0BAAAM,EAAA4B,EAAA,qDAAApT,EAAAiX,KAAA,SAAAC,GAAA,IAAAC,EAAA3G,OAAA0G,GAAAD,EAAA,WAAAnG,KAAAqG,EAAAF,EAAAvP,KAAAoJ,GAAA,OAAAmG,EAAAG,UAAA,SAAAhC,IAAA,KAAA6B,EAAAvW,QAAA,KAAAoQ,EAAAmG,EAAA1S,MAAA,GAAAuM,KAAAqG,EAAA,OAAA/B,EAAAzS,MAAAmO,EAAAsE,EAAAb,MAAA,EAAAa,CAAA,QAAAA,EAAAb,MAAA,EAAAa,CAAA,GAAApV,EAAAmT,OAAAA,EAAAZ,EAAA9B,UAAA,CAAA+F,YAAAjE,EAAAyD,MAAA,SAAAqB,GAAA,QAAAzN,KAAA,OAAAwL,KAAA,OAAAT,KAAA,KAAAC,WAAAjH,EAAA,KAAA4G,MAAA,OAAAC,SAAA,UAAAlB,OAAA,YAAAX,SAAAhF,EAAA,KAAAkI,WAAA5I,QAAA6I,IAAAuB,EAAA,QAAAZ,KAAA,WAAAA,EAAAa,OAAA,IAAA5G,EAAAkC,KAAA,KAAA6D,KAAAlV,OAAAkV,EAAA/K,MAAA,WAAA+K,QAAA9I,EAAA,EAAA4J,KAAA,gBAAAhD,MAAA,MAAAiD,EAAA,KAAA3B,WAAA,GAAAE,WAAA,aAAAyB,EAAApU,KAAA,MAAAoU,EAAA7E,IAAA,YAAA8E,IAAA,EAAA5C,kBAAA,SAAA6C,GAAA,QAAAnD,KAAA,MAAAmD,EAAA,IAAApF,EAAA,cAAAqF,EAAAC,EAAAC,GAAA,OAAAhE,EAAAzQ,KAAA,QAAAyQ,EAAAlB,IAAA+E,EAAApF,EAAA8C,KAAAwC,EAAAC,IAAAvF,EAAAgB,OAAA,OAAAhB,EAAAK,SAAAhF,KAAAkK,CAAA,SAAAxW,EAAA,KAAAwU,WAAAnV,OAAA,EAAAW,GAAA,IAAAA,EAAA,KAAAmU,EAAA,KAAAK,WAAAxU,GAAAwS,EAAA2B,EAAAO,WAAA,YAAAP,EAAAC,OAAA,OAAAkC,EAAA,UAAAnC,EAAAC,QAAA,KAAA7L,KAAA,KAAAkO,EAAApH,EAAAkC,KAAA4C,EAAA,YAAAuC,EAAArH,EAAAkC,KAAA4C,EAAA,iBAAAsC,GAAAC,EAAA,SAAAnO,KAAA4L,EAAAE,SAAA,OAAAiC,EAAAnC,EAAAE,UAAA,WAAA9L,KAAA4L,EAAAG,WAAA,OAAAgC,EAAAnC,EAAAG,WAAA,SAAAmC,GAAA,QAAAlO,KAAA4L,EAAAE,SAAA,OAAAiC,EAAAnC,EAAAE,UAAA,YAAAqC,EAAA,UAAAzD,MAAA,kDAAA1K,KAAA4L,EAAAG,WAAA,OAAAgC,EAAAnC,EAAAG,WAAA,KAAAb,OAAA,SAAA1R,EAAAuP,GAAA,QAAAtR,EAAA,KAAAwU,WAAAnV,OAAA,EAAAW,GAAA,IAAAA,EAAA,KAAAmU,EAAA,KAAAK,WAAAxU,GAAA,GAAAmU,EAAAC,QAAA,KAAA7L,MAAA8G,EAAAkC,KAAA4C,EAAA,oBAAA5L,KAAA4L,EAAAG,WAAA,KAAAqC,EAAAxC,EAAA,OAAAwC,IAAA,UAAA5U,GAAA,aAAAA,IAAA4U,EAAAvC,QAAA9C,GAAAA,GAAAqF,EAAArC,aAAAqC,EAAA,UAAAnE,EAAAmE,EAAAA,EAAAjC,WAAA,UAAAlC,EAAAzQ,KAAAA,EAAAyQ,EAAAlB,IAAAA,EAAAqF,GAAA,KAAA1E,OAAA,YAAA8B,KAAA4C,EAAArC,WAAA9C,GAAA,KAAAoF,SAAApE,EAAA,EAAAoE,SAAA,SAAApE,EAAA+B,GAAA,aAAA/B,EAAAzQ,KAAA,MAAAyQ,EAAAlB,IAAA,gBAAAkB,EAAAzQ,MAAA,aAAAyQ,EAAAzQ,KAAA,KAAAgS,KAAAvB,EAAAlB,IAAA,WAAAkB,EAAAzQ,MAAA,KAAAqU,KAAA,KAAA9E,IAAAkB,EAAAlB,IAAA,KAAAW,OAAA,cAAA8B,KAAA,kBAAAvB,EAAAzQ,MAAAwS,IAAA,KAAAR,KAAAQ,GAAA/C,CAAA,EAAAqF,OAAA,SAAAvC,GAAA,QAAAtU,EAAA,KAAAwU,WAAAnV,OAAA,EAAAW,GAAA,IAAAA,EAAA,KAAAmU,EAAA,KAAAK,WAAAxU,GAAA,GAAAmU,EAAAG,aAAAA,EAAA,YAAAsC,SAAAzC,EAAAO,WAAAP,EAAAI,UAAAE,EAAAN,GAAA3C,CAAA,GAAAsF,MAAA,SAAA1C,GAAA,QAAApU,EAAA,KAAAwU,WAAAnV,OAAA,EAAAW,GAAA,IAAAA,EAAA,KAAAmU,EAAA,KAAAK,WAAAxU,GAAA,GAAAmU,EAAAC,SAAAA,EAAA,KAAA5B,EAAA2B,EAAAO,WAAA,aAAAlC,EAAAzQ,KAAA,KAAAgV,EAAAvE,EAAAlB,IAAAmD,EAAAN,EAAA,QAAA4C,CAAA,YAAA9D,MAAA,0BAAA+D,cAAA,SAAApC,EAAAd,EAAAE,GAAA,YAAAb,SAAA,CAAArD,SAAAgC,EAAA8C,GAAAd,WAAAA,EAAAE,QAAAA,GAAA,cAAA/B,SAAA,KAAAX,SAAAhF,GAAAkF,CAAA,GAAA7S,CAAA,UAAAsY,GAAAC,EAAA5E,EAAAC,EAAA4E,EAAAC,EAAA3H,EAAA6B,GAAA,QAAAuC,EAAAqD,EAAAzH,GAAA6B,GAAAhQ,EAAAuS,EAAAvS,KAAA,OAAAuR,GAAA,YAAAN,EAAAM,EAAA,CAAAgB,EAAAX,KAAAZ,EAAAhR,GAAAoU,QAAApD,QAAAhR,GAAAqR,KAAAwE,EAAAC,EAAA,UAAAC,GAAAC,EAAAlW,IAAA,MAAAA,GAAAA,EAAAkW,EAAAjY,UAAA+B,EAAAkW,EAAAjY,QAAA,QAAAW,EAAA,EAAAuX,EAAA,IAAA9X,MAAA2B,GAAApB,EAAAoB,EAAApB,IAAAuX,EAAAvX,GAAAsX,EAAAtX,GAAA,OAAAuX,CAAA,CAWAC,EAAAC,MAAA,sBAAA/J,kBAAAA,IAEA,QACA0H,KAAA,qBACAsC,WAAA,CACAC,IAAAA,GAAAA,QACAC,SAAAA,IACAC,eAAAA,MAGAC,KAAA,WACA,OACAC,OAAA,GAEA,EAEAC,SAAA,CACAC,SAAA,WACA,uEAAAjU,KAAAkU,UAAAC,UACA,EAMAC,0BAAA,eAAAC,EAAA,KACA,OAAA3K,EAAA7L,QAAA,SAAAoL,GACA,QAAAA,IAIAoL,EAAAJ,SACAI,EAAAC,gBAAArL,IAEAoL,EAAAC,gBAAArL,GACA,GACA,EAEAsL,sBAAA,eAAAC,EAAA,KACAC,EAAA,GAUA,OAPA,KAAAL,0BAAAxM,SAAA,SAAAqB,GACA,IAtDAqK,EAAAtX,EAsDA0Y,GAtDApB,EAsDArK,EAAArN,MAAA,KAtDAI,EAsDA,EAtDA,SAAAsX,GAAA,GAAA7X,MAAAC,QAAA4X,GAAA,OAAAA,CAAA,CAAAqB,CAAArB,IAAA,SAAAA,EAAAtX,GAAA,IAAA4Y,EAAA,MAAAtB,EAAA,yBAAA1H,QAAA0H,EAAA1H,OAAAE,WAAAwH,EAAA,uBAAAsB,EAAA,KAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAA,GAAAC,GAAA,EAAAC,GAAA,SAAAJ,GAAAH,EAAAA,EAAArH,KAAA+F,IAAAvD,KAAA,IAAA/T,EAAA,IAAAmP,OAAAyJ,KAAAA,EAAA,OAAAM,GAAA,cAAAA,GAAAL,EAAAE,EAAAxH,KAAAqH,IAAA1F,QAAA+F,EAAA5S,KAAAwS,EAAAvX,OAAA2X,EAAA5Z,SAAAW,GAAAkZ,GAAA,UAAA3I,GAAA4I,GAAA,EAAAL,EAAAvI,CAAA,iBAAA2I,GAAA,MAAAN,EAAAjF,SAAAqF,EAAAJ,EAAAjF,SAAAxE,OAAA6J,KAAAA,GAAA,kBAAAG,EAAA,MAAAL,CAAA,SAAAG,CAAA,EAAAG,CAAA9B,EAAAtX,IAAA,SAAAqZ,EAAAC,GAAA,GAAAD,EAAA,qBAAAA,EAAA,OAAAhC,GAAAgC,EAAAC,GAAA,IAAAC,EAAApK,OAAAC,UAAAzP,SAAA4R,KAAA8H,GAAAhP,MAAA,uBAAAkP,GAAAF,EAAAlE,cAAAoE,EAAAF,EAAAlE,YAAAC,MAAA,QAAAmE,GAAA,QAAAA,EAAA9Z,MAAA0B,KAAAkY,GAAA,cAAAE,GAAA,2CAAAvV,KAAAuV,GAAAlC,GAAAgC,EAAAC,QAAA,GAAAE,CAAAlC,EAAAtX,IAAA,qBAAA4T,UAAA,6IAAA6F,IAsDAC,EAAAhB,EAAA,GAAAzZ,EAAAyZ,EAAA,KACAD,EAAAiB,IAAAjB,EAAAiB,GAAAC,WAAA1a,EAAA,OACAwZ,EAAAiB,GAAAC,WAAA1a,EAAA,IAEA,IAEAkQ,OAAAyG,KAAA6C,GAAA/R,KAAA,SAAAgT,GAAA,IAAAE,EAAAC,EACA,WAAAD,EAAApB,EAAAT,OAAA2B,UAAA,IAAAE,IAAAA,EAAA3M,QACA,YAGA,IAAAhO,EAAAwZ,EAAAiB,GACAtE,EAAA,QAAAyE,EAAArB,EAAAT,OAAA2B,UAAA,IAAAG,OAAA,EAAAA,EAAA5M,QACA,OAAAuL,EAAAsB,EAAA,6CACA1E,KAAAA,EAAAnW,QAAAA,GAEA,IAAA4C,QAAA,SAAAsS,GAAA,cAAAA,CAAA,GACA,GAGA4F,YAAA,eA1EA1I,EA0EA2I,EAAA,YA1EA3I,EA0EApC,KAAAoG,MAAA,SAAA4E,IAAA,IAAAC,EAAAnC,EAAA,OAAA9I,KAAAuB,MAAA,SAAA2J,GAAA,cAAAA,EAAA5R,KAAA4R,EAAApG,MAAA,cAAAoG,EAAApG,KAAA,EAGA,2CAAAmG,EAAAC,EAAA7G,KAAAyE,EAAAmC,EAAAnC,OACAiC,EAAAjC,OAAAA,EAAA,wBAAAoC,EAAAjE,OAAA,GAAA+D,EAAA,IA9EA,eAAAtJ,EAAA,KAAAyJ,EAAAC,UAAA,WAAA3E,SAAA,SAAApD,EAAAC,GAAA,IAAA2E,EAAA7F,EAAAiJ,MAAA3J,EAAAyJ,GAAA,SAAAjD,EAAA7V,GAAA2V,GAAAC,EAAA5E,EAAAC,EAAA4E,EAAAC,EAAA,OAAA9V,EAAA,UAAA8V,EAAA7G,GAAA0G,GAAAC,EAAA5E,EAAAC,EAAA4E,EAAAC,EAAA,QAAA7G,EAAA,CAAA4G,OAAA7K,EAAA,OA+EA,EAEAiO,QAAA,CACAT,EAAAA,EAAAA,GACAP,EAAAA,EAAAA,GAGAiB,cAAA,WACAzL,EAAA0L,QAAA5L,GAAA,GAGA,IAAA6L,EAAA,IAAAC,gBAAAC,OAAAC,SAAAC,QACA,GAAAJ,EAAAK,IAAA,iBACA,IAAAC,EAAAC,GAAA9Z,KAAAuZ,EAAA5O,IAAA,0BAAAnM,YAAA,IACA,GAAAqb,EAAAE,WAAA,KAEA,YADAN,OAAAC,UAAA/L,EAAAA,EAAAA,aAAAkM,GAGA,CACAJ,OAAAC,UAAA/L,EAAAA,EAAAA,aAAA,IACA,EAQAwJ,gBAAA,SAAArL,GAEA,OADAA,EAAAA,EAAAkO,eACA7V,SAAA,SACA2H,EAAA3H,SAAA,YACA2H,EAAA3H,SAAA,SACA2H,EAAA3H,SAAA,WACA2H,EAAA3H,SAAA,SACA2H,EAAA3H,SAAA,UACA,ICrKyL,0JCWrLhF,GAAU,CAAC,EAEfA,GAAQ8a,kBAAoB,KAC5B9a,GAAQ+a,cAAgB,KAElB/a,GAAQgb,OAAS,UAAc,KAAM,QAE3Chb,GAAQib,OAAS,KACjBjb,GAAQkb,mBAAqB,KAEhB,KAAI,KAASlb,IAKJ,MAAW,KAAQmb,QAAS,KAAQA,OAL1D,ICFA,IAXgB,cACd,ICTW,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,yCAAyC,CAACF,EAAG,iBAAiB,CAACG,YAAYL,EAAIM,GAAG,CAAC,CAACvM,IAAI,OAAO4B,GAAG,WAAW,MAAO,CAACuK,EAAG,OAAO,EAAEK,OAAM,GAAM,CAACxM,IAAI,SAAS4B,GAAG,WAAW,MAAO,CAACuK,EAAG,MAAM,CAACA,EAAG,KAAK,CAACF,EAAIQ,GAAG,eAAeR,EAAI7C,GAAG6C,EAAI5B,EAAE,OAAQ,yFAAyF,gBAAgB4B,EAAIQ,GAAG,KAAKN,EAAG,WAAW,CAACE,YAAY,wCAAwCK,MAAM,CAAC,KAAO,WAAWC,GAAG,CAAC,MAAQV,EAAIlB,gBAAgB,CAACkB,EAAIQ,GAAG,eAAeR,EAAI7C,GAAG6C,EAAI5B,EAAE,OAAQ,2CAA2C,iBAAiB,GAAG4B,EAAIQ,GAAG,KAAKN,EAAG,KAAK,CAACE,YAAY,qCAAqC,CAACF,EAAG,KAAK,CAACF,EAAIQ,GAAGR,EAAI7C,GAAG6C,EAAI5B,EAAE,OAAQ,0BAA0B4B,EAAIQ,GAAG,KAAKR,EAAIW,GAAIX,EAAInD,uBAAuB,SAAStL,GAAS,OAAO2O,EAAG,KAAK,CAACnM,IAAIxC,GAAS,CAACyO,EAAIQ,GAAG,eAAeR,EAAI7C,GAAG5L,GAAS,eAAe,KAAI,GAAG,EAAEgP,OAAM,MAAS,CAACP,EAAIQ,GAAG,SAASR,EAAI7C,GAAG6C,EAAI5B,EAAE,OAAQ,kCAAkC,aAAa,EAC3iC,GACsB,IDUpB,EACA,KACA,WACA,MAI8B,QEUkB,SAA9C/K,EAAeC,QAAQH,KAC1B+L,OAAOC,UAAW/L,EAAAA,EAAAA,aAAY,MAG/B,IAAmBwN,EAAAA,QAAI,CACtBC,GAAI,uBAEJnH,KAAM,yBACNoH,OAAQ,SAAAC,GAAC,OAAIA,EAAEC,GAAmB,2BCrCnC,IAAIC,EAAoB,EAAQ,MAEhC,SAASC,IAAQ,CAEjBle,EAAOC,QAAU,CACfke,YAAa,WACX,MAAM,IAAIF,EACR,0EAEJ,EAEAG,QAAS,SAAiBC,GACxB,OAAOA,EAAKC,KACd,EAEAC,WAAY,SAAoBF,GAC9B,GAAIA,EAAKG,OACP,MAAM,IAAIP,EACR,6DAGN,EAEAQ,YAAa,WACX,MAAM,IAAIR,EACR,4EAGJ,EAEAS,YAAa,WACX,MAAM,IAAIT,EACR,0EAEJ,EAEAU,YAAa,SAAqB/K,EAASrB,GACzC,OAAOqB,EAAQ,CAAC,4BAA6BrB,GAAS,EACxD,EAEAqM,YAAaV,EAEbW,WAAYX,EAEZY,WAAYZ,EAEZa,YAAab,EAEbc,eAAgBd,EAEhBe,IAAK,CAAC,qBClDR,SAAShB,EAAkBiB,GACzBjC,KAAKvG,KAAO,oBACZuG,KAAKiC,QAAUA,EACfjC,KAAK3O,cAAe,EAChBiG,MAAM4K,mBACR5K,MAAM4K,kBAAkBlC,KAAMgB,EAElC,CAEAA,EAAkBvN,UAAY6D,MAAM7D,UAEpC1Q,EAAOC,QAAUge,wBCXjB,IAAImB,EAAa,EAAQ,OACrB/F,EAAS,gBACTgG,EAAQ,EAAQ,OAChBC,EAAO,EAAQ,OACfC,EAAM,EAAQ,OAEdtB,EAAoB,EAAQ,MAC5BuB,EAAQ,EAAQ,OAChBP,EAAM,EAAQ,OAGdQ,EAA0B,KAK9B,SAASC,EAAgBC,EAAUC,GACjC,OAAoD,KAA5CD,EAAW,KAAKE,QAAQD,EAAW,IAC7C,CASA,SAASE,EAAUnV,GACjB,OAAOA,EAASxH,QAAO,SAAU5C,GAC/B,MAA0B,iBAAZA,CAChB,GACF,CAEA,SAASwf,EAAkBxf,GACzB,IAAIyf,EAAezf,EAInB,OAHkC,IAA9BA,EAAQW,MAAM,KAAKP,SACrBqf,EAAezf,EAAQW,MAAM,KAAKyK,MAAM,GAAI,GAAGsC,KAAK,MAE/C+R,CACT,CAEA,SAASC,EAAWvJ,GAClB,OAAO,SAAiBnW,GACtB,OAAOmW,EAAO,IAAMnW,CACtB,CACF,CAEA,SAAS2f,EAAS3f,GAChB,OAAOgB,SAAShB,EAAQW,MAAM,KAAK,GACrC,CAEA,SAASif,EAAiBC,EAAUnc,GAClC,GAAwB,IAApBmc,EAASzf,OAAc,MAAO,GAClC,IAAI0f,EAAgBC,EAAKF,EAASpY,IAAIkY,IAClCK,EAAUF,EAAcA,EAAc1f,OAASsD,GACnD,IAAKsc,EACH,OAAOH,EAGT,IADA,IAAII,EAAW,GACNlf,EAAI8e,EAASzf,OAAS,EAAGW,GAAK,KACjCif,EAAUL,EAASE,EAAS9e,KADQA,IAExCkf,EAASnX,QAAQ+W,EAAS9e,IAE5B,OAAOkf,CACT,CAEA,SAASF,EAAKG,GAEZ,IADA,IAAIC,EAAW,GACNpf,EAAI,EAAGA,EAAImf,EAAM9f,OAAQW,KACI,IAAhCof,EAASb,QAAQY,EAAMnf,KAAYof,EAAS/Y,KAAK8Y,EAAMnf,IAE7D,OAAOof,CACT,CAEA,SAASC,EAAU5T,EAAQ2J,EAAM0C,GAC/B,IAAK,IAAI9X,KAAK8X,EACZrM,EAAO2J,EAAO,IAAMpV,GAAK8X,EAAK9X,EAElC,CAEA,SAASsf,EAAeC,EAAMtgB,GAE5B,OADAA,EAAU0a,WAAW1a,GACR,MAATsgB,EACK,SAAUjS,GACf,OAAOqM,WAAWrM,GAAKrO,CACzB,EACkB,OAATsgB,EACF,SAAUjS,GACf,OAAOqM,WAAWrM,IAAMrO,CAC1B,EACkB,MAATsgB,EACF,SAAUjS,GACf,OAAOqM,WAAWrM,GAAKrO,CACzB,EAEO,SAAUqO,GACf,OAAOqM,WAAWrM,IAAMrO,CAC1B,CAEJ,CA6BA,SAASugB,EAAeC,GACtB,OAAOxf,SAASwf,EAClB,CAEA,SAASC,EAAQtf,EAAGC,GAClB,OAAID,EAAIC,GAAW,EACfD,EAAIC,EAAU,EACX,CACT,CAEA,SAASsf,EAAcvf,EAAGC,GACxB,OACEqf,EAAQzf,SAASG,EAAE,IAAKH,SAASI,EAAE,MACnCqf,EAAQzf,SAASG,EAAE,IAAM,KAAMH,SAASI,EAAE,IAAM,OAChDqf,EAAQzf,SAASG,EAAE,IAAM,KAAMH,SAASI,EAAE,IAAM,KAEpD,CAGA,SAASuf,EAAkBC,EAAUxY,GAOnC,YALwB,KADxBA,EAAQA,EAAMzH,MAAM,KAAK8G,IAAI8Y,IACZ,KACfnY,EAAM,GAAK,KAKN,OADCwY,EAEG,SAAU5gB,GAEf,OAAO6gB,EADP7gB,EAAUA,EAAQW,MAAM,KAAK8G,IAAI8Y,GACEnY,IAAU,CAC/C,EAGO,SAAUpI,GAEf,OAAO6gB,EADP7gB,EAAUA,EAAQW,MAAM,KAAK8G,IAAI8Y,GACEnY,IAAU,CAC/C,CAEN,CAGA,SAASyY,EAAmB7gB,EAASoI,GACnC,OAAIpI,EAAQ,KAAOoI,EAAM,GAChBpI,EAAQ,GAAKoI,EAAM,IAAM,EAAI,EAErB,MAAbA,EAAM,GACD,EAELpI,EAAQ,KAAOoI,EAAM,GAChBpI,EAAQ,GAAKoI,EAAM,IAAM,EAAI,EAE/B,CACT,CAYA,SAAS0Y,EAAiBjI,EAAM7Y,GAC9B,IAAI+gB,EAXN,SAAwBlI,EAAM7Y,GAC5B,OAAwC,IAApC6Y,EAAKzO,SAASkV,QAAQtf,GACjBA,IACE+N,EAAaiT,eAAenI,EAAK1C,MAAMnW,IACzC+N,EAAaiT,eAAenI,EAAK1C,MAAMnW,EAIlD,CAGiBihB,CAAepI,EAAM7Y,GACpC,OAAI+gB,GAEgC,IAAzBlI,EAAKzO,SAAShK,QAChByY,EAAKzO,SAAS,EAIzB,CAEA,SAAS8W,EAAaC,EAAOnP,GAE3B,OADAmP,GAAgB,IACTjR,OAAOyG,KAAKmC,GAAQvT,QAAO,SAAU0a,EAAU9J,GACpD,IAAI0C,EAAOuI,EAAOjL,EAAMnE,GACxB,IAAK6G,EAAM,OAAOoH,EAClB,IAAI7V,EAAW8F,OAAOyG,KAAKkC,EAAKwI,aAAaze,QAAO,SAAUyL,GAC5D,IAAIiT,EAAOzI,EAAKwI,YAAYhT,GAC5B,OAAgB,OAATiT,GAAiBA,GAAQH,CAClC,IACA,OAAOlB,EAAS1d,OAAO6H,EAAS3C,IAAIiY,EAAW7G,EAAK1C,OACtD,GAAG,GACL,CAEA,SAASoL,EAAU1I,GACjB,MAAO,CACL1C,KAAM0C,EAAK1C,KACX/L,SAAUyO,EAAKzO,SACfyV,SAAUhH,EAAKgH,SACfwB,YAAaxI,EAAKwI,YAEtB,CAEA,SAASD,EAAOjL,EAAMnE,GAGpB,GAFAmE,EAAOA,EAAK+F,cACZ/F,EAAOpI,EAAayT,QAAQrL,IAASA,EACjCnE,EAAQyP,iBAAmB1T,EAAa2T,aAAavL,GAAO,CAC9D,IAAIwL,EAAU5T,EAAa8K,KAAK9K,EAAa2T,aAAavL,IAC1D,GAAa,YAATA,EACF,OAmBwByL,EAnBIL,EAAUxT,EAAa8K,KAAK1C,IAmBvB0L,EAnB+BF,EAoBpEC,EAAQ/B,SAAWiC,EAAyBF,EAAQ/B,SAAUgC,EAAOhC,UACrE+B,EAAQxX,SAAW0X,EAAyBF,EAAQxX,SAAUyX,EAAOzX,UACrEwX,EAAQ/B,SAASlT,SAAQ,SAAU0B,QACFhB,IAA3BuU,EAAQP,YAAYhT,KACtBuT,EAAQP,YAAYhT,GAAKwT,EAAOR,YAAYhT,GAEhD,IACOuT,EAzBH,IAAIG,EAASR,EAAUI,GAEvB,OADAI,EAAO5L,KAAOA,EACP4L,CAEX,CAaF,IAA8BH,EAASC,EAZrC,OAAO9T,EAAa8K,KAAK1C,EAC3B,CAEA,SAAS2L,EAAyBE,EAAiBC,GACjD,IAAIC,EAAkBD,EAAe3C,QAAQJ,GAC7C,OAAO8C,EACJpf,QAAO,SAAU5C,GAChB,MAAO,qBAAqB+E,KAAK/E,EACnC,IACCuC,OAAO0f,EAAe7W,MAAM8W,GACjC,CAaA,SAASC,EAAUhM,EAAMnE,GACvB,IAAI6G,EAAOuI,EAAOjL,EAAMnE,GACxB,IAAK6G,EAAM,MAAM,IAAI6E,EAAkB,mBAAqBvH,GAC5D,OAAO0C,CACT,CAaA,SAASuJ,EAAY5I,EAAMrD,EAAMkM,EAAWrQ,GAC1C,IAAIsQ,EAAO,EACX,OAAQnM,GACN,IAAK,UACH,GAAInE,EAAQyP,gBAAiB,OAAOjI,EACpC,IAAIqG,EAAW9R,EAAa8K,KAAKgJ,OAAOhC,SACxCyC,EAAOzC,EAASzf,OAASyf,EAASP,QAAQJ,GAC1C,MACF,IAAK,SAEHoD,EAAO3C,EADM5R,EAAa8K,KAAK0J,OAAO1C,SAASzU,OAAO,GAAG,IApRtC,GAqR4B,EAC/C,MACF,QACE,OAAOoO,EAEX,OAAI6I,GAAaC,EACR9I,EAAKpO,OAAO,GAEdoO,EAAKpO,MAAMkX,EAAO,EAAID,EAC/B,CAEA,SAASG,EAAYzT,GACnB,MACmB,iBAAVA,IACNA,EAAMuQ,QAAQ,MAAQ,GAAKvQ,EAAMuQ,QAAQ,MAAQ,EAEtD,CAEA,SAASjM,EAAQoP,EAASzQ,GACxB,OAAOiN,EAAMyD,EAASD,GAASld,QAAO,SAAUiH,EAAQ5H,EAAM+d,GAC5D,GAAI/d,EAAKge,KAAiB,IAAVD,EACd,MAAM,IAAIjF,EACR,+DAEE9Y,EAAKie,MACL,KAGN,IACI3C,EADOwC,EAAQ9d,EAAK9B,MACPggB,OAAOxQ,KAAKvE,EAAciE,EAASpN,GAAM6C,KAAI,SAAUgB,GACtE,IAAIjB,EAAQiB,EAAE9H,MAAM,KACpB,MAAiB,MAAb6G,EAAM,GACDA,EAAM,GAAK,IAAM4Z,EAAO5Z,EAAM,GAAIwK,GAAS5H,SAAS,GAEpD3B,CAEX,IAEA,GAAqB,QAAjB7D,EAAKme,QACP,OAAIne,EAAKge,IACApW,EAAO5J,QAAO,SAAU6F,GAC7B,OAA6B,IAAtByX,EAAMZ,QAAQ7W,EACvB,IAEO+D,EAAO5J,QAAO,SAAU6F,GAC7B,OAA6B,IAAtByX,EAAMZ,QAAQ7W,EACvB,IAGF,GAAI7D,EAAKge,IAAK,CACZ,IAAIhgB,EAAS,CAAC,EAId,OAHAsd,EAAMvT,SAAQ,SAAUlE,GACtB7F,EAAO6F,IAAK,CACd,IACO+D,EAAO5J,QAAO,SAAU6F,GAC7B,OAAQ7F,EAAO6F,EACjB,GACF,CACA,OAAO+D,EAAOjK,OAAO2d,EAEzB,GAAG,GACL,CAEA,SAAS8C,EAAYlF,GAOnB,YANoB,IAATA,IAAsBA,EAAO,CAAC,QAEhB,IAAdA,EAAKiB,OACdjB,EAAKiB,KAAOA,EAAK1L,QAAU0L,EAAK1L,QAAQ,KAAO,KAG1CyK,CACT,CAEA,SAASmF,EAAeR,EAAS3E,GAC3B,MAAO2E,IAGPA,EAFW1U,EAAaiQ,WAAWF,IAIzB/P,EAAamV,UAI3B,OAAOT,CACT,CAEA,SAASU,EAAaV,GACpB,GAAyB,iBAAZA,IAAwBjiB,MAAMC,QAAQgiB,GACjD,MAAM,IAAI/E,EACR,0DAA4D+E,EAAU,IAG5E,CAEA,IAAIW,EAAQ,CAAC,EAEb,SAASrV,EAAa0U,EAAS3E,GAG7BqF,EADAV,EAAUQ,EAAeR,EADzB3E,EAAOkF,EAAYlF,KAInB,IAAI9L,EAAU,CACZqR,sBAAuBvF,EAAKuF,sBAC5BC,gBAAiBxF,EAAKwF,gBACtB7B,gBAAiB3D,EAAK2D,gBACtB1C,KAAMjB,EAAKiB,KACXL,IAAKZ,EAAKY,KAGZA,EAAID,eAAe1Q,EAAa8K,MAChC,IAAIkF,EAAQW,EAAIb,QAAQC,EAAM/P,EAAa8K,MAC3C,GAAIkF,EAEF,IAAK,IAAI/P,KADTgE,EAAQuR,YAAc,CAAC,EACHxF,EAClBqC,EAAUpO,EAAQuR,YAAavV,EAAS+P,EAAM/P,IAIlD,IAAIwV,EAAWC,KAAKC,UAAU,CAACjB,EAASzQ,IACxC,GAAIoR,EAAMI,GAAW,OAAOJ,EAAMI,GAElC,IAAIhX,EAASuT,EAAK1M,EAAQoP,EAASzQ,IAAUpE,MAAK,SAAU+V,EAAOC,GAGjE,GAFAD,EAAQA,EAAMhjB,MAAM,KACpBijB,EAAQA,EAAMjjB,MAAM,KAChBgjB,EAAM,KAAOC,EAAM,GAAI,CAIzB,IAAIC,EAAWF,EAAM,GAAGhjB,MAAM,KAAK,GAEnC,OAAO+f,EADQkD,EAAM,GAAGjjB,MAAM,KAAK,GACLA,MAAM,KAAMkjB,EAASljB,MAAM,KAC3D,CACE,OAAO8f,EAAQkD,EAAM,GAAIC,EAAM,GAEnC,IAIA,OAHKlF,EAAIA,IAAIoF,6BACXV,EAAMI,GAAYhX,GAEbA,CACT,CAmGA,SAASuX,EAAU/R,EAASpN,GAC1B,IAAIof,EAAUjW,EAAakW,aAAarhB,QAAO,SAAU7B,GACvD,OAAOoe,EAAgBpe,EAAG6D,EAAK5E,QACjC,IACA,GAAuB,IAAnBgkB,EAAQ5jB,OAAc,CACxB,GAAI4R,EAAQqR,sBACV,MAAO,GAEP,MAAM,IAAI3F,EACR,mBAAqB9Y,EAAK5E,QAAU,cAG1C,CACA,MAAO,CAAC,QAAUgkB,EAAQA,EAAQ5jB,OAAS,GAC7C,CAEA,SAAS8jB,EAAWlS,EAASpN,GAC3B,IAAIuf,EAAOnjB,SAAS4D,EAAKuf,MACrBC,EAAQpjB,SAAS4D,EAAKwf,OAAS,MAAQ,EACvCC,EAAMrjB,SAAS4D,EAAKyf,KAAO,MAC/B,OAAOnD,EAAaoD,KAAKC,IAAIJ,EAAMC,EAAOC,EAAK,EAAG,EAAG,GAAIrS,EAC3D,CAEA,SAASwS,EAAWxS,EAASpN,GAC3B,IAAI6f,EAAW/J,WAAW9V,EAAK6f,UAC3BC,EAAQ3W,EAAa2W,MAAMC,OAC/B,GAAI/f,EAAKggB,MACP,GAAIhgB,EAAKggB,MAAMC,MAAM,iBAAkB,CACrC,IAAK7S,EAAQuR,YACX,MAAM,IAAI7F,EAAkB,4CAE9BgH,EAAQ1S,EAAQuR,WAClB,KAAO,CACL,IAAIqB,EAEFA,EADwB,IAAtBhgB,EAAKggB,MAAMxkB,OACLwE,EAAKggB,MAAME,cAEXlgB,EAAKggB,MAAM1I,cAErBwC,EAAIR,YAAYnQ,EAAa2W,MAAOE,EAAO7W,EAAa8K,MACxD6L,EAAQ3W,EAAa2W,MAAME,EAC7B,CAQF,IANA,IAKI5kB,EALAoK,EAAW8F,OAAOyG,KAAK+N,GAAO9W,MAAK,SAAUzM,EAAGC,GAClD,OAAOsjB,EAAMtjB,GAAKsjB,EAAMvjB,EAC1B,IACI4jB,EAAY,EACZvY,EAAS,GAEJzL,EAAI,EAAGA,EAAIqJ,EAAShK,SAC3BJ,EAAUoK,EAASrJ,GACI,IAAnB2jB,EAAM1kB,MACV+kB,GAAaL,EAAM1kB,GACnBwM,EAAOpF,KAAKpH,KACR+kB,GAAaN,IALkB1jB,KAOrC,OAAOyL,CACT,CA1JAuB,EAAakR,MAAQ,SAAUwD,EAAS3E,GAItC,OADAqF,EADAV,EAAUQ,EAAeR,EADzB3E,EAAOkF,EAAYlF,KAGZmB,EAAMyD,EAASD,EACxB,EAGA1U,EAAaqV,MAAQ,CAAC,EACtBrV,EAAa8K,KAAO,CAAC,EACrB9K,EAAa2W,MAAQ,CACnBC,OAAQ,CAAC,EACTK,OAAQ,MAIVjX,EAAamV,SAAW,CAAC,SAAU,kBAAmB,cAAe,YAGrEnV,EAAayT,QAAU,CACrByD,GAAI,UACJC,GAAI,UACJC,IAAK,UACLC,SAAU,KACVC,WAAY,KACZC,eAAgB,SAChBC,UAAW,UACXC,YAAa,SACbC,cAAe,UACfC,eAAgB,SAChBC,UAAW,SACXC,UAAW,UAMb7X,EAAa2T,aAAe,CAC1BmE,QAAS,SACTC,OAAQ,UACRC,OAAQ,KACRnE,QAAS,UAIX7T,EAAaiT,eAAiB,CAAC,EAE/BjT,EAAayQ,YAAcE,EAAIF,YAC/BzQ,EAAasQ,YAAcK,EAAIL,YAC/BtQ,EAAauQ,WAAaI,EAAIJ,WAC9BvQ,EAAawQ,WAAaG,EAAIH,WAC9BxQ,EAAaiQ,WAAaU,EAAIV,WAE9BjQ,EAAa0W,SAAW,SAAUnY,EAAUyR,GAC1C,IAAIlF,EACJ,QAAqB,IAAVkF,EACTlF,EAAO9K,EAAa2W,MAAMC,YACrB,GAAc,aAAV5G,EAAsB,CAC/B,IAAID,EAAO,CAAC,EACZA,EAAKiB,KAAOA,EAAK1L,QAAU0L,EAAK1L,QAAQ,KAAO,IAC/C,IAAI2S,EAActH,EAAIb,QAAQC,GAC9B,IAAKkI,EACH,MAAM,IAAItI,EAAkB,4CAG9B,IAAK,IAAI1P,KADT6K,EAAO,CAAC,EACYmN,EAClB5F,EAAUvH,EAAM7K,EAASgY,EAAYhY,GAEzC,MAAO,GAAqB,iBAAV+P,EAEdA,EADEA,EAAM3d,OAAS,EACT2d,EAAM7B,cAEN6B,EAAM+G,cAEhBpG,EAAIR,YAAYnQ,EAAa2W,MAAO3G,EAAOhQ,EAAa8K,MACxDA,EAAO9K,EAAa2W,MAAM3G,QAM1B,IAAK,IAAI5H,IAJL,kBAAmB4H,IACrBA,EAAQA,EAAMkI,eAEhBpN,EAAO,CAAC,EACSkF,EACf,IAAK,IAAI/d,KAAW+d,EAAM5H,GACxB0C,EAAK1C,EAAO,IAAMnW,GAAW+d,EAAM5H,GAAMnW,GAK/C,OAAOsM,EAAS/G,QAAO,SAAU2gB,EAAKnlB,GACpC,IAAI2jB,EAAQ7L,EAAK9X,GAIjB,YAHcsM,IAAVqX,IACFA,EAAQ7L,EAAK9X,EAAEoE,QAAQ,QAAS,QAE3B+gB,GAAOxB,GAAS,EACzB,GAAG,EACL,EA6DA,IAAIhC,EAAU,CACZyD,oBAAqB,CACnBC,QAAS,CAAC,YACVC,OAAQ,sCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOsL,OAAOyG,KAAKmC,GAAQvT,QAAO,SAAU0a,EAAU9J,GACpD,IAAI0C,EAAOuI,EAAOjL,EAAMnE,GACxB,IAAK6G,EAAM,OAAOoH,EAClB,IAAIzG,EAAOoG,EAAiB/G,EAAKgH,SAAUjb,EAAKwF,UAGhD,OADAoP,EAAO4I,EADP5I,EAAOA,EAAK/R,IAAIiY,EAAW7G,EAAK1C,OACP0C,EAAK1C,KAAMvR,EAAKwF,SAAU4H,GAC5CiO,EAAS1d,OAAOiX,EACzB,GAAG,GACL,GAEF8M,cAAe,CACbF,QAAS,CAAC,YACVC,OAAQ,8BACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOsL,OAAOyG,KAAKmC,GAAQvT,QAAO,SAAU0a,EAAU9J,GACpD,IAAI0C,EAAOuI,EAAOjL,EAAMnE,GACxB,IAAK6G,EAAM,OAAOoH,EAClB,IAAIzG,EAAOX,EAAKgH,SAASzU,OAAOxG,EAAKwF,UAGrC,OADAoP,EAAO4I,EADP5I,EAAOA,EAAK/R,IAAIiY,EAAW7G,EAAK1C,OACP0C,EAAK1C,KAAMvR,EAAKwF,SAAU4H,GAC5CiO,EAAS1d,OAAOiX,EACzB,GAAG,GACL,GAEF+M,6BAA8B,CAC5BH,QAAS,CAAC,YACVC,OAAQ,iDACRvD,OAAQ,SAAU9Q,EAASpN,GAEzB,OADoBgb,EAAiB1P,OAAOyG,KAAKqI,GAAMpa,EAAKwF,UACvC3C,KAAI,SAAU1G,GACjC,MAAO,UAAYie,EAAIje,EACzB,GACF,GAEFylB,yBAA0B,CACxBJ,QAAS,CAAC,YACVC,OAAQ,6CACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOgb,EAAiB7R,EAAakW,aAAcrf,EAAKwF,UAAU3C,KAChE,SAAUzH,GACR,MAAO,QAAUA,CACnB,GAEJ,GAEFymB,4BAA6B,CAC3BL,QAAS,CAAC,WAAY,WACtBC,OAAQ,8CACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAIiU,EAAOsJ,EAAUvd,EAAKoJ,QAASgE,GAE/BwH,EADgBoG,EAAiB/G,EAAKgH,SAAUjb,EAAKwF,UAChC3C,IAAIiY,EAAW7G,EAAK1C,OAE7C,OADOiM,EAAY5I,EAAMX,EAAK1C,KAAMvR,EAAKwF,SAAU4H,EAErD,GAEF0U,uBAAwB,CACtBN,QAAS,CAAC,YACVC,OAAQ,yCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOsL,OAAOyG,KAAKqI,GAChB5T,OAAOxG,EAAKwF,UACZ3C,KAAI,SAAU1G,GACb,MAAO,UAAYie,EAAIje,EACzB,GACJ,GAEF4lB,mBAAoB,CAClBP,QAAS,CAAC,YACVC,OAAQ,qCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOmJ,EAAakW,aACjB7Y,OAAOxG,EAAKwF,UACZ3C,KAAI,SAAUzH,GACb,MAAO,QAAUA,CACnB,GACJ,GAEF4mB,sBAAuB,CACrBR,QAAS,CAAC,WAAY,WACtBC,OAAQ,sCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAIiU,EAAOsJ,EAAUvd,EAAKoJ,QAASgE,GAC/BwH,EAAOX,EAAKgH,SAASzU,OAAOxG,EAAKwF,UAAU3C,IAAIiY,EAAW7G,EAAK1C,OAEnE,OADOiM,EAAY5I,EAAMX,EAAK1C,KAAMvR,EAAKwF,SAAU4H,EAErD,GAEF6U,oBAAqB,CACnBT,QAAS,GACTC,OAAQ,2BACRvD,OAAQ,SAAU9Q,GAChB,OAAO9B,OAAOyG,KAAKmC,GAAQvT,QAAO,SAAU0a,EAAU9J,GACpD,IAAI0C,EAAOuI,EAAOjL,EAAMnE,GACxB,IAAK6G,EAAM,OAAOoH,EAClB,IAAIzG,EAAOX,EAAKzO,SAASxH,QAAO,SAAUyL,GACxC,OAAqC,IAA9BwK,EAAKgH,SAASP,QAAQjR,EAC/B,IAEA,OADAmL,EAAOA,EAAK/R,IAAIiY,EAAW7G,EAAK1C,OACzB8J,EAAS1d,OAAOiX,EACzB,GAAG,GACL,GAEFsN,6BAA8B,CAC5BV,QAAS,GACTC,OAAQ,uCACRvD,OAAQ,WACN,MAAO,EACT,GAEFiE,4BAA6B,CAC3BX,QAAS,CAAC,WACVC,OAAQ,oCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAIiU,EAAOsJ,EAAUvd,EAAKoJ,QAASgE,GACnC,OAAO6G,EAAKzO,SACTxH,QAAO,SAAUyL,GAChB,OAAqC,IAA9BwK,EAAKgH,SAASP,QAAQjR,EAC/B,IACC5G,IAAIiY,EAAW7G,EAAK1C,MACzB,GAEF6Q,WAAY,CACVZ,QAAS,CAAC,SACVC,OAAQ,gCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOsc,EAAaoD,KAAK2C,MAnsBpB,cAmsBmCriB,EAAKsiB,MAAOlV,EACtD,GAEFmV,QAAS,CACPf,QAAS,CAAC,QACVC,OAAQ,iBACRvD,OAAQoB,GAEVkD,UAAW,CACThB,QAAS,CAAC,OAAQ,SAClBC,OAAQ,uBACRvD,OAAQoB,GAEVmD,YAAa,CACXjB,QAAS,CAAC,OAAQ,QAAS,OAC3BC,OAAQ,6BACRvD,OAAQoB,GAEVoD,WAAY,CACVlB,QAAS,CAAC,OAAQ,cAClBC,OAAQ,sCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAI0iB,EAAa5M,WAAW9V,EAAK0iB,YAC7B5C,EAAQ3W,EAAa2W,MAAMC,OAC/B,OAAOzU,OAAOyG,KAAK+N,GAAOnf,QAAO,SAAUiH,EAAQxM,GAgBjD,MAfkB,MAAd4E,EAAK0b,KACHoE,EAAM1kB,GAAWsnB,GACnB9a,EAAOpF,KAAKpH,GAES,MAAd4E,EAAK0b,KACVoE,EAAM1kB,GAAWsnB,GACnB9a,EAAOpF,KAAKpH,GAES,OAAd4E,EAAK0b,KACVoE,EAAM1kB,IAAYsnB,GACpB9a,EAAOpF,KAAKpH,GAEL0kB,EAAM1kB,IAAYsnB,GAC3B9a,EAAOpF,KAAKpH,GAEPwM,CACT,GAAG,GACL,GAEF+a,uBAAwB,CACtBnB,QAAS,CAAC,OAAQ,cAClBC,OAAQ,wDACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAI0iB,EAAa5M,WAAW9V,EAAK0iB,YACjC,IAAKtV,EAAQuR,YACX,MAAM,IAAI7F,EAAkB,4CAE9B,IAAIgH,EAAQ1S,EAAQuR,YACpB,OAAOrT,OAAOyG,KAAK+N,GAAOnf,QAAO,SAAUiH,EAAQxM,GACjD,IAAIwnB,EAAa9C,EAAM1kB,GACvB,OAAkB,MAAdwnB,IAIc,MAAd5iB,EAAK0b,KACHkH,EAAaF,GACf9a,EAAOpF,KAAKpH,GAES,MAAd4E,EAAK0b,KACVkH,EAAaF,GACf9a,EAAOpF,KAAKpH,GAES,OAAd4E,EAAK0b,KACVkH,GAAcF,GAChB9a,EAAOpF,KAAKpH,GAELwnB,GAAcF,GACvB9a,EAAOpF,KAAKpH,IAhBLwM,CAmBX,GAAG,GACL,GAEFib,2BAA4B,CAC1BrB,QAAS,CAAC,OAAQ,aAAc,UAChCC,OAAQ,2DACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAI0iB,EAAa5M,WAAW9V,EAAK0iB,YAC7BvJ,EAAQW,EAAIgJ,SAAS1V,EAASpN,EAAKqZ,OAAQlQ,EAAa8K,MAC5D,GAAIkF,EAEF,IAAK,IAAI/P,KADTgE,EAAQuR,YAAc,CAAC,EACHxF,EAClBqC,EAAUpO,EAAQuR,YAAavV,EAAS+P,EAAM/P,IAGlD,IAAKgE,EAAQuR,YACX,MAAM,IAAI7F,EAAkB,4CAE9B,IAAIgH,EAAQ1S,EAAQuR,YACpB,OAAOrT,OAAOyG,KAAK+N,GAAOnf,QAAO,SAAUiH,EAAQxM,GACjD,IAAIwnB,EAAa9C,EAAM1kB,GACvB,OAAkB,MAAdwnB,IAIc,MAAd5iB,EAAK0b,KACHkH,EAAaF,GACf9a,EAAOpF,KAAKpH,GAES,MAAd4E,EAAK0b,KACVkH,EAAaF,GACf9a,EAAOpF,KAAKpH,GAES,OAAd4E,EAAK0b,KACVkH,GAAcF,GAChB9a,EAAOpF,KAAKpH,GAELwnB,GAAcF,GACvB9a,EAAOpF,KAAKpH,IAhBLwM,CAmBX,GAAG,GACL,GAEFmb,oBAAqB,CACnBvB,QAAS,CAAC,OAAQ,aAAc,SAChCC,OAAQ,2DACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAI0iB,EAAa5M,WAAW9V,EAAK0iB,YAC7B1C,EAAQhgB,EAAKggB,MAEfA,EADmB,IAAjBA,EAAMxkB,OACAwkB,EAAME,cAENF,EAAM1I,cAEhBwC,EAAIR,YAAYnQ,EAAa2W,MAAOE,EAAO7W,EAAa8K,MACxD,IAAI6L,EAAQ3W,EAAa2W,MAAME,GAC/B,OAAO1U,OAAOyG,KAAK+N,GAAOnf,QAAO,SAAUiH,EAAQxM,GACjD,IAAIwnB,EAAa9C,EAAM1kB,GACvB,OAAkB,MAAdwnB,IAIc,MAAd5iB,EAAK0b,KACHkH,EAAaF,GACf9a,EAAOpF,KAAKpH,GAES,MAAd4E,EAAK0b,KACVkH,EAAaF,GACf9a,EAAOpF,KAAKpH,GAES,OAAd4E,EAAK0b,KACVkH,GAAcF,GAChB9a,EAAOpF,KAAKpH,GAELwnB,GAAcF,GACvB9a,EAAOpF,KAAKpH,IAhBLwM,CAmBX,GAAG,GACL,GAEFob,MAAO,CACLxB,QAAS,CAAC,YACVC,OAAQ,mCACRvD,OAAQ0B,GAEVqD,SAAU,CACRzB,QAAS,CAAC,WAAY,SACtBC,OAAQ,mEACRvD,OAAQ0B,GAEVsD,SAAU,CACR1B,QAAS,CAAC,WACVC,OAAQ,wBACRvD,OAAQ,SAAU9Q,EAASpN,GACzB8Z,EAAIP,YAAYpQ,EAAaqV,MAAOxe,EAAKmjB,SACzC,IAAIC,EAAWja,EAAaqV,MAAMxe,EAAKmjB,SACnCvb,EAAS,GACb,IAAK,IAAI2J,KAAQ6R,EAAU,CACzB,IAAInP,EAAOuI,EAAOjL,EAAMnE,GAEpBiW,EACFjW,EAAQyP,iBACRtL,KAAQpI,EAAa2T,cACrBc,EAAYwF,EAAS7R,GAAM0C,EAAKgH,SAASzU,OAAO,GAAG,KACrDyN,EAAKzO,SAASuC,SAAQ,SAAU3M,GAC9B,IAAI+O,EAAQiZ,EAAS7R,GAAMnW,QACbqN,IAAV0B,GAAuBkZ,IACzBlZ,EAAQiZ,EAASja,EAAa2T,aAAavL,IAAOnW,IAEhDwiB,EAAYzT,IACdvC,EAAOpF,KAAK+O,EAAO,IAAMnW,EAE7B,GACF,CACA,OAAOwM,CACT,GAEF0b,eAAgB,CACd9B,QAAS,CAAC,OAAQ,MAClBC,OAAQ,wCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAIujB,EAAY3I,EAAkB5a,EAAK1C,MACnCkmB,EAAU5I,EAAkB5a,EAAKvB,IACjCnB,EAAOwY,WAAW9V,EAAK1C,MACvBmB,EAAKqX,WAAW9V,EAAKvB,IACzB,IAAK2b,EAAImJ,GACP,MAAM,IAAIzK,EAAkB,mBAAqBxb,EAAO,gBAE1D,IAAK8c,EAAIoJ,GACP,MAAM,IAAI1K,EAAkB,mBAAqBra,EAAK,gBAExD,OAAO6M,OAAOyG,KAAKqI,GAChBpc,QAAO,SAAU7B,GAChB,IAAIsnB,EAAS3N,WAAW3Z,GACxB,OAAOsnB,GAAUnmB,GAAQmmB,GAAUhlB,CACrC,IACCoE,KAAI,SAAU1G,GACb,MAAO,UAAYie,EAAIje,EACzB,GACJ,GAEFunB,WAAY,CACVlC,QAAS,CAAC,OAAQ,MAClBC,OAAQ,oCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOmJ,EAAakW,aACjBrhB,OAAO+d,EAAkB,KAAM/b,EAAK1C,OACpCU,OAAO+d,EAAkB,KAAM/b,EAAKvB,KACpCoE,KAAI,SAAU4G,GACb,MAAO,QAAUA,CACnB,GACJ,GAEFka,cAAe,CACbnC,QAAS,CAAC,UAAW,OAAQ,MAC7BC,OAAQ,qCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAIiU,EAAOsJ,EAAUvd,EAAKoJ,QAASgE,GAC/B9P,EAAOwY,WAAWoG,EAAiBjI,EAAMjU,EAAK1C,OAAS0C,EAAK1C,MAC5DmB,EAAKqX,WAAWoG,EAAiBjI,EAAMjU,EAAKvB,KAAOuB,EAAKvB,IAK5D,OAAOwV,EAAKgH,SAASjd,QAJrB,SAAgByL,GACd,IAAIga,EAAS3N,WAAWrM,GACxB,OAAOga,GAAUnmB,GAAQmmB,GAAUhlB,CACrC,IACoCoE,IAAIiY,EAAW7G,EAAK1C,MAC1D,GAEFqS,aAAc,CACZpC,QAAS,CAAC,OAAQ,WAClBC,OAAQ,qCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAI6a,EAAeD,EAAkB5a,EAAK5E,SAC1C,OAAOkQ,OAAOyG,KAAKqI,GAChBpc,OAAOyd,EAAezb,EAAK0b,KAAMb,IACjChY,KAAI,SAAU1G,GACb,MAAO,UAAYie,EAAIje,EACzB,GACJ,GAEF0nB,SAAU,CACRrC,QAAS,CAAC,OAAQ,WAClBC,OAAQ,iCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOmJ,EAAakW,aACjBrhB,QA72BqB0d,EA62BO1b,EAAK0b,KA72BNtgB,EA62BY4E,EAAK5E,SA52BnDA,EAAUA,EAAQW,MAAM,KAAK8G,IAAI8Y,IACzB,GAAKvgB,EAAQ,IAAM,EAC3BA,EAAQ,GAAKA,EAAQ,IAAM,EACd,MAATsgB,EACK,SAAUjS,GAEf,OAAOqS,EADPrS,EAAIA,EAAE1N,MAAM,KAAK8G,IAAI8Y,GACGvgB,GAAW,CACrC,EACkB,OAATsgB,EACF,SAAUjS,GAEf,OAAOqS,EADPrS,EAAIA,EAAE1N,MAAM,KAAK8G,IAAI8Y,GACGvgB,IAAY,CACtC,EACkB,MAATsgB,EACF,SAAUjS,GAEf,OADAA,EAAIA,EAAE1N,MAAM,KAAK8G,IAAI8Y,GACdG,EAAc1gB,EAASqO,GAAK,CACrC,EAEO,SAAUA,GAEf,OADAA,EAAIA,EAAE1N,MAAM,KAAK8G,IAAI8Y,GACdG,EAAc1gB,EAASqO,IAAM,CACtC,IAu1BK5G,KAAI,SAAU4G,GACb,MAAO,QAAUA,CACnB,IAh3BR,IAA8BiS,EAAMtgB,CAi3BhC,GAEF0oB,YAAa,CACXtC,QAAS,CAAC,UAAW,OAAQ,WAC7BC,OAAQ,iCACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAI5E,EAAU4E,EAAK5E,QACf6Y,EAAOsJ,EAAUvd,EAAKoJ,QAASgE,GAC/B2W,EAAQ5a,EAAaiT,eAAenI,EAAK1C,MAAMnW,GAEnD,OADI2oB,IAAO3oB,EAAU2oB,GACd9P,EAAKgH,SACTjd,OAAOyd,EAAezb,EAAK0b,KAAMtgB,IACjCyH,KAAI,SAAU4G,GACb,OAAOwK,EAAK1C,KAAO,IAAM9H,CAC3B,GACJ,GAEFua,YAAa,CACXxC,QAAS,GACTC,OAAQ,2BACRvD,OAAQ,WACN,MAAO,CAAC,cAAe,cACzB,GAEF+F,eAAgB,CACdzC,QAAS,GACTC,OAAQ,6BACRvD,OAAQ,WACN,MAAO,CAAC,cACV,GAEFgG,iBAAkB,CAChB1C,QAAS,CAAC,WACVC,OAAQ,yBACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAI6a,EAAeD,EAAkB5a,EAAK5E,SACtC6hB,EAAS7C,EAAIS,GACjB,IAAKoC,EACH,MAAM,IAAInE,EACR,mBAAqB9Y,EAAK5E,QAAU,gBAGxC,MAAO,CAAC,UAAY6hB,EACtB,GAEFkH,mBAAoB,CAClB3C,QAAS,CAAC,WACVC,OAAQ,kBACRvD,OAAQiB,GAEViF,mBAAoB,CAClB5C,QAAS,CAAC,WACVC,OAAQ,uBACRvD,OAAQiB,GAEVkF,mBAAoB,CAClB7C,QAAS,CAAC,WACVC,OAAQ,4BACRvD,OAAQiB,GAEVmF,aAAc,CACZ9C,QAAS,GACTC,OAAQ,oBACRvD,OAAQ,SAAU9Q,GAChB,MAAO,CAAC0M,EAAIN,YAAY/K,EAASrB,GACnC,GAEFmX,gBAAiB,CACf/C,QAAS,GACTC,OAAQ,kCACRvD,OAAQ,SAAU9Q,GAChB,IAAIiV,EAAM3C,KAAK2C,MAYf,OAAO5T,EAXOnD,OAAOyG,KAAKmI,GACvBlc,QAAO,SAAU4N,GAChB,OACEyW,EAAM3C,KAAKrF,MAAMH,EAAMtO,GAAK4Y,MAC5BnC,EAAM3C,KAAKrF,MAAMH,EAAMtO,GAAKxF,SA7gClChL,EA8gCoBwQ,EA9gCLpF,MAAM,GAClB2C,EAAakW,aAAaoF,MAAK,SAAUtoB,GAC9C,OAAOoe,EAAgBpe,EAAGf,EAC5B,KAJF,IACMA,CAghCE,IACCyH,KAAI,SAAU+I,GACb,MAAO,QAAUA,EAAIpF,MAAM,EAC7B,IACsB4G,EAC1B,GAEFsX,cAAe,CACblD,QAAS,GACTC,OAAQ,qBACRvD,OAAQ,WACN,MAAO,CAAC,WACV,GAEFyG,cAAe,CACbnD,QAAS,GACTC,OAAQ,qBACRvD,OAAQ,WACN,MAAO,CAAC,WACV,GAEF0G,gBAAiB,CACfpD,QAAS,CAAC,UAAW,WACrBC,OAAQ,yBACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,IAAI5E,EAAU4E,EAAK5E,QACf,QAAQ+E,KAAK/E,KAAUA,EAAU,MACrC,IAAI6Y,EAAOsJ,EAAUvd,EAAKoJ,QAASgE,GAC/B2W,EAAQ7H,EAAiBjI,EAAM7Y,GACnC,GAAI2oB,EACF3oB,EAAU2oB,MACL,CAOL,KADAA,EAAQ7H,EAAiBjI,EAJvB8P,GAD4B,IAA1B3oB,EAAQsf,QAAQ,KACVtf,EAAU,KAEVA,EAAQmF,QAAQ,OAAQ,MAK3B,IAAI6M,EAAQqR,sBACjB,MAAO,GAEP,MAAM,IAAI3F,EACR,mBAAqB1d,EAAU,OAAS4E,EAAKoJ,QAEjD,CAPEhO,EAAU2oB,CAQd,CACA,MAAO,CAAC9P,EAAK1C,KAAO,IAAMnW,EAC5B,GAEFypB,oBAAqB,CACnBrD,QAAS,GACTC,OAAQ,yBACRvD,OAAQ,SAAU9Q,GAChB,OAAOjE,OAAaV,EAAW2E,EACjC,GAEF0X,QAAS,CACPtD,QAAS,CAAC,UACVC,OAAQ,kBACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,OAAOyO,EAAQqL,EAAId,YAAY5L,EAASpN,EAAKqZ,QAASjM,EACxD,GAEFkR,SAAU,CACRkD,QAAS,GACTC,OAAQ,cACRvD,OAAQ,SAAU9Q,GAChB,OAAOqB,EAAQtF,EAAamV,SAAUlR,EACxC,GAEF2X,KAAM,CACJvD,QAAS,GACTC,OAAQ,UACRvD,OAAQ,SAAU9Q,GAShB,OAAOqB,EARI,CACT,aACA,WACA,eACA,WACA,iBACA,aAEmBrB,EACvB,GAEF4X,QAAS,CACPxD,QAAS,GACTC,OAAQ,WACRvD,OAAQ,SAAU9Q,EAASpN,GACzB,MAAIwc,EAAOxc,EAAKie,MAAO7Q,GACf,IAAI0L,EACR,sDAAwD9Y,EAAKie,QAt3BjDA,EAy3BKje,EAAKie,MAx3BvB,IAAInF,EACT,0BACEmF,EADF,mEAFJ,IAAsBA,CA23BlB,KAMH,WACC,IAAK,IAAI1M,KAAQ2C,EAAQ,CACvB,IAAI9K,EAAU8K,EAAO3C,GACrBpI,EAAa8K,KAAK1C,GAAQ,CACxBA,KAAMA,EACN/L,SAAUmV,EAAUzG,EAAO3C,GAAM/L,UACjCyV,SAAUN,EAAUzG,EAAO3C,GAAM/L,SAASgB,MAAM,GAAI,IACpDiW,YAAavI,EAAO3C,GAAM0T,cAE5BzJ,EAAUrS,EAAa2W,MAAMC,OAAQxO,EAAMnI,EAAQ8b,cAEnD/b,EAAaiT,eAAe7K,GAAQ,CAAC,EACrC,IAAK,IAAIpV,EAAI,EAAGA,EAAIiN,EAAQ5D,SAAShK,OAAQW,IAAK,CAChD,IAAIgpB,EAAO/b,EAAQ5D,SAASrJ,GAC5B,GAAKgpB,IAEsB,IAAvBA,EAAKzK,QAAQ,KAEf,IADA,IAAI0K,EAAWD,EAAKppB,MAAM,KACjB8H,EAAI,EAAGA,EAAIuhB,EAAS5pB,OAAQqI,IACnCsF,EAAaiT,eAAe7K,GAAM6T,EAASvhB,IAAMshB,CAGvD,CACF,CAEAhc,EAAakW,aAAepF,EAAWpX,KAAI,SAAUwiB,GACnD,OAAOA,EAAQjqB,OACjB,GACD,CA5BA,GA8BDP,EAAOC,QAAUqO,qBC3qCjB,IAAImc,EAAa,kBACbC,EAAY,0BAEhB,SAASC,EAAQlK,GACf,OAAK1f,MAAMC,QAAQyf,GACZA,EAAM3a,QAAO,SAAUpE,EAAGC,GAC/B,OAAOD,EAAEoB,OAAO6nB,EAAQhpB,GAC1B,GAAG,IAH+B,CAAC8e,EAIrC,CAYA,SAASmK,EAAWnE,EAAKrD,GACvB,IAAIje,EAAO,CAAEie,MAAOA,GAMpB,IAAK,IAAI1M,KALqB,IAA1B0M,EAAMvD,QAAQ,UAChB1a,EAAKge,KAAM,EACXC,EAAQA,EAAMzX,MAAM,IAGL8a,EAAK,CACpB,IAAIpjB,EAAOojB,EAAI/P,GACX0O,EAAQhC,EAAMgC,MAAM/hB,EAAKujB,QAC7B,GAAIxB,EAAO,CACTjgB,EAAK9B,KAAOqT,EACZ,IAAK,IAAIpV,EAAI,EAAGA,EAAI+B,EAAKsjB,QAAQhmB,OAAQW,IACvC6D,EAAK9B,EAAKsjB,QAAQrlB,IAAM8jB,EAAM9jB,EAAI,GAEpC,OAAO6D,CACT,CACF,CAGA,OADAA,EAAK9B,KAAO,UACL8B,CACT,CAEA,SAAS0lB,EAAWpE,EAAKqE,EAAQC,GAC/B,IAAI5lB,EACJ,OAnCF,SAAc2lB,EAAQE,GACpB,IAAK,IAAInQ,EAAI,EAAG/P,EAAMggB,EAAOnqB,OAAQka,GAAK/P,EAAK+P,IAE7C,GAAImQ,EADSF,EAAOG,QAAQpQ,EAAGA,GACTA,EAAG/P,GACvB,OAAOggB,EAAOnf,MAAM,GAAIkP,GAG5B,MAAO,EACT,CA2BSqQ,CAAKJ,GAAQ,SAAUlC,EAAQ/N,EAAG/P,GACvC,OAAI2f,EAAWnlB,KAAKsjB,KAClBzjB,EAAOylB,EAAWnE,EAAKmC,EAAOxD,MAAMqF,GAAY,KAC3CnH,QAAU,MACfyH,EAAG1hB,QAAQlE,IACJ,GACEulB,EAAUplB,KAAKsjB,KACxBzjB,EAAOylB,EAAWnE,EAAKmC,EAAOxD,MAAMsF,GAAW,KAC1CpH,QAAU,KACfyH,EAAG1hB,QAAQlE,IACJ,GACE0V,IAAM/P,KACf3F,EAAOylB,EAAWnE,EAAKmC,EAAOuC,SACzB7H,QAAU,KACfyH,EAAG1hB,QAAQlE,IACJ,EAGX,GACF,CAEAnF,EAAOC,QAAU,SAAewmB,EAAKzD,GAEnC,OADKjiB,MAAMC,QAAQgiB,KAAUA,EAAU,CAACA,IACjC2H,EACL3H,EAAQhb,KAAI,SAAUojB,GACpB,IAAIL,EAAK,GACT,GACEK,EAAQP,EAAWpE,EAAK2E,EAAOL,SACxBK,GACT,OAAOL,CACT,IAEJ,qBC7EA/qB,EAAOC,QAAQ,CAACorB,EAAE,CAACA,EAAE,CAACC,EAAE,EAAEC,EAAE,EAAEC,EAAE,SAAUC,EAAE,SAAUJ,EAAE,EAAEK,EAAE,QAASC,GAAG,GAAGD,EAAE,KAAKE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAIC,EAAE,KAAKN,EAAE,CAACI,GAAG,UAAUL,EAAE,UAAUC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWJ,EAAE,WAAWK,EAAE,YAAaA,EAAE,CAACL,EAAE,CAAC,EAAI,QAAQO,EAAE,EAAEE,EAAE,EAAEC,EAAE,EAAEC,EAAE,QAASC,EAAE,EAAEC,EAAE,QAASC,EAAE,QAASC,EAAE,EAAEC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,EAAEC,EAAE,QAASC,EAAE,QAASprB,EAAE,EAAEC,EAAE,QAASorB,EAAE,EAAEhkB,EAAE,EAAEikB,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEnP,EAAE,EAAEzc,EAAE,QAAS0H,EAAE,EAAE6R,EAAE,QAASF,EAAE,QAASjO,EAAE,QAASygB,EAAE,EAAEC,EAAE,EAAEC,EAAE,QAASjS,EAAE,QAASkS,EAAE,QAAS1e,EAAE,QAAS2e,EAAE,QAASxM,EAAE,QAASyM,EAAE,QAASC,EAAE,QAAS5B,EAAE,GAAGH,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAIC,EAAE,OAAON,EAAE,CAAC,EAAI,UAAWK,EAAE,UAAWE,EAAE,WAAWC,EAAE,UAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,UAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,SAAWC,EAAE,UAAWC,EAAE,WAAWprB,EAAE,WAAWC,EAAE,UAAWorB,EAAE,WAAWhkB,EAAE,WAAWikB,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWnP,EAAE,WAAWzc,EAAE,WAAW0H,EAAE,WAAW6R,EAAE,WAAWF,EAAE,WAAWjO,EAAE,WAAWygB,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWjS,EAAE,WAAWkS,EAAE,WAAW1e,EAAE,WAAW2e,EAAE,WAAWxM,EAAE,WAAWyM,EAAE,WAAWC,EAAE,WAAW5B,EAAE,YAAYK,EAAE,CAACN,EAAE,KAAKE,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,OAAOP,EAAE,CAACP,EAAE,CAAC,EAAI,OAAO,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAEqC,GAAG,EAAEC,GAAG,EAAEC,EAAE,EAAEtC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEJ,EAAE,EAAEK,EAAE,QAASE,EAAE,EAAEE,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE0B,EAAE,EAAEC,EAAE,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAE,KAAK,QAASC,GAAG,EAAE,KAAK,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,EAAE,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAAS1E,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE,KAAK,EAAEC,EAAE,EAAEC,EAAE,QAASC,EAAE,EAAEC,EAAE,EAAEC,EAAE,QAASC,EAAE,QAASC,EAAE,EAAEC,EAAE,EAAEprB,EAAE,QAASC,EAAE,EAAEorB,EAAE,EAAEhkB,EAAE,QAASikB,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEnP,EAAE,EAAEzc,EAAE,EAAE0H,EAAE,EAAE6R,EAAE,EAAEF,EAAE,QAASjO,EAAE,QAASygB,EAAE,EAAEC,EAAE,QAASC,EAAE,QAASjS,EAAE,QAASkS,EAAE,QAAS1e,EAAE,QAAS2e,EAAE,QAASxM,EAAE,QAASyM,EAAE,QAASC,EAAE,QAAS5B,EAAE,QAAS,KAAK,EAAE,KAAK,EAAEkF,GAAG,EAAEC,GAAG,GAAGtF,EAAE,MAAME,EAAE,CAAC,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,IAAIC,EAAE,UAAUN,EAAE,CAAC,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,UAAW,EAAI,WAAW,EAAI,UAAW,EAAI,WAAWmC,GAAG,UAAWC,GAAG,WAAWoD,GAAG,SAAWC,GAAG,UAAWpD,EAAE,UAAWtC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWJ,EAAE,WAAWK,EAAE,UAAWE,EAAE,WAAWE,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,UAAWC,EAAE,WAAWC,EAAE,WAAW0B,EAAE,UAAWC,EAAE,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,SAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,SAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAW,KAAK,WAAWC,GAAG,UAAW,KAAK,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,SAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,EAAE,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAW1E,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAW,KAAK,UAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWprB,EAAE,WAAWC,EAAE,WAAWorB,EAAE,UAAWhkB,EAAE,WAAWikB,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWnP,EAAE,WAAWzc,EAAE,WAAW0H,EAAE,UAAW6R,EAAE,WAAWF,EAAE,WAAWjO,EAAE,WAAWygB,EAAE,WAAWC,EAAE,UAAWC,EAAE,WAAWjS,EAAE,WAAWkS,EAAE,WAAW1e,EAAE,WAAW2e,EAAE,WAAWxM,EAAE,UAAWyM,EAAE,WAAWC,EAAE,WAAW5B,EAAE,WAAW,KAAK,KAAK,KAAK,OAAOK,EAAE,CAACb,EAAE,CAAC,EAAI,OAAO,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAEuC,EAAE,EAAEtC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEJ,EAAE,EAAEK,EAAE,EAAEE,EAAE,EAAEE,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE0B,EAAE,EAAEC,EAAE,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,EAAEC,GAAG,QAASC,GAAG,QAASC,GAAG,EAAEC,GAAG,QAASC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAE,KAAK,EAAEC,GAAG,QAAS,KAAK,QAASC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,OAAQC,GAAG,QAASC,GAAG,QAASC,EAAE,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAAS1E,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASC,EAAE,QAASprB,EAAE,QAASC,EAAE,QAASorB,EAAE,OAAQhkB,EAAE,QAASikB,EAAE,QAASC,EAAE,QAASC,EAAE,QAASnP,EAAE,QAASzc,EAAE,QAAS0H,EAAE,QAAS6R,EAAE,OAAQF,EAAE,QAASjO,EAAE,QAASygB,EAAE,QAASC,EAAE,QAASC,EAAE,QAASjS,EAAE,QAASkS,EAAE,QAAS1e,EAAE,QAAQ2e,EAAE,QAASxM,EAAE,QAASyM,EAAE,QAASC,EAAE,OAAO5B,EAAE,QAAS,KAAK,QAAS,KAAK,EAAEoF,GAAG,GAAGvF,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,MAAMC,EAAE,SAASN,EAAE,CAAC,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAWqC,EAAE,WAAWtC,EAAE,WAAWC,EAAE,WAAWC,EAAE,UAAWC,EAAE,WAAWJ,EAAE,WAAWK,EAAE,WAAWE,EAAE,WAAWE,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAW0B,EAAE,SAAWC,EAAE,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,SAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,SAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,SAAW,KAAK,WAAWC,GAAG,WAAW,KAAK,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,UAAWC,GAAG,SAAWC,EAAE,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAW1E,EAAE,UAAWC,EAAE,WAAWC,EAAE,UAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,UAAWprB,EAAE,WAAWC,EAAE,WAAWorB,EAAE,UAAWhkB,EAAE,WAAWikB,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWnP,EAAE,WAAWzc,EAAE,WAAW0H,EAAE,UAAW6R,EAAE,WAAWF,EAAE,WAAWjO,EAAE,WAAWygB,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWjS,EAAE,UAAWkS,EAAE,SAAW1e,EAAE,WAAW2e,EAAE,UAAWxM,EAAE,WAAWyM,EAAE,WAAWC,EAAE,WAAW5B,EAAE,WAAW,KAAK,KAAK,KAAK,KAAKoF,GAAG,OAAOpF,EAAE,CAACR,EAAE,CAAC,EAAI,EAAEuC,EAAE,EAAEtC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEJ,EAAE,EAAEK,EAAE,EAAEE,EAAE,EAAEE,EAAE,QAASC,EAAE,OAAQC,EAAE,QAASE,EAAE,QAASgF,GAAG,EAAE,KAAK,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAAS,KAAK,EAAEC,GAAG,QAASC,GAAG,QAAS,KAAK,QAASC,GAAG,QAASC,GAAG,QAAS,KAAK,QAAS,KAAK,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,OAAQC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAAQC,GAAG,QAASC,GAAG,GAAG1G,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,MAAMC,EAAE,SAASN,EAAE,CAAC,EAAI,WAAW2F,GAAG,WAAW,KAAK,WAAWtD,EAAE,WAAWuD,GAAG,SAAW7F,EAAE,WAAW8F,GAAG,QAAW7F,EAAE,QAAW8F,GAAG,WAAW7F,EAAE,WAAWC,EAAE,WAAW6F,GAAG,WAAWjG,EAAE,WAAW,KAAK,WAAWK,EAAE,WAAW6F,GAAG,WAAW3F,EAAE,WAAW4F,GAAG,UAAW1F,EAAE,WAAW,KAAK,UAAWC,EAAE,WAAW0F,GAAG,WAAWzF,EAAE,UAAW0F,GAAG,WAAW,KAAK,WAAW,KAAK,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,KAAKjG,EAAE,KAAKkG,GAAG,OAAO7G,EAAE,CAACF,EAAE,CAAC,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,EAAE,EAAI,QAASI,EAAE,EAAEC,EAAE,QAASE,EAAE,EAAEI,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE0B,EAAE,EAAEC,EAAE,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,QAASC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,EAAE,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAE1E,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE,KAAK,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,QAASC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEprB,EAAE,EAAEC,EAAE,EAAEorB,EAAE,EAAEhkB,EAAE,EAAEikB,EAAE,QAASC,EAAE,QAASC,EAAE,QAASnP,EAAE,QAASzc,EAAE,QAAQ0H,EAAE,QAASqpB,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEjB,GAAG,EAAEkB,GAAG,EAAEC,GAAG,EAAElB,GAAG,GAAG9F,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,KAAK,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAIC,EAAE,QAAQN,EAAE,CAAC,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,UAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAW,EAAI,WAAWE,EAAE,WAAW4G,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAW9G,EAAE,WAAW6F,GAAG,WAAWkB,GAAG,WAAWC,GAAG,WAAW9G,EAAE,WAAW4F,GAAG,WAAWxF,EAAE,WAAWC,EAAE,WAAWC,EAAE,UAAWC,EAAE,UAAW0B,EAAE,WAAWC,EAAE,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,SAAWC,GAAG,UAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,EAAE,SAAWC,GAAG,UAAWC,GAAG,UAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAW1E,EAAE,WAAWC,EAAE,UAAWC,EAAE,UAAW,KAAK,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,WAAWC,EAAE,UAAWC,EAAE,WAAWprB,EAAE,WAAWC,EAAE,UAAWorB,EAAE,WAAWhkB,EAAE,WAAWikB,EAAE,WAAWC,EAAE,UAAWC,EAAE,WAAWnP,EAAE,WAAWzc,EAAE,WAAW0H,EAAE,YAAYkjB,EAAE,CAACT,EAAE,IAAIC,EAAE,IAAIE,EAAE,IAAIyG,GAAG,IAAIC,GAAG,IAAIC,GAAG,IAAIC,GAAG,IAAIjB,GAAG,IAAIkB,GAAG,IAAIC,GAAG,IAAIlB,GAAG,MAAMhG,EAAE,CAACH,EAAE,CAACG,EAAE,EAAEU,EAAE,SAAU,KAAK,EAAEyG,GAAG,EAAEC,GAAG,UAAWC,GAAG,UAAWC,GAAG,UAAWC,GAAG,SAAUC,GAAG,UAAWC,GAAG,UAAWC,GAAG,SAAUC,GAAG,UAAWC,GAAG,QAASC,GAAG,SAAUC,GAAG,SAAUC,GAAG,SAAUC,GAAG,QAASC,GAAG,UAAWC,GAAG,UAAWC,GAAG,SAAUC,GAAG,SAAUC,GAAG,OAAQC,GAAG,QAASC,GAAG,QAAS,KAAK,QAAS,KAAK,QAASpC,GAAG,QAASC,GAAG,QAASC,GAAG,QAASC,GAAG,QAAQC,GAAG,QAASC,GAAG,QAAQC,GAAG,OAAOC,GAAG,QAAQC,GAAG,UAAWzG,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAIC,EAAE,gBAAgBN,EAAE,CAAC,KAAK,WAAWoH,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWvH,EAAE,UAAWwH,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAW,KAAK,WAAW,KAAK,UAAWpC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,WAAWC,GAAG,UAAWC,GAAG,KAAKjG,EAAE,OAAOT,EAAE,CAACJ,EAAE,CAAC2I,GAAG,SAAUtI,EAAE,IAAIE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,IAAIC,EAAE,aAAaN,EAAE,CAACyI,GAAG,YAAahI,EAAE,CAACX,EAAE,CAACsC,GAAG,EAAEC,EAAE,SAAU/B,EAAE,EAAEoI,GAAG,EAAEC,GAAG,UAAWC,GAAG,EAAEC,GAAG,SAAUxB,GAAG,QAAS,KAAK,EAAE,KAAK,SAAUlH,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,GAAG,GAAG,IAAIC,EAAE,kBAAkBN,EAAE,CAAC0I,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAWxG,GAAG,WAAWC,EAAE,UAAWwG,GAAG,UAAWxB,GAAG,UAAW,KAAK,WAAW,KAAK,WAAW/G,EAAE,aAAa+B,EAAE,CAACvC,EAAE,CAACE,EAAE,EAAEF,EAAE,GAAGK,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAIC,EAAE,qBAAqBN,EAAE,CAACA,EAAE,UAAWF,EAAE,YAAaC,EAAE,CAACD,EAAE,CAACA,EAAE,EAAEK,EAAE,EAAEE,EAAE,EAAE6E,EAAE,EAAEc,GAAG,EAAEkB,GAAG,EAAEjB,GAAG,GAAG9F,EAAE,IAAIE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,KAAK,KAAK,IAAI,KAAK,IAAI,GAAG,GAAG,IAAIC,EAAE,eAAeN,EAAE,CAACF,EAAE,WAAWK,EAAE,UAAW6F,GAAG,WAAWkB,GAAG,WAAW7G,EAAE,WAAW4F,GAAG,WAAWf,EAAE,YAAYvE,EAAE,CAACuE,EAAE,WAAW3E,EAAE,CAACT,EAAE,CAACQ,EAAE,SAASH,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAIC,EAAE,qBAAqBN,EAAE,CAACM,EAAE,aAAaE,EAAE,CAACV,EAAE,CAACQ,EAAE,SAAUH,EAAE,MAAME,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAIC,EAAE,sBAAsBN,EAAE,CAACM,EAAE,aAAaI,EAAE,CAACZ,EAAE,CAACA,EAAE,EAAEK,EAAE,GAAGA,EAAE,KAAKE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAIC,EAAE,YAAYN,EAAE,CAACF,EAAE,WAAWK,EAAE,YAAaS,EAAE,CAACd,EAAE,CAACsG,GAAG,SAASjG,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,IAAIC,EAAE,yBAAyBN,EAAE,CAACoG,GAAG,YAAYzF,EAAE,CAACyF,GAAG,WAAWvF,EAAE,CAACf,EAAE,CAACuC,EAAE,QAASC,EAAE,QAASC,EAAE,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAU,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,SAAU,KAAK,EAAE,KAAK,SAAUuG,GAAG,SAAUC,GAAG,SAAUzC,GAAG,SAAU0C,GAAG,SAAUC,GAAG,SAAUC,GAAG,UAAW/I,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,GAAG,GAAG,IAAIC,EAAE,mBAAmBN,EAAE,CAACqC,EAAE,UAAW,KAAK,WAAW,KAAK,UAAW,KAAK,WAAW,KAAK,UAAW,KAAK,WAAW,KAAK,WAAW,KAAK,WAAW,KAAK,WAAW,KAAK,WAAWyG,GAAG,WAAWC,GAAG,UAAWzC,GAAG,UAAW0C,GAAG,WAAWC,GAAG,WAAWC,GAAG,WAAW5G,EAAE,WAAWC,EAAE,aAAazB,EAAE,CAAChB,EAAE,CAAC,KAAK,SAAUK,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,IAAIC,EAAE,aAAaN,EAAE,CAAC,KAAK,aAAae,EAAE,CAACjB,EAAE,CAACqJ,GAAG,GAAGhJ,EAAE,SAASE,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,IAAIC,EAAE,gBAAgBN,EAAE,CAACmJ,GAAG,aAAanI,EAAE,CAAClB,EAAE,CAACsJ,GAAG,QAASC,GAAG,GAAGlJ,EAAE,MAAME,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,GAAG,GAAG,IAAIC,EAAE,gBAAgBN,EAAE,CAACoJ,GAAG,WAAWC,GAAG,+BCAtplB50B,EAAOC,QAAQ,CAAC,EAAI,MAAM,EAAI,IAAI,EAAI,KAAK,EAAI,KAAK,EAAI,KAAK,EAAI,KAAK,EAAI,KAAK,EAAI,KAAK,EAAI,KAAK,EAAI,KAAKorB,EAAE,KAAKK,EAAE,KAAKE,EAAE,KAAKM,EAAE,KAAKL,EAAE,MAAMN,EAAE,IAAIC,EAAE,IAAIC,EAAE,IAAIO,EAAE,KAAK4B,EAAE,IAAItC,EAAE,IAAIQ,EAAE,KAAKC,EAAE,KAAKE,EAAE,KAAKE,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKprB,EAAE,KAAKC,EAAE,KAAKorB,EAAE,KAAKhkB,EAAE,KAAKikB,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKnP,EAAE,KAAKzc,EAAE,KAAK0H,EAAE,MAAM6kB,EAAE,KAAKC,EAAE,KAAK2C,EAAE,KAAK5V,EAAE,MAAMF,EAAE,MAAMjO,EAAE,MAAMygB,EAAE,MAAMC,EAAE,MAAMC,EAAE,MAAMjS,EAAE,MAAMkS,EAAE,MAAM1e,EAAE,MAAM2e,EAAE,MAAMxM,EAAE,MAAMyM,EAAE,MAAMC,EAAE,MAAMM,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKE,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKC,GAAG,KAAKS,GAAG,OAAOC,GAAG,OAAOG,GAAG,OAAOE,GAAG,OAAOlE,GAAG,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,OAAO,KAAK,OAAO,KAAK,YAAY,KAAK,OAAOiE,GAAG,OAAOE,GAAG,OAAOC,GAAG,OAAOC,GAAG,OAAOC,GAAG,OAAOC,GAAG,OAAOC,GAAG,OAAOM,GAAG,OAAOG,GAAG,UAAUjH,GAAG,MAAM+B,GAAG,IAAIqD,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAMG,GAAG,OAAOC,GAAG,OAAOU,GAAG,KAAKC,GAAG,UAAUC,GAAG,YAAYC,GAAG,OAAOC,GAAG,OAAOE,GAAG,OAAOC,GAAG,UAAUE,GAAG,UAAUC,GAAG,UAAUC,GAAG,UAAUC,GAAG,UAAUC,GAAG,UAAUC,GAAG,MAAMC,GAAG,YAAYC,GAAG,OAAOC,GAAG,YAAYC,GAAG,YAAYC,GAAG,YAAYC,GAAG,YAAYC,GAAG,YAAYC,GAAG,OAAOC,GAAG,OAAOC,GAAG,YAAYC,GAAG,YAAYC,GAAG,YAAYC,GAAG,YAAYC,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAMC,GAAG,MAAM,KAAK,MAAM,KAAK,cAAc,KAAK,UAAU,KAAK,UAAU,KAAK,UAAU,KAAK,MAAM,KAAK,MAAM,KAAK,YAAY,KAAK,OAAO,KAAK,OAAOC,GAAG,OAAOC,GAAG,OAAOC,GAAG,OAAOC,GAAG,OAAOC,GAAG,OAAOC,GAAG,QAAQC,GAAG,MAAMC,GAAG,8BCAjxD50B,EAAOC,QAAQ,CAACorB,EAAE,KAAKK,EAAE,OAAOE,EAAE,UAAUM,EAAE,SAASL,EAAE,SAASN,EAAE,QAAQC,EAAE,UAAUC,EAAE,UAAUO,EAAE,UAAU4B,EAAE,KAAKtC,EAAE,SAASQ,EAAE,UAAUC,EAAE,SAASE,EAAE,SAASE,EAAE,SAASC,EAAE,UAAUC,EAAE,SAASC,EAAE,QAAQC,EAAE,6CCElN,MAAM1f,EAAW,iBACXlC,EAAW,yBACXkqB,EAAa,EAAQ,OAE3B,SAASC,EAAsBC,GAC7B,OAAOtkB,OAAOyG,KAAK6d,GAAcjvB,QAAO,CAACmf,EAAO1kB,KAC9C0kB,EAAMta,EAASpK,IAAYw0B,EAAax0B,GACjC0kB,IACN,CAAC,EACN,CAEAjlB,EAAOC,QAAQoZ,OAAS5I,OAAOyG,KAAK2d,GAAY/uB,QAAO,CAACkC,EAAK+I,KAC3D,IAAIgkB,EAAeF,EAAW9jB,GA+B9B,OA9BA/I,EAAI6E,EAASkE,IAAQN,OAAOyG,KAAK6d,GAAcjvB,QAAO,CAACsT,EAAM3D,KAC7C,MAAVA,EACF2D,EAAKiR,aAAeyK,EAAsBC,EAAatf,IACpC,MAAVA,EACT2D,EAAKzO,SAAWoqB,EAAatf,GAAO3P,QAAO,CAACiU,EAAMxZ,KAChC,KAAZA,EACFwZ,EAAKpS,KAAK,MAEVoS,EAAKpS,KAAKgD,EAASpK,IAEdwZ,IACN,IACgB,MAAVtE,EACT2D,EAAK4b,kBAAoBF,EAAsBC,EAAatf,IACzC,MAAVA,EACT2D,EAAK7K,QAAUwmB,EAAatf,GACT,MAAVA,EACT2D,EAAKgR,aAAe3Z,OAAOyG,KAAK6d,EAAatf,IAAQ3P,QACnD,CAACmvB,EAAMC,KACLD,EAAKtqB,EAASuqB,IAASH,EAAatf,GAAOyf,GACpCD,IAET,CAAC,GAIH7b,EAAK+b,OAASJ,EAAatf,GAEtB2D,IACN,CAAC,GACGpR,IACN,CAAC,0BC9CJhI,EAAOC,QAAQm1B,gBAAkB,EAAjC,4BCAAp1B,EAAOC,QAAQ4M,SAAW,EAA1B,8ECGIwoB,QAA0B,GAA4B,KAE1DA,EAAwB1tB,KAAK,CAAC3H,EAAOgb,GAAI,6iBAA8iB,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,qDAAqD,MAAQ,GAAG,SAAW,8KAA8K,eAAiB,CAAC,4fAA4f,WAAa,MAEt4C,yBCPAhb,EAAOC,QAAU,CAChB,OAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,OAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,IAAQ,KACR,MAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,MAAO,KACP,IAAO,KACP,MAAO,KACP,IAAO,KACP,MAAO,KACP,IAAO,KACP,IAAO,KACP,MAAO,KACP,MAAO,KACP,IAAO,KACP,MAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,MAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,MAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,IAAO,KACP,OAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,OAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,OAAQ,KACR,KAAQ,KACR,KAAQ,KACR,OAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,OAAQ,KACR,KAAQ,KACR,KAAQ,KACR,OAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,OAAQ,KACR,KAAQ,KACR,KAAQ,KACR,OAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,KAAQ,KACR,OAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,OAAQ,MACR,KAAQ,MACR,OAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,OAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,OAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,OAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,OAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,OAAQ,MACR,KAAQ,MACR,KAAQ,MACR,KAAQ,MACR,OAAQ,2CCtHT,IAAIq1B,EAAmB,EAAQ,MAC3BC,EAAa,EAAQ,OAEzBv1B,EAAOC,QAAU,CAOfu1B,UAAW,SAAmB5O,GAC5B,IAAI6O,EAAsB9Z,UAAUhb,OAAS,QAAsBiN,IAAjB+N,UAAU,GAAmBA,UAAU,GAAK,GAE1F+Z,EAAmBD,EAAoB90B,OAAS,EAAI80B,EAAsBhlB,OAAOyG,KAAKoe,GAEtFvoB,OAAS,EAGT4oB,EAAQ,CAAC,EAsBb,OApBAD,EAAiBxoB,SAAQ,SAAU0oB,GAEjC,IAAKN,EAAiB1kB,eAAeglB,GACnC,MAAM,IAAIrhB,MAAM,6BAA+BqhB,EAA/B,+BAAqFnlB,OAAOyG,KAAKoe,GAAkBrnB,KAAK,OAG1I,IAAI4nB,EAAUP,EAAiBM,GAE/B7oB,EAASwoB,EAAWC,UAAU5O,EAAQiP,GACtCjP,EAAS7Z,EAAOqC,SAGgB,mBAArBymB,EAAQC,WACjBH,EAAMC,GAAiBC,EAAQC,WAEnC,IAGA/oB,EAAOgpB,SAASJ,GAET5oB,CACT,mCC/BF,IAAIipB,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAI70B,EAAI,EAAGA,EAAI60B,EAAMx1B,OAAQW,IAAK,CAAE,IAAI80B,EAAaD,EAAM70B,GAAI80B,EAAW1kB,WAAa0kB,EAAW1kB,aAAc,EAAO0kB,EAAWzkB,cAAe,EAAU,UAAWykB,IAAYA,EAAWxkB,UAAW,GAAMnB,OAAOI,eAAeqlB,EAAQE,EAAWrlB,IAAKqlB,EAAa,CAAE,CAAE,OAAO,SAAUC,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYL,EAAiBI,EAAY3lB,UAAW4lB,GAAiBC,GAAaN,EAAiBI,EAAaE,GAAqBF,CAAa,CAAG,CAA7hB,GAIfG,EAAa,WAef,SAASA,EAAWC,EAAIC,GACtB,IAAIpnB,EAAQonB,EAAKpnB,MACbqnB,EAASD,EAAKC,OACdC,EAASF,EAAKE,QApBtB,SAAyBC,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAInhB,UAAU,oCAAwC,CAsBpJ4hB,CAAgB7Z,KAAMuZ,GAEtBvZ,KAAK8Z,IAAMN,EACXxZ,KAAK+Z,QAAUL,EAGf1Z,KAAK3N,MAAQA,EACb2N,KAAK2Z,OAASA,GAAUH,EAAGG,OAC3B3Z,KAAKga,OAAS3nB,EAAM1I,SAAS,KAG7BqW,KAAKiI,OAASuR,EAAGvR,OACjBjI,KAAKia,WAAaT,EAAGS,WACrBja,KAAKka,UAAYV,EAAGU,UACpBla,KAAKma,OAASX,EAAGW,OACjBna,KAAKoa,QAAUZ,EAAGY,OACpB,CA4DA,OArDArB,EAAaQ,EAAY,CAAC,CACxBzlB,IAAK,OACLnO,MAAO,SAAckoB,GACnB,OAAO7N,KAAK8Z,IAAIzxB,KAAKwlB,EACvB,GAMC,CACD/Z,IAAK,UACLnO,MAAO,SAAiBkoB,GACtB,OAAO7N,KAAK8Z,IAAIO,QAAQxM,EAC1B,GAMC,CACD/Z,IAAK,WACLnO,MAAO,WAIL,OAHKqa,KAAKsa,kBACRta,KAAKsa,gBAAkB,IAAMta,KAAK2Z,OAAS,IAAM3Z,KAAK3N,OAEjD2N,KAAKsa,eACd,GAMC,CACDxmB,IAAK,OACLnO,MAAO,SAAckoB,GACnB,IAAI/d,EAASkQ,KAAK8Z,IAAIS,KAAK1M,GAE3B,IAAK7N,KAAK+Z,UAAYjqB,EACpB,OAAOA,EAKT,IAAK,IAAI0qB,KAFT1qB,EAAO4pB,OAAS,CAAC,EAEC1Z,KAAK+Z,QAAS,CAC9B,IAAIU,EAAcza,KAAK+Z,QAAQS,GAC/B1qB,EAAO4pB,OAAOc,GAAS1qB,EAAO2qB,EAChC,CAEA,OAAO3qB,CACT,KAGKypB,CACT,CAjGiB,GAmGjBx2B,EAAOC,QAAU,CACfu2B,WAAYA,mCC9Gdx2B,EAAOC,QAAU,CAIf03B,WAAW,EAGXC,UAAW,SAAmBC,GAG5B,QAFgBA,EAAIvoB,MAAM1I,SAAS,OAOnCixB,EAAIvoB,MAAQuoB,EAAIvoB,MAAM5J,QAAQ,IAAK,IAGnCuX,KAAK0a,UAAYE,EAAIvoB,MAAM1I,SAAS,MAE7B,EACT,EACAkxB,KAAM,SAAcxY,GAClB,IAAIna,EAAOma,EAAKna,KAGhB,GAAkB,SAAdA,EAAK5B,MAAkC,MAAf4B,EAAKvC,MAAjC,CAIA,IAAIm1B,EAAU,UACVC,EAAW,IAEX/a,KAAK0a,YACPI,EAAU,cACVC,EAAW,MAGb1Y,EAAK5Z,QAAQ,CACXrC,KAAM,iBACNJ,YAAa,CAAC,CACZI,KAAM,aACNZ,KAAM,CACJY,KAAM,OACNT,MAAO,MACPW,KAAM,UACN00B,OAAQ,MAEVr0B,GAAI,CACFP,KAAM,OACNT,MAAOm1B,EACPx0B,KAAM,UACN00B,OAAQD,MAxBd,CA4BF,iCCxDFh4B,EAAOC,QAAU,CAKfi4B,YAAa,CAAC,EAKdC,KAAM,WACJlb,KAAKib,YAAc,CAAC,CACtB,EAMApC,SAAU,WACR,OAAO7Y,KAAKib,WACd,EACA7tB,MAAO,SAAeiV,GACpB,IAAIna,EAAOma,EAAKna,KAGXA,EAAKuR,OAKVuG,KAAKib,YAAY/yB,EAAKuR,MAAQvR,EAAKlB,cAE5BkB,EAAKuR,YACLvR,EAAKizB,QACd,EACAC,cAAe,SAAuB/Y,GACpC,IAAIna,EAAOma,EAAKna,KAGE,SAAdA,EAAK5B,OAIT4B,EAAK5B,KAAO,SACZ4B,EAAKmzB,UAAYnzB,EAAKlB,cACfkB,EAAKozB,aACd,mCC3CFv4B,EAAOC,QAAU,CACfoF,OAAQ,SAAgBqxB,GACtB,IAAIvxB,EAAOuxB,EAAKvxB,KAEZA,EAAKmK,MAAM1I,SAAS,OACtBzB,EAAKmK,MAAQnK,EAAKmK,MAAM5J,QAAQ,IAAK,IAEzC,sCCdF1F,EAAOC,QAAU,CAEfg3B,OAAQ,EAAQ,OAGhBuB,qBAAsB,EAAQ,KAG9BC,MAAO,EAAQ,wCCJjB,SAASjgB,EAAIrT,GACX,OAAOA,EAAOkN,EAAUlN,EAAK9B,MAAM8B,GAAQ,EAC7C,CAKA,IAAIkN,EAAY,CACdhN,OAAQ,SAAgBF,GACtB,MAAO,IAAMqT,EAAIrT,EAAK+J,MAAQ,IAAM/J,EAAKmK,KAC3C,EACAopB,YAAa,SAAqBvzB,GAChC,OAAQA,EAAKlC,aAAe,IAAI+E,IAAIwQ,GAAKvK,KAAK,GAChD,EACA0qB,YAAa,SAAqBxzB,GAChC,OAAOqT,EAAIrT,EAAKb,MAAQ,IAAMkU,EAAIrT,EAAKZ,MACzC,EACA8F,MAAO,SAAelF,GACpB,IAAIpB,EAAayU,EAAIrT,EAAKpB,YAE1B,OAAIoB,EAAKnB,UAEHmB,EAAKuR,KACA,OAASvR,EAAKizB,SAAWjzB,EAAKuR,MAAQ,IAAM3S,EAAa,IAG3D,IAAMA,EAAa,IAGrB,MAAQA,EAAa,GAC9B,EACAs0B,cAAe,SAAuBlzB,GACpC,OAAQA,EAAK5B,MACX,IAAK,SACH,MAAO,KAAO4B,EAAKmzB,UACrB,IAAK,OACH,MAAO,QAAUnzB,EAAKozB,cAAgBpzB,EAAKmzB,WAAa,IAC1D,QACE,MAAM,IAAIpjB,UAAU,+BAAiC/P,EAAK5B,MAEhE,EACAq1B,UAAW,SAAmBzzB,GAC5B,OAAQA,EAAK5B,MACX,IAAK,IACL,IAAK,IACL,IAAK,MACL,IAAK,MACH,OAAO4B,EAAK5B,KAEd,IAAK,YAED,IAAIs1B,EAAYrgB,EAAIrT,EAAK0zB,WAEzB,OAAI1zB,EAAK2zB,SACA,MAAQD,EAAY,IAGtB,MAAQA,EAAY,IAG/B,IAAK,aAED,IAAIE,EAAavgB,EAAIrT,EAAK0zB,WAE1B,OAAI1zB,EAAK2zB,SACA,OAASC,EAAa,IAGxB,OAASA,EAAa,IAGjC,QACE,MAAM,IAAI7jB,UAAU,2BAA6B/P,EAAK5B,MAE5D,EACAy1B,eAAgB,SAAwB7zB,GACtC,IAAIlC,EAAckC,EAAKlC,YAAY+E,IAAIwQ,GAAKvK,KAAK,IAEjD,OAAI9I,EAAK2zB,SACA,KAAO71B,EAAc,IAGvB,IAAMA,EAAc,GAC7B,EACAg2B,WAAY,SAAoB9zB,GAC9B,OAAOqT,EAAIrT,EAAK1C,MAAQ,IAAM+V,EAAIrT,EAAKvB,GACzC,EACAs1B,WAAY,SAAoB/zB,GAC9B,MAAO,GAAKqT,EAAIrT,EAAKpB,YAAcyU,EAAIrT,EAAKN,WAC9C,EACAs0B,WAAY,SAAoBh0B,GAC9B,IAAIN,OAAa,EACbC,EAASK,EAAKL,OAAS,GAAK,IAEhC,OAAQK,EAAK5B,MACX,IAAK,IACL,IAAK,IACL,IAAK,IACHsB,EAAaM,EAAK5B,KAClB,MACF,IAAK,QAGDsB,EADEM,EAAK1C,OAAS0C,EAAKvB,GACR,IAAMuB,EAAK1C,KAAO,IAGvB0C,EAAKvB,GAKI,IAAMuB,EAAK1C,KAAO,IAAM0C,EAAKvB,GAAK,IAJpC,IAAMuB,EAAK1C,KAAO,KAMnC,MACF,QACE,MAAM,IAAIyS,UAAU,4BAA8B/P,EAAK5B,MAG3D,MAAO,GAAKsB,EAAaC,CAC3B,EACAgzB,KAAM,SAAc3yB,GAClB,IAAIvC,EAAQuC,EAAKvC,MAEjB,OAAQuC,EAAK5B,MACX,IAAK,SAED,OAAI4B,EAAKi0B,QACA,KAAOx2B,EAETA,EAGX,IAAK,MACL,IAAK,UACL,IAAK,MACL,IAAK,UACL,IAAK,UACL,IAAK,OACH,OAAOA,EAET,QACE,MAAM,IAAIsS,UAAU,sBAAwB/P,EAAK5B,MAEvD,EACA81B,gBAAiB,SAAyBl0B,GAUxC,MAAO,MATUA,EAAK2zB,SAAW,IAAM,KASZ,KANtB3zB,EAAKm0B,WAAcn0B,EAAKo0B,OAGhB,GAFAp0B,EAAKuR,KAAO,KAKmBvR,EAAKvC,MAAQ,GAC3D,GAGF5C,EAAOC,QAAU,CAMfu5B,SAAUhhB,mCClKZ,IAAIihB,EAAgb,SAAU7gB,EAAKtX,GAAK,GAAIP,MAAMC,QAAQ4X,GAAQ,OAAOA,EAAY,GAAI1H,OAAOE,YAAYX,OAAOmI,GAAQ,OAAxf,SAAuBA,EAAKtX,GAAK,IAAIiZ,EAAO,GAAQC,GAAK,EAAUC,GAAK,EAAWL,OAAKxM,EAAW,IAAM,IAAK,IAAiCuM,EAA7BD,EAAKtB,EAAI1H,OAAOE,cAAmBoJ,GAAML,EAAKD,EAAG7E,QAAQb,QAAoB+F,EAAK5S,KAAKwS,EAAGvX,QAAYtB,GAAKiZ,EAAK5Z,SAAWW,GAA3DkZ,GAAK,GAAkE,CAAE,MAAO3I,GAAO4I,GAAK,EAAML,EAAKvI,CAAK,CAAE,QAAU,KAAW2I,GAAMN,EAAW,QAAGA,EAAW,QAAK,CAAE,QAAU,GAAIO,EAAI,MAAML,CAAI,CAAE,CAAE,OAAOG,CAAM,CAAuHmf,CAAc9gB,EAAKtX,GAAa,MAAM,IAAI4T,UAAU,uDAA2D,EAIjpB,SAASykB,EAAmB/gB,GAAO,GAAI7X,MAAMC,QAAQ4X,GAAM,CAAE,IAAK,IAAItX,EAAI,EAAGuX,EAAO9X,MAAM6X,EAAIjY,QAASW,EAAIsX,EAAIjY,OAAQW,IAAOuX,EAAKvX,GAAKsX,EAAItX,GAAM,OAAOuX,CAAM,CAAS,OAAO9X,MAAM0B,KAAKmW,EAAQ,CAElM,IAAIghB,EAAuB,KAsT3B,SAASC,EAAQC,EAAIC,GACnB,IAAKA,EACH,OAAO,EAGT,GAAID,EAAGn5B,SAAWo5B,EAAGp5B,OACnB,OAAO,EAGT,IAAK,IAAIW,EAAI,EAAGA,EAAIw4B,EAAGn5B,OAAQW,IAAK,CAClC,IAAI04B,EAAKF,EAAGx4B,GACR24B,EAAKF,EAAGz4B,GAEZ,GAAI04B,EAAGE,OAASD,EAAGC,KACjB,OAAO,EAGT,GAAI,GAAGp3B,OAAO62B,EAAmBK,IAAK7rB,OAAOF,KAAK,OAAS,GAAGnL,OAAO62B,EAAmBM,IAAK9rB,OAAOF,KAAK,KACvG,OAAO,CAEX,CAEA,OAAO,CACT,CAMA,SAASksB,EAAcH,EAAIC,EAAIG,EAAOC,GACpC,IAAIC,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkB5sB,EAEtB,IACE,IAAK,IAA8C6sB,EAA1CC,EAAaL,EAASnpB,OAAOE,cAAuBkpB,GAA8BG,EAASC,EAAWrlB,QAAQb,MAAO8lB,GAA6B,EAGzJ,IAAKK,EAAYX,EAAIC,EAAIG,EAFZK,EAAO73B,OAGlB,OAAO,CAGb,CAAE,MAAOiP,GACP0oB,GAAqB,EACrBC,EAAkB3oB,CACpB,CAAE,QACA,KACOyoB,GAA8BI,EAAWzlB,QAC5CylB,EAAWzlB,QAEf,CAAE,QACA,GAAIslB,EACF,MAAMC,CAEV,CACF,CAEA,OAAO,CACT,CAKA,SAASG,EAAYX,EAAIC,EAAIG,EAAOnC,GAClC,IAAK2B,EAAqBI,KAAQJ,EAAqBK,GACrD,OAAO,EAGT,IAAIW,EAAuBR,EAAMJ,GAAI/B,GACjC4C,EAAuBT,EAAMH,GAAIhC,GAGrC,OAAK2C,IAAyBC,GAKvBjB,EAAqBI,GAAI3d,IAAIue,IAAyBhB,EAAqBK,GAAI5d,IAAIwe,EAC5F,CAEA76B,EAAOC,QAAU,CACf66B,SAhYF,SAAkBC,GAChB,IAAIX,EAAQW,EAAIC,qBACZC,EAAYxqB,OAAOyG,KAAKkjB,GACxBC,EAAWU,EAAIG,cACfC,EAAYJ,EAAIK,2BAEpBxB,EAAuB,CAAC,EAExB,IAAIyB,EAAe,IAAIC,IAEvBL,EAAU/tB,SAAQ,SAAUoH,GAC1BA,EAAQ7N,OAAO6N,GACG6mB,EAAU9e,IAAI/H,GAG9BslB,EAAqBtlB,GAAS6mB,GAE9BE,EAAaE,IAAIjnB,GACjBslB,EAAqBtlB,GAAS+mB,EAElC,IAMA,IAAI5U,EAAM,CAEV,CAAC4U,EAAcF,GAAWh4B,QAAO,SAAU+K,GACzC,OAAOA,EAAIgsB,KAAO,CACpB,KAEI7tB,OAAU,EACVmvB,OAAW,EAGfnvB,EAAUoa,EAAIA,EAAI9lB,OAAS,GAG3B66B,EAAW/U,EAAIA,EAAI9lB,OAAS,GAwH5B,IApHA,IAAI86B,EAAQ,WACV,IAvDc7iB,EAuDV8iB,EAAmB,CAAC,EAEpBC,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBjuB,EAEtB,IACE,IAAK,IAA6CkuB,EAAzCC,EAAa1vB,EAAQ6E,OAAOE,cAAuBuqB,GAA8BG,EAASC,EAAW1mB,QAAQb,MAAOmnB,GAA6B,EAAM,CAC9J,IAAIK,EAAOF,EAAOl5B,MAGdq5B,EAAgB,CAAC,EAEjBC,GApEMtjB,EAoEWojB,EApEGj7B,MAAMC,QAAQ4X,GAAOA,EAAM7X,MAAM0B,KAAKmW,IAqE1DujB,EAAQD,EAAM,GACdE,EAAOF,EAAMvwB,MAAM,GAEvBswB,EAAcE,GAAS,IAAIb,IAAI,CAACa,IAIhC,IAAIE,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkB3uB,EAEtB,IACE4uB,EAAU,IAAK,IAA0CC,EAAtCC,EAAaN,EAAKlrB,OAAOE,cAAuBirB,GAA8BI,EAASC,EAAWrnB,QAAQb,MAAO6nB,GAA6B,EAAM,CACrK,IAAI/nB,EAAQmoB,EAAO75B,MACf+5B,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBjvB,EAEtB,IACE,IAAK,IAAgEkvB,EAA5DC,EAAatsB,OAAOyG,KAAK+kB,GAAe/qB,OAAOE,cAAuBurB,GAA8BG,EAASC,EAAW1nB,QAAQb,MAAOmoB,GAA6B,EAAM,CACjL,IAAIK,EAAeF,EAAOl6B,MAI1B,GAAIu3B,EAAc7lB,EAAO0oB,EAAc5C,EAAOC,GAAW,CACvD4B,EAAce,GAAczB,IAAIjnB,GAChC2nB,EAAc3nB,GAAS2nB,EAAce,GACrC,SAASR,CACX,CACF,CAGF,CAAE,MAAO3qB,GACP+qB,GAAqB,EACrBC,EAAkBhrB,CACpB,CAAE,QACA,KACO8qB,GAA8BI,EAAW9nB,QAC5C8nB,EAAW9nB,QAEf,CAAE,QACA,GAAI2nB,EACF,MAAMC,CAEV,CACF,CAEAZ,EAAc3nB,GAAS,IAAIgnB,IAAI,CAAChnB,GAClC,CACF,CAAE,MAAOzC,GACPyqB,GAAqB,EACrBC,EAAkB1qB,CACpB,CAAE,QACA,KACOwqB,GAA8BK,EAAWznB,QAC5CynB,EAAWznB,QAEf,CAAE,QACA,GAAIqnB,EACF,MAAMC,CAEV,CACF,CAKA9rB,OAAOwsB,OAAOvB,EAAkBO,EAClC,CAGF,CAAE,MAAOpqB,GACP+pB,GAAqB,EACrBC,EAAkBhqB,CACpB,CAAE,QACA,KACO8pB,GAA8BI,EAAW9mB,QAC5C8mB,EAAW9mB,QAEf,CAAE,QACA,GAAI2mB,EACF,MAAMC,CAEV,CACF,CAEAjC,EAAuB8B,EAEvB,IAAIwB,EAAU,IAAI5B,IAAI7qB,OAAOyG,KAAKwkB,GAAkB1zB,KAAI,SAAUsM,GAChE,OAAOonB,EAAiBpnB,EAC1B,KAEAmS,EAAI9e,KAAK,GAAG7E,OAAO62B,EAAmBuD,KAGtC7wB,EAAUoa,EAAIA,EAAI9lB,OAAS,GAG3B66B,EAAW/U,EAAIA,EAAI9lB,OAAS,EAC9B,GAEQk5B,EAAQxtB,EAASmvB,IACvBC,IAOF,IAAI0B,EAAU,IAAIpvB,IACdqvB,EAAM,EACV/wB,EAAQa,SAAQ,SAAUgB,GACxB,OAAOivB,EAAQjvB,IAAIA,EAAKkvB,IAC1B,IAGA,IAAIC,EAAiB,CAAC,EAElBC,EAA2B,IAAIhC,IAE/BiC,EAAwB,SAA+BrvB,EAAKkvB,GAC9D,IAAII,GAA4B,EAC5BC,GAAoB,EACpBC,OAAiB9vB,EAErB,IACE,IAAK,IAAwC+vB,EAApCC,EAAY1vB,EAAIgD,OAAOE,cAAsBosB,GAA6BG,EAAQC,EAAUvoB,QAAQb,MAAOgpB,GAA4B,EAAM,CACpJ,IAAIlpB,EAAQqpB,EAAM/6B,MAEdu4B,EAAU9e,IAAI/H,IAChBgpB,EAAyB/B,IAAI6B,EAEjC,CACF,CAAE,MAAOvrB,GACP4rB,GAAoB,EACpBC,EAAiB7rB,CACnB,CAAE,QACA,KACO2rB,GAA6BI,EAAU3oB,QAC1C2oB,EAAU3oB,QAEd,CAAE,QACA,GAAIwoB,EACF,MAAMC,CAEV,CACF,CACF,EAEIG,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBnwB,EAEtB,IACE,IAAK,IAAuDowB,EAAnDC,EAAad,EAAQe,UAAUhtB,OAAOE,cAAuBysB,GAA8BG,EAASC,EAAW5oB,QAAQb,MAAOqpB,GAA6B,EAAM,CACxK,IAAInH,EAAOsH,EAAOp7B,MAEdu7B,EAAQ1E,EAAe/C,EAAM,GAE7BxoB,EAAMiwB,EAAM,GACZC,EAAOD,EAAM,GAEjBd,EAAee,GAAQ,CAAC,EACxB,IAAIC,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkB3wB,EAEtB,IACE,IAAK,IAA8C4wB,EAA1CC,EAAapE,EAASnpB,OAAOE,cAAuBitB,GAA8BG,EAASC,EAAWppB,QAAQb,MAAO6pB,GAA6B,EAAM,CAC/J,IAAIpG,EAASuG,EAAO57B,MAEpB26B,EAAsBrvB,EAAKkwB,GAG3B,IAAIM,OAAqB,EACrBC,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBjxB,EAEtB,IACE,IAAK,IAAyCkxB,EAArCC,EAAa7wB,EAAIgD,OAAOE,cAAuButB,GAA8BG,EAASC,EAAW1pB,QAAQb,MAAOmqB,GAA6B,EAAM,CAC1J,IAAIK,EAAgBF,EAAOl8B,MAG3B,GADA87B,EAAqBtE,EAAM4E,GAAe/G,GAExC,KAEJ,CACF,CAAE,MAAOpmB,GACP+sB,GAAqB,EACrBC,EAAkBhtB,CACpB,CAAE,QACA,KACO8sB,GAA8BI,EAAW9pB,QAC5C8pB,EAAW9pB,QAEf,CAAE,QACA,GAAI2pB,EACF,MAAMC,CAEV,CACF,CAEIH,IACFrB,EAAee,GAAMnG,GAAUkF,EAAQ/vB,IAAIwsB,EAAqB8E,IAEpE,CACF,CAAE,MAAO7sB,GACPysB,GAAqB,EACrBC,EAAkB1sB,CACpB,CAAE,QACA,KACOwsB,GAA8BI,EAAWxpB,QAC5CwpB,EAAWxpB,QAEf,CAAE,QACA,GAAIqpB,EACF,MAAMC,CAEV,CACF,CACF,CAGF,CAAE,MAAO1sB,GACPisB,GAAqB,EACrBC,EAAkBlsB,CACpB,CAAE,QACA,KACOgsB,GAA8BI,EAAWhpB,QAC5CgpB,EAAWhpB,QAEf,CAAE,QACA,GAAI6oB,EACF,MAAMC,CAEV,CACF,CAKA,OAHAhD,EAAIkE,mBAAmB5B,GACvBtC,EAAImE,yBAAyB5B,GAEtBvC,CACT,uCChUA,IAAI/E,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAI70B,EAAI,EAAGA,EAAI60B,EAAMx1B,OAAQW,IAAK,CAAE,IAAI80B,EAAaD,EAAM70B,GAAI80B,EAAW1kB,WAAa0kB,EAAW1kB,aAAc,EAAO0kB,EAAWzkB,cAAe,EAAU,UAAWykB,IAAYA,EAAWxkB,UAAW,GAAMnB,OAAOI,eAAeqlB,EAAQE,EAAWrlB,IAAKqlB,EAAa,CAAE,CAAE,OAAO,SAAUC,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYL,EAAiBI,EAAY3lB,UAAW4lB,GAAiBC,GAAaN,EAAiBI,EAAaE,GAAqBF,CAAa,CAAG,CAA7hB,GAEnB,SAASsD,EAAmB/gB,GAAO,GAAI7X,MAAMC,QAAQ4X,GAAM,CAAE,IAAK,IAAItX,EAAI,EAAGuX,EAAO9X,MAAM6X,EAAIjY,QAASW,EAAIsX,EAAIjY,OAAQW,IAAOuX,EAAKvX,GAAKsX,EAAItX,GAAM,OAAOuX,CAAM,CAAS,OAAO9X,MAAM0B,KAAKmW,EAAQ,CAIlM,IAAIumB,EAAe,EAAQ,OAGvBC,EADW,EAAQ,MACQA,gBAO3BC,EAAM,WACR,SAASA,EAAIC,IAbf,SAAyBzI,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAInhB,UAAU,oCAAwC,CAcpJ4hB,CAAgB7Z,KAAMoiB,GAEtBpiB,KAAKsiB,KAAOD,CACd,CA4VA,OArVAtJ,EAAaqJ,EAAK,CAAC,CACjBtuB,IAAK,WACLnO,MAAO,WACLqa,KAAK+d,qBAEL/d,KAAKuiB,+BAAiCviB,KAAKwiB,uBAC3CxiB,KAAKyiB,yBAA2BziB,KAAK0iB,iBAErCR,EAAarE,SAAS7d,KACxB,GAMC,CACDlM,IAAK,cACLnO,MAAO,WACL,OAAOqa,KAAKsiB,KAAKrE,aACnB,GAMC,CACDnqB,IAAK,2BACLnO,MAAO,WAML,OALKqa,KAAKwiB,wBAERxiB,KAAK+d,qBAGA/d,KAAKwiB,sBACd,GAMC,CACD1uB,IAAK,kCACLnO,MAAO,WAML,OALKqa,KAAKuiB,gCAERviB,KAAK+d,qBAGA/d,KAAKuiB,8BACd,GAMC,CACDzuB,IAAK,qBACLnO,MAAO,SAA4Bw3B,GACjCnd,KAAK0iB,iBAAmBvF,CAC1B,GAMC,CACDrpB,IAAK,2BACLnO,MAAO,SAAkCg9B,GACvC3iB,KAAKwiB,uBAAyBG,CAChC,GAMC,CACD7uB,IAAK,qBACLnO,MAAO,WACL,IAAI+W,EAAQsD,KAEZ,GAAIA,KAAK0iB,iBACP,OAAO1iB,KAAK0iB,iBAId,IAAIE,EAAW5iB,KAAKsiB,KAAKvE,qBACrB8E,EAAYrvB,OAAOyG,KAAK2oB,GAE5B5iB,KAAKwiB,uBAAyB,IAAInE,IA8ClC,IA3CA,IAGIyE,EAAW,CAHEF,EAASC,EAAU,IAAIV,IAKpC/E,EAAWpd,KAAKie,cAChB8E,EAAqB/iB,KAAKsiB,KAAKnE,2BAE/B6E,EAAW,CAAC,EAGZ1C,EAAwB,SAA+B2C,GACzD,IAAI1C,GAA4B,EAC5BC,GAAoB,EACpBC,OAAiB9vB,EAErB,IACE,IAAK,IAAuD+vB,EAAnDC,EAAYoC,EAAmB9uB,OAAOE,cAAsBosB,GAA6BG,EAAQC,EAAUvoB,QAAQb,MAAOgpB,GAA4B,EAAM,CACnK,IAAI2C,EAAoBxC,EAAM/6B,MAI9B,IAA2C,IAAvCs9B,EAAOrgB,QAAQsgB,GAA2B,CAC5CxmB,EAAM8lB,uBAAuBlE,IAAI2E,EAAOjyB,KAAK,MAC7C,KACF,CACF,CACF,CAAE,MAAO4D,GACP4rB,GAAoB,EACpBC,EAAiB7rB,CACnB,CAAE,QACA,KACO2rB,GAA6BI,EAAU3oB,QAC1C2oB,EAAU3oB,QAEd,CAAE,QACA,GAAIwoB,EACF,MAAMC,CAEV,CACF,CACF,EAEOqC,EAASp/B,OAAS,GAAG,CAC1B,IAAIu/B,EAASH,EAASn0B,QAClBw0B,EAAgBF,EAAOjyB,KAAK,KAChCgyB,EAASG,GAAiB,CAAC,EAE3B,IAAIvC,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBnwB,EAEtB,IACE,IAAK,IAA8CowB,EAA1CC,EAAa5D,EAASnpB,OAAOE,cAAuBysB,GAA8BG,EAASC,EAAW5oB,QAAQb,MAAOqpB,GAA6B,EAAM,CAC/J,IAAI5F,EAAS+F,EAAOp7B,MAEhBy9B,EAAW,GAGf9C,EAAsB2C,GAEtB,IAAIvE,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBjuB,EAEtB,IACE,IAAK,IAA4CkuB,EAAxCC,EAAamE,EAAOhvB,OAAOE,cAAuBuqB,GAA8BG,EAASC,EAAW1mB,QAAQb,MAAOmnB,GAA6B,EAAM,CAC7J,IAEI2E,EAAoBT,EAFZ/D,EAAOl5B,OAEqBq1B,GACxC,GAAKqI,EAAL,CAIA,IAAIjE,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkB3uB,EAEtB,IACE,IAAK,IAAuD6uB,EAAnDC,EAAa4D,EAAkBpvB,OAAOE,cAAuBirB,GAA8BI,EAASC,EAAWrnB,QAAQb,MAAO6nB,GAA6B,EAAM,CACxK,IAAIkE,EAAmB9D,EAAO75B,MAEzBi9B,EAASU,IAGdF,EAAS14B,KAAKiU,MAAMykB,EAAU1G,EAAmBkG,EAASU,GAAkBnB,IAC9E,CACF,CAAE,MAAOvtB,GACPyqB,GAAqB,EACrBC,EAAkB1qB,CACpB,CAAE,QACA,KACOwqB,GAA8BK,EAAWznB,QAC5CynB,EAAWznB,QAEf,CAAE,QACA,GAAIqnB,EACF,MAAMC,CAEV,CACF,CA5BA,CA6BF,CACF,CAAE,MAAO1qB,GACP+pB,GAAqB,EACrBC,EAAkBhqB,CACpB,CAAE,QACA,KACO8pB,GAA8BI,EAAW9mB,QAC5C8mB,EAAW9mB,QAEf,CAAE,QACA,GAAI2mB,EACF,MAAMC,CAEV,CACF,CAEA,IAAI2E,EAAuB,IAAIlF,IAAI+E,GAC/BI,EAAoB,GAAG39B,OAAO62B,EAAmB6G,IAErD,GAAIC,EAAkB9/B,OAAS,EAAG,CAChC,IAAI+/B,EAAiBD,EAAkBxyB,KAAK,KAE5CgyB,EAASG,GAAenI,GAAUyI,EAE7BT,EAASrvB,eAAe8vB,IAC3BX,EAAS12B,QAAQo3B,EAErB,CACF,CACF,CAAE,MAAO5uB,GACPisB,GAAqB,EACrBC,EAAkBlsB,CACpB,CAAE,QACA,KACOgsB,GAA8BI,EAAWhpB,QAC5CgpB,EAAWhpB,QAEf,CAAE,QACA,GAAI6oB,EACF,MAAMC,CAEV,CACF,CACF,CAEA,OAAO9gB,KAAK0iB,iBAAmB1iB,KAAK0jB,mBAAmBV,EACzD,GAOC,CACDlvB,IAAK,qBACLnO,MAAO,SAA4Bg+B,GACjC,IAAIC,EAAe,CAAC,EAEpB5jB,KAAKyiB,yBAA2BkB,EAChC,IAAIE,EAAkB,CAAC,EAMvB,IAAK,IAAIC,KAJTtwB,OAAOyG,KAAK0pB,GAAoB1zB,SAAQ,SAAU6zB,EAAgBC,GAChEH,EAAaE,GAAkBC,EAAY,CAC7C,IAE2BJ,EAAoB,CAC7C,IAAIK,EAAcL,EAAmBG,GACjCG,EAAM,CAAC,EAEX,IAAK,IAAIjJ,KAAUgJ,EACjBC,EAAIjJ,GAAU4I,EAAaI,EAAYhJ,IAGzC6I,EAAgBD,EAAaE,IAAmBG,CAClD,CAGAjkB,KAAKuiB,+BAAiCviB,KAAKwiB,uBAC3CxiB,KAAKwiB,uBAAyB,IAAInE,IAElC,IAAIqB,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBjvB,EAEtB,IACE,IAAK,IAAyEkvB,EAArEC,EAAa9f,KAAKuiB,+BAA+BtuB,OAAOE,cAAuBurB,GAA8BG,EAASC,EAAW1nB,QAAQb,MAAOmoB,GAA6B,EAAM,CAC1L,IAAIwE,EAAkBrE,EAAOl6B,MAE7Bqa,KAAKwiB,uBAAuBlE,IAAIsF,EAAaM,GAC/C,CACF,CAAE,MAAOtvB,GACP+qB,GAAqB,EACrBC,EAAkBhrB,CACpB,CAAE,QACA,KACO8qB,GAA8BI,EAAW9nB,QAC5C8nB,EAAW9nB,QAEf,CAAE,QACA,GAAI2nB,EACF,MAAMC,CAEV,CACF,CAEA,OAAOiE,CACT,GAOC,CACD/vB,IAAK,6BACLnO,MAAO,WAKL,OAJKqa,KAAKyiB,0BAERziB,KAAK+d,qBAEA/d,KAAKyiB,wBACd,GAMC,CACD3uB,IAAK,UACLnO,MAAO,SAAiBkoB,GAKtB,IAJA,IAAIxW,EAAQ,EACRhT,EAAI,EACJ84B,EAAQnd,KAAK+d,qBAEVlQ,EAAOxpB,IAEZ,KADAgT,EAAQ8lB,EAAM9lB,GAAOwW,EAAOxpB,OAE1B,OAAO,EAIX,QAAK2b,KAAKme,2BAA2B/e,IAAI/H,EAK3C,KAGK+qB,CACT,CAlWU,GAoWVr/B,EAAOC,QAAUo/B,sCCpXjB,IAAI+B,EAAM,EAAQ,OACd/B,EAAM,EAAQ,OAEdgC,EAAgB,EAAQ,OACxBC,EAAW,EAAQ,MAEvBthC,EAAOC,QAAU,CAKfmhC,IAAKA,EACL/B,IAAKA,EAKLiC,SAAUA,EAUVC,MAAO,SAAe3a,GACpB,OAAOya,EAAcxxB,MAAM+W,EAC7B,EAWA4a,MAAO,SAAe5a,GACpB,OAAO,IAAIyY,EAAIpiB,KAAKskB,MAAM3a,GAC5B,EAMAthB,KAAM,SAAcshB,EAAQkE,GAC1B,OAAO7N,KAAKukB,MAAM5a,GAAQD,QAAQmE,EACpC,sCClDF,IAAIsW,EAAM,EAAQ,OACdK,EAAW,EAAQ,OAGnBC,EADW,EAAQ,MACAA,QAcvB,SAASC,EAAK5U,GACZ,IAAI6U,EAAU,IAAIH,EACdI,EAAW,IAAIJ,EAAS,CAC1BtG,WAAW,IAGb,OAAO,IAAIiG,EAAIQ,EAAQE,cAAc/U,EAAG8U,GAAWA,EACrD,CAwBA,SAASE,EAAQ5F,EAAO6F,GAMtB,OALA7F,EAAM8F,IAAI9G,WAAY,EACtB6G,EAAOC,IAAI9G,WAAY,EAEvBgB,EAAM8F,IAAIH,cAAcJ,EAASM,EAAOE,IAEjC,IAAId,EAAIjF,EAAM+F,GAAIF,EAAOC,IAClC,CA8CA,SAASE,EAAOhG,EAAO6F,GACrB,IAAIJ,EAAU,IAAIH,EACdI,EAAW,IAAIJ,EAYnB,OAVAG,EAAQE,cAAcJ,EAASvF,EAAM+F,IACrCN,EAAQE,cAAcJ,EAASM,EAAOE,IAEtCL,EAAS1G,WAAY,EACrBgB,EAAM8F,IAAI9G,WAAY,EACtB6G,EAAOC,IAAI9G,WAAY,EAEvBgB,EAAM8F,IAAIH,cAAcJ,EAASG,GACjCG,EAAOC,IAAIH,cAAcJ,EAASG,GAE3B,IAAIT,EAAIQ,EAASC,EAC1B,CA6FA7hC,EAAOC,QAAU,CACfmiC,IApJF,SAAajG,GACX,IAAK,IAAIkG,EAAO1mB,UAAUhb,OAAQ2hC,EAAYvhC,MAAMshC,EAAO,EAAIA,EAAO,EAAI,GAAIE,EAAO,EAAGA,EAAOF,EAAME,IACnGD,EAAUC,EAAO,GAAK5mB,UAAU4mB,GAGlC,IAAI/E,GAA4B,EAC5BC,GAAoB,EACpBC,OAAiB9vB,EAErB,IACE,IAAK,IAA8C+vB,EAA1CC,EAAY0E,EAAUpxB,OAAOE,cAAsBosB,GAA6BG,EAAQC,EAAUvoB,QAAQb,MAAOgpB,GAA4B,EAGpJrB,EAAQ4F,EAAQ5F,EAFDwB,EAAM/6B,MAIzB,CAAE,MAAOiP,GACP4rB,GAAoB,EACpBC,EAAiB7rB,CACnB,CAAE,QACA,KACO2rB,GAA6BI,EAAU3oB,QAC1C2oB,EAAU3oB,QAEd,CAAE,QACA,GAAIwoB,EACF,MAAMC,CAEV,CACF,CAEA,OAAOvB,CACT,EAsHEwF,KAAMA,EACN3U,EAhLF,WACE,OAAO2U,EAAKD,EACd,EA+KEc,GA1FF,SAAYrG,GACV,IAAK,IAAIsG,EAAQ9mB,UAAUhb,OAAQ2hC,EAAYvhC,MAAM0hC,EAAQ,EAAIA,EAAQ,EAAI,GAAIC,EAAQ,EAAGA,EAAQD,EAAOC,IACzGJ,EAAUI,EAAQ,GAAK/mB,UAAU+mB,GAGnC,IAAI7E,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBnwB,EAEtB,IACE,IAAK,IAA+CowB,EAA3CC,EAAaqE,EAAUpxB,OAAOE,cAAuBysB,GAA8BG,EAASC,EAAW5oB,QAAQb,MAAOqpB,GAA6B,EAG1J1B,EAAQgG,EAAOhG,EAFA6B,EAAOp7B,MAI1B,CAAE,MAAOiP,GACPisB,GAAqB,EACrBC,EAAkBlsB,CACpB,CAAE,QACA,KACOgsB,GAA8BI,EAAWhpB,QAC5CgpB,EAAWhpB,QAEf,CAAE,QACA,GAAI6oB,EACF,MAAMC,CAEV,CACF,CAEA,OAAO5B,CACT,EA4DEwG,IA7BF,SAAaC,GAGX,OAFAA,EAASV,GAAGJ,cAAcJ,EAASkB,EAASX,KAC5CW,EAASX,IAAIH,cAAcJ,EAASkB,EAASV,IACtCU,CACT,EA0BEC,YAnDF,SAAqBD,GACnB,IAAIhB,EAAU,IAAIH,EACdI,EAAW,IAAIJ,EAAS,CAC1BtG,WAAW,IAWb,OAPAyG,EAAQE,cAAcJ,EAASkB,EAASV,IACxCN,EAAQE,cAAcJ,EAASG,GAE/Be,EAASX,IAAI9G,WAAY,EACzByH,EAASX,IAAIH,cAAcJ,EAASG,GACpCA,EAASC,cAAcJ,EAASkB,EAASV,IAElC,IAAId,EAAIQ,EAASC,EAC1B,EAqCEiB,QArBF,SAAiBF,GAEf,OADAA,EAASX,IAAIH,cAAcJ,EAASkB,EAASV,IACtCU,CACT,EAmBEG,YAbF,SAAqBH,GAEnB,OADAA,EAASV,GAAGJ,cAAcJ,EAASkB,EAASX,KACrCW,CACT,uCC9MA,IAAII,EAAS,EAAQ,OAEjBC,EAAW,EAAQ,MACnBb,EAAMa,EAASb,IACfT,EAAOsB,EAAStB,KAChBa,EAAKS,EAAST,GACdG,EAAMM,EAASN,IACfG,EAAUG,EAASH,QACnBC,EAAcE,EAASF,YAO3B,SAASvqB,EAAIrT,GACX,GAAIA,IAASkN,EAAUlN,EAAK9B,MAC1B,MAAM,IAAIkR,MAAMpP,EAAK9B,KAAO,6CAG9B,OAAO8B,EAAOkN,EAAUlN,EAAK9B,MAAM8B,GAAQ,EAC7C,CAKA,IAAIkN,EAAY,CACdhN,OAAQ,SAAgBF,GACtB,GAAmB,KAAfA,EAAKmK,MACP,MAAM,IAAIiF,MAAM,yCAGlB,OAAOiE,EAAIrT,EAAK+J,KAClB,EACAwpB,YAAa,SAAqBvzB,GAChC,IAAIm9B,GAAan9B,EAAKlC,aAAe,IAAI+E,IAAIwQ,GAC7C,OAAO4pB,EAAIxmB,WAAMhO,EAtCrB,SAA4BgL,GAAO,GAAI7X,MAAMC,QAAQ4X,GAAM,CAAE,IAAK,IAAItX,EAAI,EAAGuX,EAAO9X,MAAM6X,EAAIjY,QAASW,EAAIsX,EAAIjY,OAAQW,IAAOuX,EAAKvX,GAAKsX,EAAItX,GAAM,OAAOuX,CAAM,CAAS,OAAO9X,MAAM0B,KAAKmW,EAAQ,CAsClK+gB,CAAmB2I,GACjD,EACA3J,YAAa,SAAqBxzB,GAChC,OAAOq9B,EAAGhqB,EAAIrT,EAAKb,MAAOkU,EAAIrT,EAAKZ,OACrC,EACA20B,WAAY,SAAoB/zB,GAC9B,OAAQA,EAAKN,WAAWtB,MACtB,IAAK,IACH,OAAOo/B,EAAInqB,EAAIrT,EAAKpB,aACtB,IAAK,IACH,OAAO++B,EAAQtqB,EAAIrT,EAAKpB,aAC1B,IAAK,IACH,OAAOg/B,EAAYvqB,EAAIrT,EAAKpB,aAC9B,QACE,MAAM,IAAIwQ,MAAM,wBAA0BpP,EAAKN,WAAWtB,KAAO,KAEvE,EACAu0B,KAAM,SAAc3yB,GAClB,GAAkB,WAAdA,EAAK5B,KACP,MAAM,IAAIgR,MAAM,iDAGlB,OAAOotB,EAAKx8B,EAAKvC,MACnB,EACAyH,MAAO,SAAelF,GACpB,OAAOqT,EAAIrT,EAAKpB,WAClB,GAGF/D,EAAOC,QAAU,CAIf4P,MAAO,SAAe+W,GACpB,IAAIiR,EAAMjR,EAYV,OAVIA,aAAkBvhB,SACpBuhB,EAAS,GAAKA,GAGM,iBAAXA,IACTiR,EAAMmL,EAAOxjB,MAAMoH,EAAQ,CACzBsc,kBAAkB,KAIf1qB,EAAIqf,EACb,uCCrFF,IAAI7B,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAI70B,EAAI,EAAGA,EAAI60B,EAAMx1B,OAAQW,IAAK,CAAE,IAAI80B,EAAaD,EAAM70B,GAAI80B,EAAW1kB,WAAa0kB,EAAW1kB,aAAc,EAAO0kB,EAAWzkB,cAAe,EAAU,UAAWykB,IAAYA,EAAWxkB,UAAW,GAAMnB,OAAOI,eAAeqlB,EAAQE,EAAWrlB,IAAKqlB,EAAa,CAAE,CAAE,OAAO,SAAUC,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYL,EAAiBI,EAAY3lB,UAAW4lB,GAAiBC,GAAaN,EAAiBI,EAAaE,GAAqBF,CAAa,CAAG,CAA7hB,GAQf8M,EAAQ,EAAQ,OAGhBzB,EADW,EAAQ,MACAA,QAUnBD,EAAW,SAAU2B,GAGvB,SAAS3B,IAGP,OAzBJ,SAAyB5K,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAInhB,UAAU,oCAAwC,CAuBpJ4hB,CAAgB7Z,KAAMwkB,GArB1B,SAAoCxvB,EAAMY,GAAQ,IAAKZ,EAAQ,MAAM,IAAIoxB,eAAe,6DAAgE,OAAOxwB,GAAyB,iBAATA,GAAqC,mBAATA,EAA8BZ,EAAPY,CAAa,CAuBpOywB,CAA2BrmB,MAAOwkB,EAAS5qB,WAAapG,OAAOyC,eAAeuuB,IAAW7lB,MAAMqB,KAAMtB,WAC9G,CAqLA,OA3MF,SAAmB4nB,EAAUC,GAAc,GAA0B,mBAAfA,GAA4C,OAAfA,EAAuB,MAAM,IAAItuB,UAAU,kEAAoEsuB,GAAeD,EAAS7yB,UAAYD,OAAO6B,OAAOkxB,GAAcA,EAAW9yB,UAAW,CAAE+F,YAAa,CAAE7T,MAAO2gC,EAAU7xB,YAAY,EAAOE,UAAU,EAAMD,cAAc,KAAe6xB,IAAY/yB,OAAOmG,eAAiBnG,OAAOmG,eAAe2sB,EAAUC,GAAcD,EAAS1sB,UAAY2sB,EAAY,CAgB3eC,CAAUhC,EAAU2B,GAQpBpN,EAAayL,EAAU,CAAC,CACtB1wB,IAAK,UAYLnO,MAAO,SAAiBkoB,GACtB,IAAI4Y,EAAU/nB,UAAUhb,OAAS,QAAsBiN,IAAjB+N,UAAU,GAAmBA,UAAU,GAAK,IAAI2f,IAGtF,GAAIoI,EAAQrnB,IAAIY,MACd,OAAO,EAMT,GAHAymB,EAAQnI,IAAIte,MAGU,IAAlB6N,EAAOnqB,OAAc,CAEvB,GAAIsc,KAAKke,UACP,OAAO,EAKT,IAAIqC,GAA4B,EAC5BC,GAAoB,EACpBC,OAAiB9vB,EAErB,IACE,IAAK,IAAyE+vB,EAArEC,EAAY3gB,KAAK0mB,uBAAuBjC,GAASxwB,OAAOE,cAAsBosB,GAA6BG,EAAQC,EAAUvoB,QAAQb,MAAOgpB,GAA4B,EAG/K,GAFgBG,EAAM/6B,MAER+jB,QAAQ,GAAI+c,GACxB,OAAO,CAGb,CAAE,MAAO7xB,GACP4rB,GAAoB,EACpBC,EAAiB7rB,CACnB,CAAE,QACA,KACO2rB,GAA6BI,EAAU3oB,QAC1C2oB,EAAU3oB,QAEd,CAAE,QACA,GAAIwoB,EACF,MAAMC,CAEV,CACF,CAEA,OAAO,CACT,CAGA,IAAIzF,EAASnN,EAAO,GAChBsR,EAAOtR,EAAOnf,MAAM,GAEpBi4B,EAAoB3mB,KAAK0mB,uBAAuB1L,GAChD4F,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBnwB,EAEtB,IACE,IAAK,IAAuDowB,EAAnDC,EAAa2F,EAAkB1yB,OAAOE,cAAuBysB,GAA8BG,EAASC,EAAW5oB,QAAQb,MAAOqpB,GAA6B,EAGlK,GAFiBG,EAAOp7B,MAET+jB,QAAQyV,GACrB,OAAO,CAMb,CAAE,MAAOvqB,GACPisB,GAAqB,EACrBC,EAAkBlsB,CACpB,CAAE,QACA,KACOgsB,GAA8BI,EAAWhpB,QAC5CgpB,EAAWhpB,QAEf,CAAE,QACA,GAAI6oB,EACF,MAAMC,CAEV,CACF,CAEA,IAAIpC,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBjuB,EAEtB,IACE,IAAK,IAA0EkuB,EAAtEC,EAAa9e,KAAK0mB,uBAAuBjC,GAASxwB,OAAOE,cAAuBuqB,GAA8BG,EAASC,EAAW1mB,QAAQb,MAAOmnB,GAA6B,EAGrL,GAFkBG,EAAOl5B,MAET+jB,QAAQmE,EAAQ4Y,GAC9B,OAAO,CAGb,CAAE,MAAO7xB,GACP+pB,GAAqB,EACrBC,EAAkBhqB,CACpB,CAAE,QACA,KACO8pB,GAA8BI,EAAW9mB,QAC5C8mB,EAAW9mB,QAEf,CAAE,QACA,GAAI2mB,EACF,MAAMC,CAEV,CACF,CAEA,OAAO,CACT,GAOC,CACD9qB,IAAK,oBACLnO,MAAO,WACL,IAAIkX,EAASmD,KAwCb,OAtCKA,KAAK4mB,iBACR,WACE,IAAIC,EAAqBhqB,EAAO6pB,uBAAuBjC,GACnDqC,EAAUjqB,EAAO+pB,gBAAkB,IAAIvI,IAC3CyI,EAAQxI,IAAIzhB,GACZ,IAAIuiB,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkB3uB,EAEtB,IACE,IAAK,IAAwD6uB,EAApDC,EAAaoH,EAAmB5yB,OAAOE,cAAuBirB,GAA8BI,EAASC,EAAWrnB,QAAQb,MAAO6nB,GAA6B,EAAM,CACzK,IAAI2H,EAAYvH,EAAO75B,MAElBmhC,EAAQ1nB,IAAI2nB,KACfD,EAAQxI,IAAIyI,GACMA,EAAUC,oBAChB/2B,SAAQ,SAAUoH,GAC5B,OAAOyvB,EAAQxI,IAAIjnB,EACrB,IAEJ,CACF,CAAE,MAAOzC,GACPyqB,GAAqB,EACrBC,EAAkB1qB,CACpB,CAAE,QACA,KACOwqB,GAA8BK,EAAWznB,QAC5CynB,EAAWznB,QAEf,CAAE,QACA,GAAIqnB,EACF,MAAMC,CAEV,CACF,CACD,CAlCD,GAqCKtf,KAAK4mB,eACd,KAGKpC,CACT,CA7Le,CA6Lb0B,GAEFnjC,EAAOC,QAAUwhC,sCCpNjB,IAAIhI,EAAgb,SAAU7gB,EAAKtX,GAAK,GAAIP,MAAMC,QAAQ4X,GAAQ,OAAOA,EAAY,GAAI1H,OAAOE,YAAYX,OAAOmI,GAAQ,OAAxf,SAAuBA,EAAKtX,GAAK,IAAIiZ,EAAO,GAAQC,GAAK,EAAUC,GAAK,EAAWL,OAAKxM,EAAW,IAAM,IAAK,IAAiCuM,EAA7BD,EAAKtB,EAAI1H,OAAOE,cAAmBoJ,GAAML,EAAKD,EAAG7E,QAAQb,QAAoB+F,EAAK5S,KAAKwS,EAAGvX,QAAYtB,GAAKiZ,EAAK5Z,SAAWW,GAA3DkZ,GAAK,GAAkE,CAAE,MAAO3I,GAAO4I,GAAK,EAAML,EAAKvI,CAAK,CAAE,QAAU,KAAW2I,GAAMN,EAAW,QAAGA,EAAW,QAAK,CAAE,QAAU,GAAIO,EAAI,MAAML,CAAI,CAAE,CAAE,OAAOG,CAAM,CAAuHmf,CAAc9gB,EAAKtX,GAAa,MAAM,IAAI4T,UAAU,uDAA2D,EAE7oB8gB,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAI70B,EAAI,EAAGA,EAAI60B,EAAMx1B,OAAQW,IAAK,CAAE,IAAI80B,EAAaD,EAAM70B,GAAI80B,EAAW1kB,WAAa0kB,EAAW1kB,aAAc,EAAO0kB,EAAWzkB,cAAe,EAAU,UAAWykB,IAAYA,EAAWxkB,UAAW,GAAMnB,OAAOI,eAAeqlB,EAAQE,EAAWrlB,IAAKqlB,EAAa,CAAE,CAAE,OAAO,SAAUC,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYL,EAAiBI,EAAY3lB,UAAW4lB,GAAiBC,GAAaN,EAAiBI,EAAaE,GAAqBF,CAAa,CAAG,CAA7hB,GAMf4M,EAAW,EAAQ,MACnBvB,EAAUuB,EAASvB,QACnBtC,EAAkB6D,EAAS7D,gBAe3BgC,EAAM,WACR,SAASA,EAAIQ,EAASC,IApBxB,SAAyBhL,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAInhB,UAAU,oCAAwC,CAqBpJ4hB,CAAgB7Z,KAAMmkB,GAEtBnkB,KAAKilB,GAAKN,EACV3kB,KAAKglB,IAAMJ,CACb,CAgMA,OAzLA7L,EAAaoL,EAAK,CAAC,CACjBrwB,IAAK,UACLnO,MAAO,SAAiBkoB,GACtB,OAAO7N,KAAKilB,GAAGvb,QAAQmE,EACzB,GAMC,CACD/Z,IAAK,cACLnO,MAAO,WACL,IAAKqa,KAAKinB,UAAW,CACnBjnB,KAAKinB,UAAY,IAAI5I,IACrB,IAAIlB,EAAQnd,KAAK+d,qBACjB,IAAK,IAAI1mB,KAAS8lB,EAAO,CACvB,IAAI+J,EAAc/J,EAAM9lB,GACxB,IAAK,IAAI2jB,KAAUkM,EACblM,IAAWmH,GACbniB,KAAKinB,UAAU3I,IAAItD,EAGzB,CACF,CACA,OAAOhb,KAAKinB,SACd,GAMC,CACDnzB,IAAK,qBACLnO,MAAO,WAKL,OAJKqa,KAAKmnB,kBAERnnB,KAAK+d,qBAEA/d,KAAKmnB,gBACd,GAMC,CACDrzB,IAAK,2BACLnO,MAAO,WACL,IAAKqa,KAAKwiB,uBAAwB,CAChCxiB,KAAKwiB,uBAAyB,IAAInE,IAClC,IAAIkC,GAA4B,EAC5BC,GAAoB,EACpBC,OAAiB9vB,EAErB,IACE,IAAK,IAA8D+vB,EAA1DC,EAAY3gB,KAAKonB,qBAAqBnzB,OAAOE,cAAsBosB,GAA6BG,EAAQC,EAAUvoB,QAAQb,MAAOgpB,GAA4B,EAAM,CAC1K,IAAI8G,EAAiB3G,EAAM/6B,MAE3Bqa,KAAKwiB,uBAAuBlE,IAAI+I,EAAergC,OACjD,CACF,CAAE,MAAO4N,GACP4rB,GAAoB,EACpBC,EAAiB7rB,CACnB,CAAE,QACA,KACO2rB,GAA6BI,EAAU3oB,QAC1C2oB,EAAU3oB,QAEd,CAAE,QACA,GAAIwoB,EACF,MAAMC,CAEV,CACF,CACF,CACA,OAAOzgB,KAAKwiB,sBACd,GAMC,CACD1uB,IAAK,qBACLnO,MAAO,WACL,IAAI+W,EAAQsD,KAEZ,IAAKA,KAAK0iB,iBAAkB,CAC1B1iB,KAAK0iB,iBAAmB,CAAC,EACzB1iB,KAAKmnB,iBAAmB,IAAI9I,IAE5B,IAAIoI,EAAU,IAAIpI,IACdiJ,EAAU,IAAIjJ,KAED,SAASkJ,EAAWlwB,GACnC,IAAIovB,EAAQrnB,IAAI/H,GAAhB,CAIAovB,EAAQnI,IAAIjnB,GACZA,EAAMrQ,OAASy/B,EAAQxJ,KACvBvgB,EAAMgmB,iBAAiBrrB,EAAMrQ,QAAU,CAAC,EAEpCqQ,EAAM6mB,WACRxhB,EAAMyqB,iBAAiB7I,IAAIjnB,GAG7B,IAAI6vB,EAAc7vB,EAAMmwB,iBAEpB5G,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBnwB,EAEtB,IACE,IAAK,IAAiDowB,EAA7CC,EAAakG,EAAYjzB,OAAOE,cAAuBysB,GAA8BG,EAASC,EAAW5oB,QAAQb,MAAOqpB,GAA6B,EAAM,CAClK,IAAInH,EAAOsH,EAAOp7B,MAEdu7B,EAAQ1E,EAAe/C,EAAM,GAE7BuB,EAASkG,EAAM,GACfyF,EAAoBzF,EAAM,GAE1BuG,EAAgB,GACpBH,EAAQhJ,IAAItD,GACZ,IAAI0D,GAA6B,EAC7BC,GAAqB,EACrBC,OAAkBjuB,EAEtB,IACE,IAAK,IAAuDkuB,EAAnDC,EAAa6H,EAAkB1yB,OAAOE,cAAuBuqB,GAA8BG,EAASC,EAAW1mB,QAAQb,MAAOmnB,GAA6B,EAAM,CACxK,IAAIqI,EAAYlI,EAAOl5B,MAEvB4hC,EAAWR,GACXU,EAAc/8B,KAAKq8B,EAAU//B,OAC/B,CACF,CAAE,MAAO4N,GACP+pB,GAAqB,EACrBC,EAAkBhqB,CACpB,CAAE,QACA,KACO8pB,GAA8BI,EAAW9mB,QAC5C8mB,EAAW9mB,QAEf,CAAE,QACA,GAAI2mB,EACF,MAAMC,CAEV,CACF,CAEAliB,EAAMgmB,iBAAiBrrB,EAAMrQ,QAAQg0B,GAAUyM,CACjD,CACF,CAAE,MAAO7yB,GACPisB,GAAqB,EACrBC,EAAkBlsB,CACpB,CAAE,QACA,KACOgsB,GAA8BI,EAAWhpB,QAC5CgpB,EAAWhpB,QAEf,CAAE,QACA,GAAI6oB,EACF,MAAMC,CAEV,CACF,CApEA,CAqEF,CAGAyG,CAAWvnB,KAAKilB,IAGhBwB,EAAQx2B,SAAQ,SAAUoH,UACjBqF,EAAMgmB,iBAAiBrrB,EAAMrQ,QAAQy9B,GAC5C/nB,EAAMgmB,iBAAiBrrB,EAAMrQ,QAAQm7B,GAAmB,GAAGt8B,OAjNrE,SAA4B8V,GAAO,GAAI7X,MAAMC,QAAQ4X,GAAM,CAAE,IAAK,IAAItX,EAAI,EAAGuX,EAAO9X,MAAM6X,EAAIjY,QAASW,EAAIsX,EAAIjY,OAAQW,IAAOuX,EAAKvX,GAAKsX,EAAItX,GAAM,OAAOuX,CAAM,CAAS,OAAO9X,MAAM0B,KAAKmW,EAAQ,CAiNtH+gB,CAAmBrlB,EAAM2vB,sBAAsBj8B,KAAI,SAAUqlB,GAC7H,OAAOA,EAAEppB,MACX,GACF,GACF,CAEA,OAAOgZ,KAAK0iB,gBACd,KAGKyB,CACT,CAvMU,GAyMVphC,EAAOC,QAAUmhC,iCCvNjBphC,EAAOC,QAAU,CACfyhC,QARY,IASZtC,gBAJoBsC,sCCFtB,IAAI1L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAI70B,EAAI,EAAGA,EAAI60B,EAAMx1B,OAAQW,IAAK,CAAE,IAAI80B,EAAaD,EAAM70B,GAAI80B,EAAW1kB,WAAa0kB,EAAW1kB,aAAc,EAAO0kB,EAAWzkB,cAAe,EAAU,UAAWykB,IAAYA,EAAWxkB,UAAW,GAAMnB,OAAOI,eAAeqlB,EAAQE,EAAWrlB,IAAKqlB,EAAa,CAAE,CAAE,OAAO,SAAUC,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYL,EAAiBI,EAAY3lB,UAAW4lB,GAAiBC,GAAaN,EAAiBI,EAAaE,GAAqBF,CAAa,CAAG,CAA7hB,GAIf8M,EAAQ,WACV,SAASA,IACP,IACIwB,GADOhpB,UAAUhb,OAAS,QAAsBiN,IAAjB+N,UAAU,GAAmBA,UAAU,GAAK,CAAC,GACtDwf,UACtBA,OAA+BvtB,IAAnB+2B,GAAuCA,GAN3D,SAAyB9N,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAInhB,UAAU,oCAAwC,CAQpJ4hB,CAAgB7Z,KAAMkmB,GAKtBlmB,KAAK2nB,aAAe,IAAI72B,IAKxBkP,KAAKke,UAAYA,CACnB,CA0CA,OAnCAnF,EAAamN,EAAO,CAAC,CACnBpyB,IAAK,iBACLnO,MAAO,WACL,OAAOqa,KAAK2nB,YACd,GAMC,CACD7zB,IAAK,gBACLnO,MAAO,SAAuBq1B,EAAQ4M,GAEpC,OADA5nB,KAAK0mB,uBAAuB1L,GAAQsD,IAAIsJ,GACjC5nB,IACT,GAMC,CACDlM,IAAK,yBACLnO,MAAO,SAAgCq1B,GACrC,IAAIkM,EAAclnB,KAAK2nB,aAAax3B,IAAI6qB,GAOxC,OALKkM,IACHA,EAAc,IAAI7I,IAClBre,KAAK2nB,aAAa12B,IAAI+pB,EAAQkM,IAGzBA,CACT,KAGKhB,CACT,CA5DY,GA8DZnjC,EAAOC,QAAUkjC,sCCzEjB,IAAIxgC,EAAQ,EAAQ,OAChBqgC,EAAS,EAAQ,OACjBxN,EAAY,EAAQ,OACpBsP,EAAyB,EAAQ,OAErC9kC,EAAOC,QAAU,CAiBf8kC,SAAU,SAAkBne,GAC1B,IAAI8P,EAAO/a,UAAUhb,OAAS,QAAsBiN,IAAjB+N,UAAU,GAAmBA,UAAU,GAAK,CAAC,EAC5EqpB,EAAiBtO,EAAKuO,UACtBA,OAA+Br3B,IAAnBo3B,EAA+B,GAAKA,EAChDE,EAAiBxO,EAAKyO,UACtBA,OAA+Bv3B,IAAnBs3B,EAA+B,GAAKA,EAIhDxP,GAFgBuP,EAAUtkC,OAAS,EAAIskC,EAAYlkC,MAAM0B,KAAKqiC,EAAuB5tB,SAEpD/T,QAAO,SAAUqyB,GACpD,OAAQ2P,EAAUv+B,SAAS4uB,EAC7B,IAEIqC,EAAMjR,EACNA,aAAkBvhB,SACpBuhB,EAAS,GAAKA,GAGM,iBAAXA,IACTiR,EAAMmL,EAAOxjB,MAAMoH,IAGrB,IAAI7Z,EAAS,IAAIyoB,EAAU4P,gBAAgBvN,GACvCwN,OAAmB,EAEvB,GAIEA,EAAmBt4B,EAAO9L,WAC1B42B,EAAMl1B,EAAMoK,EAAOqC,UAEnBsmB,EAAiBxoB,SAAQ,SAAU0oB,GACjC,IAAKkP,EAAuBzoB,IAAIuZ,GAC9B,MAAM,IAAIrhB,MAAM,mCAAqCqhB,EAArC,+BAA2F70B,MAAM0B,KAAKqiC,EAAuB5tB,QAAQjJ,KAAK,OAG5J,IAAIq3B,EAAcR,EAAuB13B,IAAIwoB,GAIzC2P,EAAY/P,EAAUA,UAAUqC,EAAKyN,GAErCC,EAAUtkC,aAAe8L,EAAO9L,aAC9BskC,EAAUtkC,WAAWN,QAAUoM,EAAO9L,WAAWN,OACnDoM,EAASw4B,EAKT1N,EAAMl1B,EAAMoK,EAAOqC,UAGzB,UAIOrC,EAAO9L,aAAeokC,GAE/B,OAAOt4B,CACT,mCClFF,IAAIy4B,EAAa,IAAIC,YAAY,GAC7BC,EAAa,IAAID,YAAY,GAMjCzlC,EAAOC,QAAU,CACf0lC,eAAgB,KAChBhO,WAAW,EACXQ,KAAM,SAAcN,GAClB5a,KAAK0oB,eAAiB,IAAIrK,IAC1Bre,KAAK0a,UAAYE,EAAIvoB,MAAM1I,SAAS,IACtC,EACAgxB,UAAW,SAAmBC,GAC5B,OAAOA,EAAIvoB,MAAM1I,SAAS,IAC5B,EACAkxB,KAAM,SAAcxY,GAClB,IAAIna,EAAOma,EAAKna,KACZsF,EAAS6U,EAAK7U,OAElB,IAAIjJ,MAAM2D,EAAK1B,aAMVwZ,KAAK0a,aAAaxyB,EAAK1B,WAAa,OAAzC,CAIA,GAAoB,eAAhBgH,EAAOpH,KAAuB,CAKhC,KAAK4Z,KAAK0oB,eAAetpB,IAAI5R,KAeXm7B,EAfsCn7B,EAgBxDhI,EAAOmjC,EAAWnjC,KAClBmB,EAAKgiC,EAAWhiC,GAGbnB,EAAKgB,WAAa+hC,GAAc/iC,EAAKgB,WAAaiiC,GAAc9hC,EAAGH,WAAa+hC,GAAc5hC,EAAGH,WAAaiiC,IAnB/G,OAEFzoB,KAAK0oB,eAAepK,IAAI9wB,EAC1B,CAWJ,IAAwBm7B,EAClBnjC,EACAmB,EAXEiiC,EAAQ1gC,EAAK8yB,OAAOxb,cACpBopB,IAAU1gC,EAAK8yB,SACjB9yB,EAAKvC,MAeX,SAA8Bq1B,EAAQ9yB,GACpC,IAAI1B,EAAYw0B,EAAOwN,YAAY,GACnC,GAAkB,YAAdtgC,EAAK5B,KACP,MAAO,KAAOE,EAEhB,GAAkB,QAAd0B,EAAK5B,KACP,MAAO,MAAQE,EAAUxC,SAAS,GAEpC,GAAkB,QAAdkE,EAAK5B,KACP,MAAO,MAAQE,EAAUxC,SAAS,IAEpC,GAAkB,YAAdkE,EAAK5B,KAAoB,CAC3B,GAAI4B,EAAK2gC,gBAAiB,CACxB,IAAIC,EAuBV,SAAuCtiC,GACrC,IACIuiC,GAASviC,EAAY,OAAW,KAAQ,MAC5C,MAAO,CACLwiC,MAHSr+B,KAAKs+B,OAAOziC,EAAY,OAAW,MAAS,OAG1CxC,SAAS,IACpB+kC,MAAOA,EAAM/kC,SAAS,IAE1B,CA9BkCklC,CAA8B1iC,GACtDwiC,EAAOF,EAAsBE,KAC7BD,EAAQD,EAAsBC,MAElC,MAAO,MAAQ,IAAII,OAAO,EAAIH,EAAKtlC,QAAUslC,EAAO,MAAQ,IAAIG,OAAO,EAAIJ,EAAMrlC,QAAUqlC,CAC7F,CAAO,GAAI7gC,EAAKvC,MAAMgE,SAAS,KAC7B,MAAO,OAASnD,EAAUxC,SAAS,IAAM,IAEzC,IAAIolC,EAAO5iC,EAAUxC,SAAS,IAC9B,MAAO,MAAQ,IAAImlC,OAAO,EAAIC,EAAK1lC,QAAU0lC,CAEjD,CAEA,OAAOpO,CACT,CA1CmBqO,CAAqBT,EAAO1gC,GACzCA,EAAK8yB,OAAS4N,EACd1gC,EAAK1B,UAAYoiC,EAAMJ,YAAY,GAjBrC,CAmBF,mCCMF,SAASc,EAAc7kC,EAAGC,GACxB,IAAI6kC,EAASC,EAAa/kC,GACtBglC,EAASD,EAAa9kC,GAE1B,GAAI6kC,IAAWE,EAAQ,CAGrB,GAAe,eAAXhlC,EAAE2B,MAAoC,eAAX1B,EAAE0B,KAC/B,OAAQ,EAEV,GAAe,eAAX1B,EAAE0B,MAAoC,eAAX3B,EAAE2B,KAC/B,OAAO,EAET,GAAe,eAAX3B,EAAE2B,MAAoC,eAAX1B,EAAE0B,KAC/B,OAAOojC,EAAa/kC,EAAEkC,IAAM6iC,EAAa9kC,EAAEiC,IAE7C,GAAI+iC,EAAOjlC,IAAMilC,EAAOhlC,IAAMilC,EAAUllC,IAAMklC,EAAUjlC,GACtD,OAAOD,EAAEkB,MAAQjB,EAAEiB,OAAS,EAAI,CAEpC,CACA,OAAO4jC,EAASE,CAClB,CAMA,SAASD,EAAa1iC,GACpB,MAAwB,SAApBA,EAAWV,KACY,MAArBU,EAAWnB,OAGS,YAApBmB,EAAWR,KAFNjD,IAKe,SAApByD,EAAWR,MAAmB/B,MAAMuC,EAAWN,YACzC,EAEHM,EAAWN,UAGbM,EAAWtB,KAAKgB,SACzB,CAQA,SAASkjC,EAAO5iC,GACd,IAAInB,EAAQ+Y,UAAUhb,OAAS,QAAsBiN,IAAjB+N,UAAU,GAAmBA,UAAU,GAAK,KAEhF,MAA2B,SAApB5X,EAAWV,MAAuC,SAApBU,EAAWR,OAAoBX,EAAQmB,EAAWnB,QAAUA,EAAQ,aAAa0C,KAAKvB,EAAWnB,OACxI,CAMA,SAASgkC,EAAU7iC,GACjB,MAA2B,SAApBA,EAAWV,MAAuC,YAApBU,EAAWR,IAClD,CAQA,SAASsjC,EAAY9iC,EAAY+iC,EAAOC,GACtC,IAAK,IAAIzlC,EAAI,EAAGA,EAAIwlC,EAAMnmC,OAAQW,IAChC,GAAI0lC,EAAWjjC,EAAY+iC,EAAMxlC,GAAIylC,GACnC,OAAO,EAGX,OAAO,CACT,CAQA,SAASC,EAAWjjC,EAAYkjC,EAAMF,GACpC,MAAwB,eAApBhjC,EAAWV,KACN2jC,EAAWjjC,EAAWtB,KAAMwkC,EAAMF,IAAeC,EAAWjjC,EAAWH,GAAIqjC,EAAMF,KAK7E,QAATE,IAAmBN,EAAO5iC,EAAY,SAAU4iC,EAAO5iC,EAAY,WAI1D,QAATkjC,IAAmBN,EAAO5iC,EAAY,SAAU4iC,EAAO5iC,EAAY,WAI1D,QAATkjC,IAAkBN,EAAO5iC,EAAY,WAI5B,QAATkjC,IAAkBN,EAAO5iC,EAAY,SAIjB,SAApBA,EAAWV,OAAmB7B,MAAMuC,EAAWN,aAItC,QAATwjC,EACKC,EAAYnjC,GAER,QAATkjC,GACMC,EAAYnjC,GAET,QAATkjC,EACKE,EAAYpjC,GAER,QAATkjC,GACME,EAAYpjC,GAET,QAATkjC,EACKG,EAAYrjC,EAAYgjC,GAEpB,QAATE,IACMG,EAAYrjC,EAAYgjC,GAGpC,CAMA,SAASG,EAAYnjC,GACnB,OAAgC,IAAzBA,EAAWN,WACO,KAAzBM,EAAWN,WACc,KAAzBM,EAAWN,WACc,KAAzBM,EAAWN,WACc,KAAzBM,EAAWN,WACc,KAAzBM,EAAWN,WACc,MAAzBM,EAAWN,WACc,OAAzBM,EAAWN,WACXM,EAAWN,WAAa,MAAUM,EAAWN,WAAa,MACjC,OAAzBM,EAAWN,WACc,OAAzBM,EAAWN,WACc,OAAzBM,EAAWN,WACc,OAAzBM,EAAWN,WACc,QAAzBM,EAAWN,WACc,QAAzBM,EAAWN,SACb,CAMA,SAAS0jC,EAAYpjC,GACnB,OAAOA,EAAWN,WAAa,IAAQM,EAAWN,WAAa,EACjE,CAOA,SAAS2jC,EAAYrjC,EAAYgjC,GAC/B,OAAOI,EAAYpjC,IAAeA,EAAWN,WAAa,IAAQM,EAAWN,WAAa,IAC1FM,EAAWN,WAAa,IAAQM,EAAWN,WAAa,KACnC,MAArBM,EAAWnB,OAAiBmkC,IAAwC,MAAzBhjC,EAAWN,WAAiD,OAAzBM,EAAWN,UAC3F,CAOA,SAAS4jC,EAAgCtjC,EAAY6hC,GACnD,GAAIA,GAAkC,eAApBA,EAAWviC,KAAuB,CAClD,GAAIikC,EAAiBvjC,EAAY6hC,GAG/B,OAAO,EACF,GAEP2B,EAAkBxjC,IAAe6hC,EAAWhiC,GAAGH,YAAcM,EAAWN,UAAY,EAGlF,OADAmiC,EAAWhiC,GAAKG,GACT,EACF,GAAwB,eAApBA,EAAWV,MAAyBU,EAAWtB,KAAKgB,WAAamiC,EAAWhiC,GAAGH,UAAY,GAAKM,EAAWH,GAAGH,WAAamiC,EAAWnjC,KAAKgB,UAAY,EAUhK,OANIM,EAAWtB,KAAKgB,UAAYmiC,EAAWnjC,KAAKgB,YAC9CmiC,EAAWnjC,KAAOsB,EAAWtB,MAE3BsB,EAAWH,GAAGH,UAAYmiC,EAAWhiC,GAAGH,YAC1CmiC,EAAWhiC,GAAKG,EAAWH,KAEtB,CAEX,CACA,OAAO,CACT,CAOA,SAAS4jC,EAAgCzjC,EAAY6hC,GACnD,SAAIA,GAAkC,eAApBA,EAAWviC,OAM3BkkC,EAAkBxjC,IAAe6hC,EAAWnjC,KAAKgB,YAAcM,EAAWN,UAAY,IACpFmiC,EAAWnjC,KAAOsB,EACX,GAKb,CAOA,SAASujC,EAAiBvjC,EAAY6hC,GACpC,OAAwB,SAApB7hC,EAAWV,OAAmB7B,MAAMuC,EAAWN,cAG3B,eAApBM,EAAWV,KACNikC,EAAiBvjC,EAAWtB,KAAMmjC,IAAe0B,EAAiBvjC,EAAWH,GAAIgiC,GAEnF7hC,EAAWN,WAAamiC,EAAWnjC,KAAKgB,WAAaM,EAAWN,WAAamiC,EAAWhiC,GAAGH,UACpG,CAQA,SAASgkC,EAA+B1jC,EAAYmf,EAAOjgB,GAEzD,IAAKskC,EAAkBxjC,GACrB,OAAO,EAGT,IADA,IAAI2jC,EAAgB,EACbxkB,EAAQ,GAAG,CAChB,IAAIykB,EAAoB1kC,EAAYigB,GAChC0kB,EAAqB3kC,EAAYigB,EAAQ,GAC7C,IAAIqkB,EAAkBK,IAAuBA,EAAmBnkC,YAAckkC,EAAkBlkC,UAAY,EAI1G,MAHAikC,IACAxkB,GAIJ,CAEA,OAAIwkB,EAAgB,GAClBzkC,EAAYigB,GAAS,CACnB7f,KAAM,aACNZ,KAAMQ,EAAYigB,GAClBtf,GAAIG,GAEC2jC,GAEF,CACT,CAEA,SAASH,EAAkBxjC,GACzB,OAAOA,GAAkC,SAApBA,EAAWV,OAAoB7B,MAAMuC,EAAWN,aAAe2jC,EAAYrjC,GAAY,IAA8B,YAApBA,EAAWR,MAA0C,QAApBQ,EAAWR,MAAsC,QAApBQ,EAAWR,MAAsC,YAApBQ,EAAWR,KAC9N,CApUAvD,EAAOC,QAAU,CACf4nC,aAAa,EACb1P,KAAM,SAAcN,GAClB5a,KAAK4qB,YAAchQ,EAAIvoB,MAAM1I,SAAS,MAAQixB,EAAIvoB,MAAM1I,SAAS,IACnE,EACAoyB,eAAgB,SAAwB1Z,GACtC,IAEIrc,EAFOqc,EAAKna,KAEOlC,YAEnB6jC,EAAQ,GAEZ7jC,EAAYiK,SAAQ,SAAUnJ,GACxB4iC,EAAO5iC,IACT+iC,EAAMn/B,KAAK5D,EAAWnB,MAE1B,IAEAK,EAAYkL,KAAKo4B,GAEjB,IAAK,IAAIjlC,EAAI,EAAGA,EAAI2B,EAAYtC,OAAQW,IAAK,CAC3C,IAAIyC,EAAad,EAAY3B,GAC7B,GAAIulC,EAAY9iC,EAAY+iC,EAAO7pB,KAAK4qB,cAAgBR,EAAgCtjC,EAAYd,EAAY3B,EAAI,KAAOkmC,EAAgCzjC,EAAYd,EAAY3B,EAAI,IACrL2B,EAAY6kC,OAAOxmC,EAAG,GACtBA,QACK,CACL,IAAIomC,EAAgBD,EAA+B1jC,EAAYzC,EAAG2B,GAClEA,EAAY6kC,OAAOxmC,EAAIomC,EAAgB,EAAGA,GAC1CpmC,GAAKomC,CACP,CACF,CACF,mCChCF1nC,EAAOC,QAAU,CACfg5B,WAAY,SAAoB3Z,GAC9B,IAAIna,EAAOma,EAAKna,KAGZA,EAAK1C,KAAKgB,YAAc0B,EAAKvB,GAAGH,UAElC6b,EAAK5Z,QAAQP,EAAK1C,MACT0C,EAAK1C,KAAKgB,YAAc0B,EAAKvB,GAAGH,UAAY,IAErD6b,EAAKyoB,YAAYC,cAAc7iC,EAAKvB,GAAI0b,EAAK4D,MAAQ,GACrD5D,EAAK5Z,QAAQP,EAAK1C,MAEtB,mCCjBFzC,EAAOC,QAAU,CACf+4B,eAAgB,SAAwB1Z,GAKtC,IAJA,IAAIna,EAAOma,EAAKna,KAEZ8iC,EAAU,CAAC,EAEN3mC,EAAI,EAAGA,EAAI6D,EAAKlC,YAAYtC,OAAQW,IAAK,CAChD,IAAI4mC,EAAY5oB,EAAK6oB,SAAS7mC,GAC1Bs1B,EAASsR,EAAUE,aAEnBH,EAAQr3B,eAAegmB,KACzBsR,EAAUp8B,SAIVxK,KAGF2mC,EAAQrR,IAAU,CACpB,CACF,mCCnBF,SAAS+C,EAAmB/gB,GAAO,GAAI7X,MAAMC,QAAQ4X,GAAM,CAAE,IAAK,IAAItX,EAAI,EAAGuX,EAAO9X,MAAM6X,EAAIjY,QAASW,EAAIsX,EAAIjY,OAAQW,IAAOuX,EAAKvX,GAAKsX,EAAItX,GAAM,OAAOuX,CAAM,CAAS,OAAO9X,MAAM0B,KAAKmW,EAAQ,CAElM5Y,EAAOC,QAAU,CACfooC,WAAW,EACX1Q,WAAW,EACXQ,KAAM,SAAcN,GAClB5a,KAAKorB,UAAYxQ,EAAIvoB,MAAM1I,SAAS,KACpCqW,KAAK0a,UAAYE,EAAIvoB,MAAM1I,SAAS,IACtC,EACAoyB,eAAgB,SAAwB1Z,IAe1C,SAA6BA,GAChBA,EAAKna,KAGXlC,YAAYiK,SAAQ,SAAUnJ,EAAYzC,IAgIjD,SAA2B6D,GACzB,MAAqB,eAAdA,EAAK9B,MAA6C,MAApB8B,EAAK1C,KAAKG,OAAmC,MAAlBuC,EAAKvB,GAAGhB,KAC1E,EAjIQ0lC,CAAkBvkC,IACpBub,EAAK6oB,SAAS7mC,GAAGoE,QAAQ,CACvBrC,KAAM,OACNT,MAAO,MACPW,KAAM,QAGZ,GACF,CA1BIglC,CAAoBjpB,GAiCxB,SAA2BA,EAAMkpB,EAAUC,GACzC,IAAItjC,EAAOma,EAAKna,KAGZujC,EAAa,KACbC,EAAgB,KAChBC,EAAgB,KAChBC,EAAiB,KACjBC,EAAY,KACZC,EAAY,KAEhB5jC,EAAKlC,YAAYiK,SAAQ,SAAUnJ,EAAYzC,GAEzC0nC,EAAWjlC,EAAY,OACzB2kC,EAAappB,EAAK6oB,SAAS7mC,GAgHjC,SAA0B6D,GACxB,MAAqB,eAAdA,EAAK9B,MAA6C,MAApB8B,EAAK1C,KAAKG,OAAmC,MAAlBuC,EAAKvB,GAAGhB,KAC1E,CA9GaqmC,CAAiBllC,GACtB4kC,EAAgBrpB,EAAK6oB,SAAS7mC,GA+GtC,SAA0B6D,GACxB,MAAqB,eAAdA,EAAK9B,MAA6C,MAApB8B,EAAK1C,KAAKG,OAAmC,MAAlBuC,EAAKvB,GAAGhB,KAC1E,CA7GesmC,CAAiBnlC,GACtB6kC,EAAgBtpB,EAAK6oB,SAAS7mC,GA8GxC,SAAsB6D,GACpB,MAAqB,SAAdA,EAAK9B,MAAkC,MAAf8B,EAAKvC,OAA+B,WAAduC,EAAK5B,IAC5D,CA5GiB4lC,CAAaplC,GAClB8kC,EAAiBvpB,EAAK6oB,SAAS7mC,GACtBknC,GAAYC,GAAYW,EAAYrlC,EAAY,KACzD+kC,EAAYxpB,EAAK6oB,SAAS7mC,GACjBknC,GAAYC,GAAYW,EAAYrlC,EAAY,QACzDglC,EAAYzpB,EAAK6oB,SAAS7mC,GAEpC,IAGIonC,IAAeC,GAAiBC,GAAiBJ,IAAaG,GAAiBC,KAAmBC,KAAoBJ,IAAaD,GAAYM,GAAaC,KAE9JL,EAAWhjC,QAAQ,CACjBrC,KAAM,OACNT,MAAO,MACPW,KAAM,SAIJolC,GACFA,EAAc78B,SAEZ88B,GACFA,EAAc98B,SAEhB+8B,EAAe/8B,SACXg9B,GACFA,EAAUh9B,SAERi9B,GACFA,EAAUj9B,SAGhB,CA3FIu9B,CAAkB/pB,EAAMrC,KAAKorB,UAAWprB,KAAK0a,WA8GjD,SAAiCrY,GAC/B,IAAIna,EAAOma,EAAKna,KAGhB,KAAIA,EAAKlC,YAAYtC,OAAS2oC,EAAqB3oC,SAAW2oC,EAAqBzjC,OAAM,SAAUP,GACjG,OAAOH,EAAKlC,YAAY2mB,MAAK,SAAU7lB,GACrC,OAAOuB,EAAKvB,EACd,GACF,IAJA,CAWA,IAAIwlC,EAAQpkC,EAAKlC,YAAYioB,MAAK,SAAUnnB,GAC1C,OAAOilC,EAAWjlC,EAAY,MAChC,IACAwlC,EAAM3mC,MAAQ,MACd2mC,EAAMtR,YAASrqB,EACf27B,EAAM9lC,UAAYC,IAGlByB,EAAKlC,YAAY+E,KAAI,SAAUjE,EAAYzC,GACzC,OAAOgoC,EAAqB1f,MAAK,SAAUtkB,GACzC,OAAOA,EAAKvB,EACd,IAAKub,EAAK6oB,SAAS7mC,QAAKsM,CAC1B,IAAGzK,OAAOC,SAAS8J,SAAQ,SAAUoS,GACnC,OAAOA,EAAKxT,QACd,GAnBA,CAoBF,CAzII09B,CAAwBlqB,EAC1B,GA4FF,IAAIgqB,EAAuB,CAAC,SAAUnkC,GACpC,OAAOskC,EAAOtkC,EAAM,IACtB,GAAGrC,OAAO62B,EAAmB,CAAC,MAAO,MAAO,MAAO,MAAO,OAAO3xB,KAAI,SAAU25B,GAC7E,OAAO,SAAUx8B,GACf,OAAO6jC,EAAW7jC,EAAMw8B,EAC1B,CACF,KAAKhI,EAAmB,CAAC,IAAQ,KAAQ,KAAQ,KAAQ,KAAQ,KAAQ,MAAQ,OAAQ3xB,KAAI,SAAUvE,GACrG,OAAO,SAAU0B,GACf,OAAOikC,EAAYjkC,EAAM1B,EAC3B,CACF,KAAK,CAAC,SAAU0B,GACd,MAAqB,eAAdA,EAAK9B,MAAyB+lC,EAAYjkC,EAAK1C,KAAM,OAAW2mC,EAAYjkC,EAAKvB,GAAI,KAC9F,IAsCA,SAAS6lC,EAAOtkC,EAAMvC,GACpB,IAAIW,EAAOoY,UAAUhb,OAAS,QAAsBiN,IAAjB+N,UAAU,GAAmBA,UAAU,GAAK,SAE/E,MAAqB,SAAdxW,EAAK9B,MAAmB8B,EAAKvC,QAAUA,GAASuC,EAAK5B,OAASA,CACvE,CAEA,SAASylC,EAAW7jC,EAAMvC,GACxB,OAAO6mC,EAAOtkC,EAAMvC,EAAO,OAC7B,CAcA,SAASwmC,EAAYjkC,EAAM1B,GACzB,MAAqB,SAAd0B,EAAK9B,MAAiC,YAAd8B,EAAK5B,MAAsB4B,EAAK1B,YAAcA,CAC/E,iCCtGA,SAASimC,EAAa9mC,GACpB,MAAQ,iBAAiB0C,KAAK1C,EAEhC,CAnFA5C,EAAOC,QAAU,CACf+4B,eAAgB,SAAwB1Z,GACtC,IAAIna,EAAOma,EAAKna,KAGhB,GAAgC,IAA5BA,EAAKlC,YAAYtC,QA8CzB,SAAgC2e,GAC9B,IAAI7U,EAAS6U,EAAK7U,OACdyY,EAAQ5D,EAAK4D,MAGjB,GAAoB,gBAAhBzY,EAAOpH,KACT,OAAO,EAGT,IAAIsmC,EAAel/B,EAAOxH,YAAYigB,EAAQ,GAC9C,OAAoB,MAAhBymB,IAKsB,kBAAtBA,EAAatmC,MAAkD,WAAtBsmC,EAAapmC,QAKhC,SAAtBomC,EAAatmC,MAAyC,YAAtBsmC,EAAapmC,KAKnD,CAvE0CqmC,CAAuBtqB,IA6BjE,SAA2Bna,GACzB,MAAqB,SAAdA,EAAK9B,MAGG,QAAf8B,EAAKvC,KACP,CAlC2EinC,CAAkB1kC,EAAKlC,YAAY,IAA1G,CAIA,IAAI6mC,EAAqB3kC,EAAKlC,YAAY,GACtCL,EAAQknC,EAAmBlnC,MAC3BW,EAAOumC,EAAmBvmC,KAC1B61B,EAAU0Q,EAAmB1Q,QAGjC,GAAIj0B,EAAK2zB,SAAU,CAGjB,IAuBN,SAAgBl2B,GACd,MAAQ,eAAe0C,KAAK1C,EAE9B,CA1BW+jC,CAAO/jC,GACV,OAGFA,EAwBN,SAAwBA,GACtB,MAAQ,QAAQ0C,KAAK1C,GAASA,EAAMyiB,cAAgBziB,EAAM6Z,aAE5D,CA3BcstB,CAAennC,EACzB,CAEA0c,EAAK5Z,QAAQ,CACXrC,KAAM,OACNT,MAAOA,EACPW,KAAMA,EACN61B,QAASA,GAAWsQ,EAAa9mC,IAtBnC,CAwBF,mCCtCF,IAAI4iC,EAAa,IAAIC,YAAY,GAC7BC,EAAa,IAAID,YAAY,GAC7BuE,EAAa,IAAIvE,YAAY,GAC7BwE,EAAa,IAAIxE,YAAY,GAC7ByE,EAAa,IAAIzE,YAAY,GAC7B0E,EAAa,IAAI1E,YAAY,GAOjCzlC,EAAOC,QAAU,CACf63B,KAAM,SAAcxY,GAClB,IAqCmBsmB,EACjBnjC,EACAmB,EAvCEuB,EAAOma,EAAKna,KACZsF,EAAS6U,EAAK7U,OAElB,IAAIjJ,MAAM2D,EAAK1B,YAA4B,WAAd0B,EAAK5B,OAId,eAAhBkH,EAAOpH,OA+BTZ,GADiBmjC,EA7BEn7B,GA8BDhI,KAClBmB,EAAKgiC,EAAWhiC,GAEbnB,EAAKgB,WAAaymC,GAAcznC,EAAKgB,WAAa0mC,GAAcvmC,EAAGH,WAAaymC,GAActmC,EAAGH,WAAa0mC,GAAc1nC,EAAKgB,WAAa+hC,GAAc/iC,EAAKgB,WAAaiiC,GAAc9hC,EAAGH,WAAa+hC,GAAc5hC,EAAGH,WAAaiiC,GAAcjjC,EAAKgB,WAAaumC,GAAcvnC,EAAKgB,WAAawmC,GAAcrmC,EAAGH,WAAaumC,GAAcpmC,EAAGH,WAAawmC,MASjVxmC,EArCA0B,EAAK1B,YAsCb,IAAQA,GAAa,IAtCvC,CAqCJ,IAA8BA,EAjCtBw0B,EAASz0B,OAAO4mC,cAAcjlC,EAAK1B,WACnC4mC,EAAU,CACZhnC,KAAM,OACNE,KAAM,SACNX,MAAOq1B,EACPA,OAAQA,EACRx0B,UAAW0B,EAAK1B,YA+BtB,SAAqBw0B,EAAQqS,GAC3B,MAAmB,eAAfA,GAA8C,mBAAfA,EACzB,WAAWhlC,KAAK2yB,GAIlB,oBAAoB3yB,KAAK2yB,EAEnC,EArCQsS,CAAYtS,EAAQxtB,EAAOpH,QAC7BgnC,EAAQjR,SAAU,GAEpB9Z,EAAK5Z,QAAQ2kC,EAbb,CAcF,mCC+BF,SAASG,EAAeC,EAAYhgC,EAAQigC,GAI1C,IAHA,IAAIppC,EAAImpC,EACJE,GAAeD,EAAMppC,GAAK,EAAIA,EAAImJ,EAAOxH,YAAYtC,SAAW8J,EAAOxH,YAAY3B,GAEhFqpC,GAAoC,SAArBA,EAAYtnC,MAAwC,WAArBsnC,EAAYpnC,OAAsBonC,EAAYvR,SAAW,KAAK9zB,KAAKqlC,EAAY/nC,QAClI8nC,EAAMppC,IAAMA,IACZqpC,GAAeD,EAAMppC,GAAK,EAAIA,EAAImJ,EAAOxH,YAAYtC,SAAW8J,EAAOxH,YAAY3B,GAGrF,OAAOsG,KAAKgjC,IAAIH,EAAanpC,EAC/B,CAEA,SAASupC,EAAa1lC,EAAMvC,GAC1B,OAAOuC,GAAsB,SAAdA,EAAK9B,MAAiC,WAAd8B,EAAK5B,OAAsB4B,EAAKi0B,SAAWj0B,EAAKvC,QAAUA,CACnG,CAhFA5C,EAAOC,QAAU,CACf6qC,WAAW,EACX3S,KAAM,SAAcN,GAClB5a,KAAK6tB,UAAYjT,EAAIvoB,MAAM1I,SAAS,IACtC,EACAkxB,KAAM,SAAcxY,GAClB,IAAIna,EAAOma,EAAKna,KAGXA,EAAKi0B,SAUd,SAAwB9Z,EAAMyrB,GAC5B,IAAInoC,EAAQ0c,EAAKna,KAAKvC,MAClBsgB,EAAQ5D,EAAK4D,MACbzY,EAAS6U,EAAK7U,OAIlB,MAAoB,mBAAhBA,EAAOpH,MAA6C,eAAhBoH,EAAOpH,MAuBjD,SAAyBT,EAAOsgB,EAAOzY,EAAQsgC,GAC7C,MAAc,MAAVnoC,EAgCN,SAA0CsgB,EAAOzY,GAE/C,GAAa,MAATyY,EACF,OAAO,EAGT,IAAI8nB,EAAqBR,EAAetnB,EAAQ,EAAGzY,GAC/CnJ,EAAI4hB,EAAQ8nB,EAAqB,EACjCC,EAAkB3pC,EAAImJ,EAAOxH,YAAYtC,QAAU8J,EAAOxH,YAAY3B,GAE1E,GAAI0pC,EAAoB,CAEtB,GAAIH,EAAaI,EAAiB,KAChC,OAAO,EAGT,GAAIJ,EAAaI,EAAiB,KAMhC,OAAOJ,EAHPI,GADA3pC,EAAIA,GADJ0pC,EAAqBR,EAAelpC,EAAI,EAAGmJ,IACd,GACPA,EAAOxH,YAAYtC,QAAU8J,EAAOxH,YAAY3B,GAGjC,IAEzC,CACA,OAAO,CACT,CAzDW4pC,CAAiChoB,EAAOzY,GAGnC,MAAV7H,EAwDN,SAA0CsgB,EAAOzY,GAE/C,GAAa,MAATyY,EACF,OAAO,EAGT,IAAIioB,EAAqBX,EAAetnB,EAAQ,EAAGzY,GAAQ,GACvDnJ,EAAI4hB,EAAQioB,EAAqB,EACjCC,EAAsB9pC,GAAK,GAAKmJ,EAAOxH,YAAY3B,GAGvD,SAAI6pC,IAAsBN,EAAaO,EAAqB,SAIxDP,EAAaO,EAAqB,OAGpCA,GADA9pC,EAAIA,GADJ6pC,EAAqBX,EAAelpC,EAAI,EAAGmJ,GAAQ,IACtB,GACHA,EAAOxH,YAAYtC,QAAU8J,EAAOxH,YAAY3B,GAGnE6pC,GAAsBN,EAAaO,EAAqB,KAGnE,CA/EWC,CAAiCnoB,EAAOzY,MAG7CsgC,IAAY,OAAOzlC,KAAK1C,KAIpB,kBAAkB0C,KAAK1C,EAEjC,CArCY0oC,CAAgB1oC,EAAOsgB,EAAOzY,EAAQsgC,IASlD,SAA8BnoC,EAAOsgB,EAAOzY,GAC1C,MAAc,MAAV7H,EAEe,IAAVsgB,IAAgBzY,EAAOquB,SAElB,MAAVl2B,GAII,SAAS0C,KAAK1C,EAExB,CAjBU2oC,CAAqB3oC,EAAOsgB,EAAOzY,EAC7C,CAlBQ+gC,CAAelsB,EAAMrC,KAAK6tB,mBACrB3lC,EAAKi0B,OAEhB,mCClBFp5B,EAAOC,QAAU,CACf23B,UAAW,SAAmBC,GAC5B,OAAOA,EAAIvoB,MAAM1I,SAAS,IAC5B,EACAkxB,KAAM,SAAcxY,GAClB,IAAIna,EAAOma,EAAKna,KAEE,YAAdA,EAAK5B,MAAuB4B,EAAK2gC,kBAAmBtkC,MAAM2D,EAAK1B,aAGnE0B,EAAKvC,MAAQ,OAASuC,EAAK1B,UAAUxC,SAAS,IAAM,WAC7CkE,EAAK2gC,gBACd,uCClBF,SAASnM,EAAmB/gB,GAAO,GAAI7X,MAAMC,QAAQ4X,GAAM,CAAE,IAAK,IAAItX,EAAI,EAAGuX,EAAO9X,MAAM6X,EAAIjY,QAASW,EAAIsX,EAAIjY,OAAQW,IAAOuX,EAAKvX,GAAKsX,EAAItX,GAAM,OAAOuX,CAAM,CAAS,OAAO9X,MAAM0B,KAAKmW,EAAQ,CAElM,IAAI6yB,EAAW,EAAQ,OAGnBC,EADW,EAAQ,OACgBA,wBAyCvC,SAASC,EAA4BC,EAAaC,EAAO3oB,GAOvD,IANA,IAAI/d,EAAOymC,EAAYzmC,KAGnB2mC,EAAoBlkC,KAAKmkC,KAAK7oB,EAAQ,GACtC5hB,EAAI,EAEDA,EAAIwqC,GAAmB,CAC5B,IAAIrB,EAAavnB,EAAQ,EAAI5hB,EAAI,EAC7BiD,OAAQ,EACRD,OAAO,EAiBX,GAfU,IAANhD,GACFiD,EAAQsnC,EACRvnC,EAAOsnC,EAAYzD,SAASsC,KAE5BlmC,EAAQknC,EAASO,WAAW,CAC1B3oC,KAAM,cACNJ,YAAa,GAAGH,OAAO62B,EAAmBx0B,EAAKlC,YAAY0I,MAAMuX,EAAQ5hB,EAAG4hB,IAAS,CAAC2oB,EAAM1mC,SAG9Fb,EAAOmnC,EAASO,WAAW,CACzB3oC,KAAM,cACNJ,YAAa,GAAGH,OAAO62B,EAAmBx0B,EAAKlC,YAAY0I,MAAM8+B,EAAYvnB,EAAQ5hB,QAIrFiD,EAAM0nC,eAAe3nC,GAAO,CAC9B,IAAK,IAAI0E,EAAI,EAAGA,EAAI,EAAI1H,EAAI,EAAG0H,IAC7B4iC,EAAYzD,SAASsC,GAAY3+B,SAkBnC,OAfA+/B,EAAMnmC,QAAQ,CACZrC,KAAM,aACNU,WAAkB,IAANzC,GAA+B,eAApBiD,EAAMY,KAAK9B,KAAwBkB,EAAMY,KAAO,CACrE9B,KAAM,QACNW,WAAW,EACXD,WAAYQ,EAAMY,MAEpBN,WAAY,CACVxB,KAAM,aACNE,KAAM,QACNd,KAAM,EACNmB,GAAI,EACJkB,QAAQ,KAGL2lC,CACT,CAEAnpC,GACF,CAEA,OAAO4hB,CACT,CAGA,SAASgpB,EAA8BN,EAAaC,EAAO3oB,GAKzD,IAJA,IAAI/d,EAAOymC,EAAYzmC,KAGnB7D,EAAI,EACDA,EAAI4hB,GAAO,CAChB,IAAIipB,EAAgBP,EAAYzD,SAAS7mC,GAEzC,GAAgC,eAA5B6qC,EAAchnC,KAAK9B,MAAyB8oC,EAAchnC,KAAKN,WAAWC,OAAQ,CACpF,IAAIR,EAAO6nC,EAAchE,WACrB5jC,OAAQ,EAkBZ,GAhBuB,UAAnBD,EAAKa,KAAK9B,MAAqBiB,EAAKa,KAAKnB,YAC3CM,EAAOA,EAAK6jC,YAGV7mC,EAAI,IAAM4hB,EAEY,WADxB3e,EAAQsnC,GACE1mC,KAAK9B,MAAqBkB,EAAMY,KAAKnB,YAC7CO,EAAQA,EAAM4jC,YAGhB5jC,EAAQknC,EAASO,WAAW,CAC1B3oC,KAAM,cACNJ,YAAa,GAAGH,OAAO62B,EAAmBx0B,EAAKlC,YAAY0I,MAAMrK,EAAI,EAAG4hB,EAAQ,OAIhF5e,EAAK2nC,eAAe1nC,GAAQ,CAC9B,IAAK,IAAIyE,EAAI1H,EAAG0H,EAAIka,EAAOla,IACzB4iC,EAAYzD,SAAS7mC,EAAI,GAAGwK,SAK9B,OAFA4/B,EAAwBS,EAAchnC,KAAKN,YAEpCvD,CACT,CACF,CAEAA,GACF,CACA,OAAO4hB,CACT,CAGA,SAASkpB,EAA8BR,EAAaC,EAAO3oB,GACzD,IAAI/d,EAAOymC,EAAYzmC,KAGvB,GAAwB,eAApB0mC,EAAM1mC,KAAK9B,MAAyBwoC,EAAM1mC,KAAKN,WAAWC,OAAQ,CACpE,IAAIP,EAAQsnC,EAAM1D,WACd7jC,OAAO,EAEa,UAApBC,EAAMY,KAAK9B,MAAqBkB,EAAMY,KAAKnB,YAC7CO,EAAQA,EAAM4jC,YAGhB,IAAIkE,OAAc,EAelB,GAdwB,gBAApB9nC,EAAMY,KAAK9B,MACbgpC,EAAc9nC,EAAMY,KAAKlC,YAAYtC,OACrC2D,EAAOmnC,EAASO,WAAW,CACzB3oC,KAAM,cACNJ,YAAa,GAAGH,OAAO62B,EAAmBx0B,EAAKlC,YAAY0I,MAAMuX,EAAQmpB,EAAanpB,SAGxFmpB,EAAc,EAES,WADvB/nC,EAAOsnC,EAAYzD,SAASjlB,EAAQ,IAC3B/d,KAAK9B,MAAqBiB,EAAKa,KAAKnB,YAC3CM,EAAOA,EAAK6jC,aAIZ7jC,EAAK2nC,eAAe1nC,GAAQ,CAC9B,IAAK,IAAIyE,EAAIka,EAAQmpB,EAAarjC,EAAIka,EAAOla,IAC3C4iC,EAAYzD,SAASjlB,EAAQmpB,GAAavgC,SAK5C,OAFA4/B,EAAwBG,EAAM1mC,KAAKN,YAE5Bqe,EAAQmpB,CACjB,CACF,CACA,OAAOnpB,CACT,CA3KAljB,EAAOC,QAAU,CACfy4B,YAAa,SAAqBpZ,GAMhC,IALA,IAAIna,EAAOma,EAAKna,KAIZ+d,EAAQ,EACLA,EAAQ/d,EAAKlC,YAAYtC,QAAQ,CACtC,IAAIkrC,EAAQvsB,EAAK6oB,SAASjlB,GAG1B,IAFAA,EAAQtb,KAAKkD,IAAI,EAAG6gC,EAA4BrsB,EAAMusB,EAAO3oB,MAEhD/d,EAAKlC,YAAYtC,OAC5B,MAMF,GAHAkrC,EAAQvsB,EAAK6oB,SAASjlB,IACtBA,EAAQtb,KAAKkD,IAAI,EAAGohC,EAA8B5sB,EAAMusB,EAAO3oB,MAElD/d,EAAKlC,YAAYtC,OAC5B,MAGFkrC,EAAQvsB,EAAK6oB,SAASjlB,GACtBA,EAAQtb,KAAKkD,IAAI,EAAGshC,EAA8B9sB,EAAMusB,EAAO3oB,IAE/DA,GACF,CACF,uCC1CF,IAAIuoB,EAAW,EAAQ,OAEnBxI,EAAW,EAAQ,OACnBqJ,EAAoBrJ,EAASqJ,kBAC7BC,EAAoBtJ,EAASsJ,kBASjCvsC,EAAOC,QAAU,CACf04B,YAAa,SAAqBrZ,GAChC,IAAIna,EAAOma,EAAKna,KAIZqnC,EAAiB,CAAC,EAElBzkC,EAAQukC,EAAkBnnC,GAAMhC,QAAO,SAAUsJ,GACnD,IAAIggC,EAAUhgC,EAAOg/B,EAASO,WAAWv/B,GAAM27B,aAAe,OAG9D,OAAIoE,EAAe57B,eAAe67B,KAIlCD,EAAeC,GAAWhgC,GACnB,EACT,IAGA6S,EAAK5Z,QAAQ6mC,EAAkBxkC,GACjC,mCC1BF/H,EAAOC,QAAU,CACf04B,YAAa,SAAqBrZ,GAChC,IAAIna,EAAOma,EAAKna,KACZsF,EAAS6U,EAAK7U,OAGlB,GAAKiiC,EAASjiC,EAAOpH,MAArB,CAIA,IAAIspC,EAAU,IAAI5+B,IAElB,GAAK6+B,EAAcznC,EAAMwnC,IAAaA,EAAQzS,KAA9C,CAIA,IAAI2S,EAAiB,CACnBxpC,KAAM,iBACNJ,YAAalC,MAAM0B,KAAKkqC,EAAQz1B,QAAQ/I,OAAOnG,KAAI,SAAU+I,GAC3D,OAAO47B,EAAQv/B,IAAI2D,EACrB,KAGF27B,EAASjiC,EAAOpH,MAAMic,EAAKyoB,YAAa8E,EATxC,CANA,CAgBF,GAGF,IAAIH,EAAW,CACbrnC,OAAQ,SAAgBia,EAAMutB,GACjBvtB,EAAKna,KAGX+J,KAAO29B,CACd,EACAxiC,MAAO,SAAeiV,EAAMutB,GAC1B,IAAI1nC,EAAOma,EAAKna,KAGZA,EAAKnB,UACPmB,EAAKpB,WAAa8oC,EAElBvtB,EAAK5Z,QAAQmnC,EAEjB,GAGF,SAASD,EAAc7oC,EAAY4oC,GACjC,IAAK5oC,EAEH,OAAO,EAGT,IAAIV,EAAOU,EAAWV,KAGtB,GAAa,gBAATA,EAAwB,CAC1B,IAAIiB,EAAOP,EAAWO,KAClBC,EAAQR,EAAWQ,MAGvB,OAAOqoC,EAActoC,EAAMqoC,IAAYC,EAAcroC,EAAOooC,EAC9D,CAAO,GAAa,SAATtpC,EAAiB,CAC1B,GAAwB,SAApBU,EAAWR,MAAyC,MAAtBQ,EAAWk0B,OAC3C,OAAO,EAGT,IAAIr1B,EAAQmB,EAAWnB,MAKvB,OAFA+pC,EAAQz+B,IAAItL,EAAOmB,IAEZ,CACT,CAAO,MAAa,mBAATV,IAA8BU,EAAW+0B,UAC3C/0B,EAAWd,YAAY4C,OAAM,SAAU9B,GAC5C,OAAO6oC,EAAc7oC,EAAY4oC,EACnC,GAIJ,sCCxFA3sC,EAAOC,QAAU,IAAI8N,IAAI,CAEzB,CAAC,mCAAoC,EAAQ,QAG7C,CAAC,uBAAwB,EAAQ,QAGjC,CAAC,wCAAyC,EAAQ,QAGlD,CAAC,4BAA6B,EAAQ,QAGtC,CAAC,mBAAoB,EAAQ,QAG7B,CAAC,0BAA2B,EAAQ,QAGpC,CAAC,8BAA+B,EAAQ,QAGxC,CAAC,kBAAmB,EAAQ,QAG5B,CAAC,wBAAyB,EAAQ,OAGlC,CAAC,qBAAsB,EAAQ,QAG/B,CAAC,4BAA6B,EAAQ,QAGtC,CAAC,8BAA+B,EAAQ,QAGxC,CAAC,8BAA+B,EAAQ,QAGxC,CAAC,mBAAoB,EAAQ,QAG7B,CAAC,UAAW,EAAQ,QAGpB,CAAC,2BAA4B,EAAQ,0CClCrC/N,EAAOC,QAAU,CACfk5B,WAAY,SAAoB7Z,GAIZ,UAHPA,EAAKna,KAGP5B,OAeb,SAAyB+b,GACvB,IAAIna,EAAOma,EAAKna,KAGE,IAAdA,EAAK1C,MAAc0C,EAAKvB,KAI5BuB,EAAK5B,KAAO,WACL4B,EAAK1C,KACd,CApBIqqC,CAAgBxtB,GAsBpB,SAAwBA,GACtB,IAAIna,EAAOma,EAAKna,KAGE,IAAdA,EAAK1C,MAAc0C,EAAKvB,KAI5BuB,EAAK5B,KAAO,WACL4B,EAAK1C,KACd,CA7BIsqC,CAAeztB,GA+BnB,SAAyBA,GACvB,IAAIna,EAAOma,EAAKna,KAGE,IAAdA,EAAK1C,MAA0B,IAAZ0C,EAAKvB,IAI5B0b,EAAK0tB,WAAWtnC,QAAQ4Z,EAAK0tB,WAAW7nC,KAAKpB,WAC/C,CArCIkpC,CAAgB3tB,GAClB,uCC9BF,IACIosB,EADW,EAAQ,OACgBA,wBAmFvC,SAASwB,EAAkBroC,GACzB,OAAOA,EAAWC,SAA+B,MAApBD,EAAWtB,MAAoC,MAApBsB,EAAWtB,MAAoC,UAApBsB,EAAWtB,OAAqBsB,EAAWjB,GAChI,CAEA,SAASupC,EAActoC,GACrB,IAAIpC,OAAO,EACPmB,OAAK,EAcT,MAbwB,MAApBiB,EAAWtB,KACbd,EAAO,EACsB,MAApBoC,EAAWtB,KACpBd,EAAO,EACsB,MAApBoC,EAAWtB,MACpBd,EAAO,EACPmB,EAAK,IAELnB,EAAOoC,EAAWpC,KACdoC,EAAWjB,KACbA,EAAKiB,EAAWjB,KAGb,CAAEnB,KAAMA,EAAMmB,GAAIA,EAC3B,CA7FA5D,EAAOC,QAAU,CACfi5B,WAAY,SAAoB5Z,GAC9B,IAAIna,EAAOma,EAAKna,KAIhB,GAAoB,gBAHPma,EAAK7U,OAGPpH,MAA2Bic,EAAK4D,MAA3C,CAIA,IAAIkqB,EAAkB9tB,EAAK+tB,qBAE3B,GAAKD,EAIL,GAAkC,eAA9BA,EAAgBjoC,KAAK9B,KAAuB,CAC9C,IAAK+pC,EAAgBjF,WAAW8D,eAAe3sB,EAAK6oB,YAClD,OAGF,IAAImF,EAAiBH,EAAcC,EAAgBjoC,KAAKN,YACpD0oC,EAAsBD,EAAe7qC,KACrC+qC,EAAoBF,EAAe1pC,GAEnC6pC,EAAkBN,EAAchoC,EAAKN,YACrC6oC,EAAWD,EAAgBhrC,KAC3BkrC,EAASF,EAAgB7pC,GAM7B,GAAIwpC,EAAgBjoC,KAAKN,WAAWC,SAAWK,EAAKN,WAAWC,SAAWooC,EAAkBE,EAAgBjoC,KAAKN,cAAgBqoC,EAAkB/nC,EAAKN,YACtJ,OAeFM,EAAKN,WAAWtB,KAAO,QACvB4B,EAAKN,WAAWpC,KAAO8qC,EAAsBG,EACzCF,GAAqBG,EACvBxoC,EAAKN,WAAWjB,GAAK4pC,EAAoBG,SAElCxoC,EAAKN,WAAWjB,IAErBspC,EAAkBE,EAAgBjoC,KAAKN,aAAeqoC,EAAkB/nC,EAAKN,eAC/EM,EAAKN,WAAWC,QAAS,GAG3BsoC,EAAgBthC,QAClB,KAAO,CACL,IAAKshC,EAAgBnB,eAAe3sB,EAAK6oB,YACvC,OAGFuD,EAAwBvmC,EAAKN,YAC7BuoC,EAAgBthC,QAClB,CA5DA,CA6DF,mCC1EF9L,EAAOC,QAAU,CACfoK,MAAO,SAAeiV,GACpB,IAAIna,EAAOma,EAAKna,KACZsF,EAAS6U,EAAK7U,OAEdy9B,EAAY5oB,EAAK6oB,WAEjBhjC,EAAKnB,WAAakkC,IAIF,eAAhBz9B,EAAOpH,KAETic,EAAKyoB,YAAYriC,QAAQP,GACA,WAAhBsF,EAAOpH,MAEhBic,EAAKxT,SAET,mCCnBF,SAAS6tB,EAAmB/gB,GAAO,GAAI7X,MAAMC,QAAQ4X,GAAM,CAAE,IAAK,IAAItX,EAAI,EAAGuX,EAAO9X,MAAM6X,EAAIjY,QAASW,EAAIsX,EAAIjY,OAAQW,IAAOuX,EAAKvX,GAAKsX,EAAItX,GAAM,OAAOuX,CAAM,CAAS,OAAO9X,MAAM0B,KAAKmW,EAAQ,CAElM5Y,EAAOC,QAAU,CACfoK,MAAO,SAAeiV,GACpB,IAAIna,EAAOma,EAAKna,KACZsF,EAAS6U,EAAK7U,OAEdy9B,EAAY5oB,EAAK6oB,WAErB,IAAIhjC,EAAKnB,WAAckkC,GAsC3B,SAAgC5oB,GAC9B,IAAI7U,EAAS6U,EAAK7U,OACdyY,EAAQ5D,EAAK4D,MAGjB,GAAoB,gBAAhBzY,EAAOpH,KACT,OAAO,EAGT,IAAIsmC,EAAel/B,EAAOxH,YAAYigB,EAAQ,GAC9C,OAAoB,MAAhBymB,IAKsB,kBAAtBA,EAAatmC,MAAkD,WAAtBsmC,EAAapmC,QAKhC,SAAtBomC,EAAatmC,MAAyC,YAAtBsmC,EAAapmC,KAKnD,CA1DSqmC,CAAuBtqB,MAMA,gBAAxB4oB,EAAU/iC,KAAK9B,MAA0C,WAAhBoH,EAAOpH,MAOhC,eAAhBoH,EAAOpH,MAAiD,SAAxB6kC,EAAU/iC,KAAK9B,MAA2C,mBAAxB6kC,EAAU/iC,KAAK9B,MAIrF,GAA4B,gBAAxB6kC,EAAU/iC,KAAK9B,KAAwB,CACzC,IAAI2pC,EAAa1tB,EAAKyoB,YACO,gBAAzBiF,EAAW7nC,KAAK9B,MAGlB2pC,EAAWtnC,QAAQ,CACjBrC,KAAM,cACNJ,YAAa,GAAGH,OAAO62B,EAAmBlvB,EAAOxH,YAAY0I,MAAM,EAAG2T,EAAK4D,QAASyW,EAAmBuO,EAAU/iC,KAAKlC,aAAc02B,EAAmBlvB,EAAOxH,YAAY0I,MAAM2T,EAAK4D,MAAQ,MAGnM,MACE5D,EAAK5Z,QAAQwiC,EAAU/iC,KAE3B,uCChCF,SAASw0B,EAAmB/gB,GAAO,GAAI7X,MAAMC,QAAQ4X,GAAM,CAAE,IAAK,IAAItX,EAAI,EAAGuX,EAAO9X,MAAM6X,EAAIjY,QAASW,EAAIsX,EAAIjY,OAAQW,IAAOuX,EAAKvX,GAAKsX,EAAItX,GAAM,OAAOuX,CAAM,CAAS,OAAO9X,MAAM0B,KAAKmW,EAAQ,CAElM,IAAIg1B,OAAS,EAUTC,EAAK,CAAC,EAKNC,OAAK,EAKLC,OAAQ,EAEZ,SAASC,EAAMziC,EAAOoe,GACpB,OAAKkkB,EAAGjsC,QAAQshC,iBAKX33B,GAAUoe,EAIR,CACLskB,YAAa1iC,EAAM0iC,YACnBC,UAAWvkB,EAAIukB,UACfC,UAAW5iC,EAAM4iC,UACjBC,QAASzkB,EAAIykB,QACbC,YAAa9iC,EAAM8iC,YACnBC,UAAW3kB,EAAI2kB,WATR/iC,GAASoe,EALT,IAgBX,CAEA,IAKI4kB,EAAc,CAAC,EAAE,EAAG,EAAG,SAAUC,EAAIC,GACvCV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,EAAG,EAAG,SAAUA,EAAIE,EAAIC,EAAIC,EAAIH,EAAOI,EAAOC,EAAOC,GACxDhB,EAAQC,EAAMS,EAAOM,GACrBjB,EAAKkB,EAAK,CACR3rC,KAAM,SACN6L,KAAMw/B,EACNp/B,MAAO2/B,EAAWL,IACjB/2B,EAAI42B,EAAOM,GAASD,GACzB,GAAI,CAAC,EAAG,EAAG,SAAUN,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,EAAG,EAAG,WACTT,EAAQ,KAAKD,EAAK,EACpB,GAAI,CAAC,EAAG,EAAG,SAAUU,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,EAAG,EAAG,SAAUA,EAAIE,EAAID,EAAOI,GAClCd,EAAQC,EAAMS,EAAOI,GAAOf,EAAKU,EAAKE,CACxC,GAAI,CAAC,EAAG,EAAG,SAAUF,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,EAAG,EAAG,SAAUA,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,EAAG,EAAG,SAAUA,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC7Cf,EAAQC,EAAMS,EAAOK,GAErB,IAAII,EAAO,KAEPL,IACFK,EAAOr3B,EAAI42B,GAASI,EAAOC,GAASD,IAGtCf,EAAKkB,EAAK,CACR3rC,KAAM,cACNiB,KAAMkqC,EACNjqC,MAAOoqC,GACNO,EACL,GAAI,CAAC,EAAG,EAAG,SAAUV,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAOnBX,EANgB,IAAdU,EAAG7tC,OAKW,IAAd6tC,EAAG7tC,OACAquC,EAAKR,EAAG,GAAIT,GAEZiB,EAAK,CACR3rC,KAAM,cACNJ,YAAaurC,GACZT,GAVE,IAYT,GAAI,CAAC,EAAG,EAAG,WACTA,EAAQ,KAAKD,EAAK,EACpB,GAAI,CAAC,EAAG,EAAG,SAAUU,EAAIE,EAAID,EAAOI,GAClCd,EAAQC,EAAMS,EAAOI,GAAOf,EAAKU,EAAG1rC,OAAO4rC,EAC7C,GAAI,CAAC,EAAG,EAAG,SAAUF,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKkB,EAAKv+B,OAAOwsB,OAAO,CAAE55B,KAAM,aAAemrC,GAAKT,EAClF,GAAI,CAAC,EAAG,EAAG,SAAUS,EAAIE,EAAID,EAAOI,GAClCd,EAAQC,EAAMS,EAAOI,GACrBf,EAAKU,EAEDE,IACFZ,EAAKkB,EAAK,CACR3rC,KAAM,aACNU,WAAYyqC,EACZ3pC,WAAY6pC,GACXX,GAEP,GAAI,CAAC,EAAG,EAAG,SAAUS,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAK,CAAEvqC,KAAM,IAC3C,GAAI,CAAC,EAAG,EAAG,SAAUirC,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAK,CAAEvqC,KAAM,IAC3C,GAAI,CAAC,EAAG,EAAG,SAAUirC,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAK,CAAEvqC,KAAM,MAC3C,GAAI,CAAC,EAAG,EAAG,SAAUirC,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAK,CAAEvqC,KAAM,MAC3C,GAAI,CAAC,EAAG,EAAG,SAAUirC,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC7Cf,EAAQC,EAAMS,EAAOK,GACrBhB,EAAK,CACHvqC,KAAM,YACNs1B,UAAW6V,EAEf,GAAI,CAAC,EAAG,EAAG,SAAUF,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC7Cf,EAAQC,EAAMS,EAAOK,GACrBhB,EAAK,CACHvqC,KAAM,YACNu1B,UAAU,EACVD,UAAW6V,EAEf,GAAI,CAAC,EAAG,EAAG,SAAUF,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC7Cf,EAAQC,EAAMS,EAAOK,GACrBhB,EAAK,CACHvqC,KAAM,aACNs1B,UAAW6V,EAEf,GAAI,CAAC,EAAG,EAAG,SAAUF,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC7Cf,EAAQC,EAAMS,EAAOK,GACrBhB,EAAK,CACHvqC,KAAM,aACNu1B,UAAU,EACVD,UAAW6V,EAEf,GAAI,CAAC,EAAG,EAAG,SAAUF,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,EAAG,EAAG,SAAUA,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,EAAG,EAAG,SAAUA,EAAIC,GACvBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,SAAUT,EACtD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,IAAOX,EAAKhW,EAAK0W,EAAG7iC,MAAM,GAAI,SAAUoiC,IAAU3U,SAAU,CACnF,GAAI,CAAC,GAAI,EAAG,SAAUoV,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,IAAOX,EAAKhW,EAAK0W,EAAI,UAAWT,IAAUjI,iBAAkB,CACnF,GAAI,CAAC,GAAI,EAAG,SAAU0I,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,UAAWT,EACvD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAsxB9B,SAAyBvpB,EAAS1M,GAChC,IAAIihB,EAA0B,MAAfvU,EAAQ,GACnB4qB,EAAe5qB,EAAQ1E,QAAQ,KAE/BnJ,EAAO6N,EAAQ5Y,MAAM,GAAqB,IAAlBwjC,EAAsBA,GAAgB,GAC9DvsC,OAAQ,EAGRwsC,GAAgC,IAAlBD,GAAuBE,EAAkBC,uBAAuB54B,GAG9E64B,GAAqC,IAAlBJ,GAAuBE,EAAkBG,qBAAqB94B,GAErF,GAAI04B,EACFxsC,EAAQ8T,EACRA,EAAO,wBACF,GAAI64B,EACT3sC,EAAQ8T,MACH,CACL,IAAK24B,EAAkBI,YAAY/4B,GACjC,MAAM,IAAIg5B,YAAY,kCAAoCh5B,EAAO,KAKnE,GAFA9T,EAAQ2hB,EAAQ5Y,MAAMwjC,EAAe,GAAI,IAEpCE,EAAkBM,aAAaj5B,EAAM9T,GACxC,MAAM,IAAI8sC,YAAY,WAAah5B,EAAO,4BAA8B9T,EAAQ,IAEpF,CAEA,OAAOosC,EAAK,CACV3rC,KAAM,kBACNqT,KAAMA,EACN9T,MAAOA,EACPk2B,SAAUA,EACVQ,UAAW8V,EACX7V,OAAQgW,EACRK,cAAeP,EAAkBQ,iBAAiBn5B,IAASA,EAC3Do5B,eAAgBT,EAAkBU,kBAAkBntC,IAAUA,GAC7DiV,EACL,CA9zBmCwhB,CAAgBmV,EAAIT,EACvD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,UAAWT,EACvD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,MAAOT,EACnD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,MAAOT,EACnD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GAg9B1B,IAA2BuB,EAAMC,EAC3B3X,EAh9BJyV,EAAQC,EAAMS,EAAOA,GA+8BIuB,EA/8B0BxB,EA+8BpByB,EA/8BwBlC,EAg9BnDzV,EAAY7xB,OAAOupC,EAAKrkC,MAAM,IAh9BNmiC,EAk9BxBxV,EAAY,GAAKA,GAAa4X,EACzBlB,EAAK,CACV3rC,KAAM,gBACNE,KAAM,SACNU,OAAQq0B,EACRA,UAAWA,GACV2X,GAGEnY,EAAKkY,EAAM,UAAWC,EA19B/B,GAAI,CAAC,GAAI,EAAG,SAAUzB,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,OAAQT,EACpD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,OAAQT,EACpD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAgiC9B,SAA8BkC,EAAMC,GAClC,IAAI1X,EAAeyX,EAAKrkC,MAAM,GAAI,GAC9B2sB,EAAY6X,EAAuB5X,GAEvC,GAAI6X,EAAYx/B,eAAe0nB,GAC7B,OAAO0W,EAAK,CACV3rC,KAAM,gBACNE,KAAM,OACNU,OAAQmsC,EAAY9X,GACpBA,UAAWA,EACXC,aAAcA,GACb0X,GAML,IAAIhC,EAAc,KACdE,EAAY,KACZC,EAAU,KACVC,EAAc,KAEd4B,IACFhC,EAAcgC,EAAQhC,YACtBE,EAAY8B,EAAQ9B,UACpBC,EAAU6B,EAAQ7B,QAClBC,EAAc4B,EAAQ5B,aAGxB,IAAIgC,EAAS,WACTx4B,OAAM,EAENy4B,EAAQ,CAEZxY,EAAKkY,EAAKrkC,MAAM,EAAG,GAAI,SAAUsiC,EAAc,CAC7CE,UAAWA,EACXC,QAASA,EACTC,YAAaA,EACbJ,YAAaA,EACbC,UAAWD,GAAe,EAC1BK,UAAWD,GAAe,GACxB,OAQJ,IALAiC,EAAM,GAAGlX,SAAU,EAGnB4W,EAAOA,EAAKrkC,MAAM,GAEXqkC,EAAKrvC,OAAS,GAAG,CACtB,IAAI4jB,EAAU,MAGTA,EAAUyrB,EAAK5qB,MAAMmrB,MAAehsB,EAAUyrB,EAAK5qB,MAAMorB,KACxDvC,IACFp2B,EAAM,CACJs2B,UAAWA,EACXC,QAASA,EACTC,YAAaA,EACbJ,YAAaA,EACbC,UAAWD,GAAe1pB,EAAQ,GAAG5jB,OACrC2tC,UAAWD,GAAe9pB,EAAQ,GAAG5jB,SAGzC2vC,EAAM3oC,KAAKmwB,EAAKvT,EAAQ,GAAI,UAAW1M,IACvCm4B,EAAOA,EAAKrkC,MAAM4Y,EAAQ,GAAG5jB,UAItB4jB,EAAUyrB,EAAK5qB,MAAMirB,MACtBpC,IACFp2B,EAAM,CACJs2B,UAAWA,EACXC,QAASA,EACTC,YAAaA,EACbJ,YAAaA,EACbC,YAAaD,EACbK,YAAaD,IAGjBiC,EAAM3oC,KAAKmwB,EAAKvT,EAAQ,GAAI,SAAU1M,IACtCm4B,EAAOA,EAAKrkC,MAAM,GAExB,CAEA,OAAO2kC,CACT,CAtnCmCG,CAAqBjC,EAAIC,EAC5D,GAAI,CAAC,GAAI,EAAG,SAAUD,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIC,GACjCV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIE,EAAID,EAAOI,GACnCd,EAAQC,EAAMS,EAAOI,GACrBL,EAAG1pC,QAAS,EACZgpC,EAAKU,CACP,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GACrBX,EAAKkB,EAAK,CACR3rC,KAAM,aACNE,KAAMirC,EACN1pC,QAAQ,GACPipC,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GACrBX,EAAKkB,EAAK,CACR3rC,KAAM,aACNE,KAAMirC,EACN1pC,QAAQ,GACPipC,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GACrBX,EAAKkB,EAAK,CACR3rC,KAAM,aACNE,KAAMirC,EACN1pC,QAAQ,GACPipC,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GACrB,IAAI9lC,EAAQ+nC,EAASlC,GACrBV,EAAKkB,EAAK,CACR3rC,KAAM,aACNE,KAAM,QACNd,KAAMkG,EAAM,GACZ/E,GAAI+E,EAAM,GACV7D,QAAQ,GACPipC,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GACrBX,EAAKkB,EAAK,CACR3rC,KAAM,aACNE,KAAM,QACNd,KAAMiuC,EAASlC,GAAI,GACnB1pC,QAAQ,GACPipC,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GACrB,IAAI9lC,EAAQ+nC,EAASlC,GACrBV,EAAKkB,EAAK,CACR3rC,KAAM,aACNE,KAAM,QACNd,KAAMkG,EAAM,GACZ/E,GAAI+E,EAAM,GACV7D,QAAQ,GACPipC,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC9Cf,EAAQC,EAAMS,EAAOK,GACrB,IAAI1W,EAAU50B,OAAOgrC,GACjB93B,EAAOy5B,EAAuB/X,GAClC,IAAKyV,EAAGjsC,QAAQ+uC,0BAA4BP,EAAYx/B,eAAe8F,GACrE,MAAM,IAAIg5B,YAAY,iCAAmCh5B,EAAO,MAGlE05B,EAAY15B,GAAQ83B,EAAG9W,YAEvBoW,EAAKkB,EAAK,CACR3rC,KAAM,QACNW,WAAW,EACX0S,KAAMA,EACN0hB,QAASA,EACTn0B,OAAQuqC,EAAG9W,YACX3zB,WAAY2qC,GACXX,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC9Cf,EAAQC,EAAMS,EAAOK,GACrBhB,EAAKkB,EAAK,CACR3rC,KAAM,QACNW,WAAW,EACXC,OAAQuqC,EAAG9W,YACX3zB,WAAY2qC,GACXX,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC9Cf,EAAQC,EAAMS,EAAOK,GACrBhB,EAAKkB,EAAK,CACR3rC,KAAM,QACNW,WAAW,EACXD,WAAY2qC,GACXX,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC9Cf,EAAQC,EAAMS,EAAOK,GACrBhB,EAAKkB,EAAK,CACR3rC,KAAM,iBACNy1B,UAAU,EACV71B,YAAayrC,GACZX,EACL,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIE,EAAIC,EAAIF,EAAOI,EAAOC,GAC9Cf,EAAQC,EAAMS,EAAOK,GACrBhB,EAAKkB,EAAK,CACR3rC,KAAM,iBACNJ,YAAayrC,GACZX,EACL,GAAI,CAAC,GAAI,EAAG,WACVA,EAAQ,KAAKD,EAAK,EACpB,GAAI,CAAC,GAAI,EAAG,SAAUU,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAK,CAACU,EACpC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIE,EAAID,EAAOI,GACnCd,EAAQC,EAAMS,EAAOI,GAAOf,EAAK,CAACU,GAAI1rC,OAAO4rC,EAC/C,GAAI,CAAC,GAAI,EAAG,SAAUF,EAAIE,EAAIC,EAAIC,EAAIH,EAAOI,EAAOC,EAAOC,GACzDhB,EAAQC,EAAMS,EAAOM,GACrB6B,EAAgBpC,EAAIG,GAEpBb,EAAK,CAACkB,EAAK,CACT3rC,KAAM,aACNZ,KAAM+rC,EACN5qC,GAAI+qC,GACH92B,EAAI42B,EAAOK,KAEVF,IACFd,EAAKA,EAAGhrC,OAAO8rC,GAEnB,GAAI,CAAC,GAAI,EAAG,SAAUJ,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIE,EAAID,EAAOI,GACnCd,EAAQC,EAAMS,EAAOI,GAAOf,EAAK,CAACU,GAAI1rC,OAAO4rC,EAC/C,GAAI,CAAC,GAAI,EAAG,SAAUF,EAAIE,EAAIC,EAAIC,EAAIH,EAAOI,EAAOC,EAAOC,GACzDhB,EAAQC,EAAMS,EAAOM,GACrB6B,EAAgBpC,EAAIG,GAEpBb,EAAK,CAACkB,EAAK,CACT3rC,KAAM,aACNZ,KAAM+rC,EACN5qC,GAAI+qC,GACH92B,EAAI42B,EAAOK,KAEVF,IACFd,EAAKA,EAAGhrC,OAAO8rC,GAEnB,GAAI,CAAC,GAAI,EAAG,SAAUJ,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,SAAUT,EACtD,GAAI,CAAC,GAAI,EAAG,SAAUS,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKU,CACnC,GAAI,CAAC,GAAI,EAAG,SAAUA,EAAIC,GACxBV,EAAQC,EAAMS,EAAOA,GAAOX,EAAKhW,EAAK0W,EAAI,OAAQT,EACpD,IAKI8C,EAAS,CAAE,MAAS,KAAM,KAAQ,KAAM,IAAO,KAAM,IAAO,KAAM,IAAO,KAAM,MAAS,KAAM,MAAS,KAAM,cAAiB,KAAM,QAAW,KAAM,cAAiB,KAAM,cAAiB,KAAM,cAAiB,KAAM,SAAY,KAAM,iBAAoB,KAAM,OAAU,KAAM,iBAAoB,KAAM,QAAW,KAAM,SAAY,KAAM,SAAY,KAAM,SAAY,KAAM,UAAa,KAAM,IAAO,KAAM,gBAAmB,KAAM,OAAU,KAAM,KAAQ,KAAM,KAAQ,KAAM,YAAe,KAAM,WAAc,KAAM,aAAgB,KAAM,oBAAuB,KAAM,QAAW,KAAM,kBAAqB,KAAM,UAAa,KAAM,UAAa,KAAM,UAAa,KAAM,KAAQ,KAAM,EAAK,MAKhrBzW,EAAQ,CAAC,CAAE,EAAK,EAAG,GAAM,MAAQ,CAAE,GAAM,OAAS,CAAE,EAAK,EAAG,EAAK,EAAG,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAQ,CAAE,GAAM,KAAM,GAAM,OAAS,CAAE,GAAM,KAAM,GAAM,KAAM,GAAM,MAAQ,CAAE,EAAK,GAAI,EAAK,GAAI,EAAK,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,KAAM,GAAM,MAAO,GAAM,KAAM,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,KAAM,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAQ,CAAE,GAAM,MAAQ,CAAE,GAAM,MAAO,GAAM,MAAQ,CAAE,GAAM,KAAM,GAAM,MAAQ,CAAE,GAAM,KAAM,GAAM,MAAQ,CAAE,EAAK,GAAI,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,KAAM,GAAM,KAAM,GAAM,MAAQ,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,EAAK,GAAI,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,EAAK,GAAI,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,EAAK,GAAI,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,EAAK,GAAI,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,EAAK,GAAI,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,EAAK,GAAI,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,EAAK,GAAI,EAAK,EAAG,EAAK,EAAG,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,OAAS,CAAE,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,OAAS,CAAE,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,GAAI,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,OAAS,CAAE,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,OAAS,CAAE,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAAM,MAAO,GAA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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/webpack/runtime/create fake namespace object","webpack:///nextcloud/webpack/runtime/load script","webpack:///nextcloud/node_modules/@nextcloud/browserslist-config/browserlist.config.js","webpack:///nextcloud/node_modules/ua-regexes-lite/index.js","webpack:///nextcloud/node_modules/browserslist-useragent-regexp/dist/index.js","webpack:///nextcloud/core/src/logger.js","webpack:///nextcloud/core/src/services/BrowsersListService.js","webpack:///nextcloud/core/src/services/BrowserStorageService.js","webpack:///nextcloud/core/src/utils/RedirectUnsupportedBrowsers.js","webpack:///nextcloud/core/src/views/UnsupportedBrowser.vue","webpack:///nextcloud/core/src/views/UnsupportedBrowser.vue?vue&type=script&lang=js&","webpack://nextcloud/./core/src/views/UnsupportedBrowser.vue?95a0","webpack://nextcloud/./core/src/views/UnsupportedBrowser.vue?d53c","webpack://nextcloud/./core/src/views/UnsupportedBrowser.vue?7880","webpack:///nextcloud/core/src/unsupported-browser.js","webpack:///nextcloud/node_modules/browserslist/browser.js","webpack:///nextcloud/node_modules/browserslist/error.js","webpack:///nextcloud/node_modules/browserslist/index.js","webpack:///nextcloud/node_modules/browserslist/parse.js","webpack:///nextcloud/node_modules/caniuse-lite/data/agents.js","webpack:///nextcloud/node_modules/caniuse-lite/data/browserVersions.js","webpack:///nextcloud/node_modules/caniuse-lite/data/browsers.js","webpack:///nextcloud/node_modules/caniuse-lite/dist/unpacker/agents.js","webpack:///nextcloud/node_modules/caniuse-lite/dist/unpacker/browserVersions.js","webpack:///nextcloud/node_modules/caniuse-lite/dist/unpacker/browsers.js","webpack:///nextcloud/core/src/views/UnsupportedBrowser.vue?vue&type=style&index=0&id=3c1e6192&prod&lang=scss&scoped=true&","webpack:///nextcloud/node_modules/electron-to-chromium/versions.js","webpack:///nextcloud/node_modules/regexp-tree/dist/compat-transpiler/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/compat-transpiler/runtime/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/compat-transpiler/transforms/compat-dotall-s-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/compat-transpiler/transforms/compat-named-capturing-groups-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/compat-transpiler/transforms/compat-x-flag-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/compat-transpiler/transforms/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/generator/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/dfa/dfa-minimizer.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/dfa/dfa.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/nfa/builders.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/nfa/nfa-from-regexp.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/nfa/nfa-state.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/nfa/nfa.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/special-symbols.js","webpack:///nextcloud/node_modules/regexp-tree/dist/interpreter/finite-automaton/state.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-case-insensitive-lowercase-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-class-classranges-merge-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-class-classranges-to-chars-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-class-remove-duplicates-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-class-to-meta-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-class-to-single-char-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-code-to-simple-char-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-escape-unescape-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/char-surrogate-pair-to-single-unicode-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/combine-repeating-patterns-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/disjunction-remove-duplicates-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/group-single-chars-to-char-class.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/quantifier-range-to-symbol-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/quantifiers-merge-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/remove-empty-group-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/optimizer/transforms/ungroup-transform.js","webpack:///nextcloud/node_modules/regexp-tree/dist/parser/generated/regexp-tree.js","webpack:///nextcloud/node_modules/regexp-tree/dist/parser/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/parser/unicode/parser-unicode-properties.js","webpack:///nextcloud/node_modules/regexp-tree/dist/regexp-tree.js","webpack:///nextcloud/node_modules/regexp-tree/dist/transform/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/transform/utils.js","webpack:///nextcloud/node_modules/regexp-tree/dist/traverse/index.js","webpack:///nextcloud/node_modules/regexp-tree/dist/traverse/node-path.js","webpack:///nextcloud/node_modules/regexp-tree/dist/utils/clone.js","webpack:///nextcloud/node_modules/regexp-tree/index.js","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/get javascript chunk filename","webpack:///nextcloud/webpack/runtime/global","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/publicPath","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"nextcloud:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","module.exports = [\n '>0.25%',\n 'not ie 11',\n 'not op_mini all',\n 'not dead',\n 'Firefox ESR',\n];\n","/**\n * @typedef {import('./index.d').UserAgentRegex} UserAgentRegex\n */\n\n/** @type {UserAgentRegex[]} */\nexport const regexes = [\n {\n regex: /IE (\\d+)\\.(\\d+)/,\n family: 'ie',\n maxVersion: [\n 7,\n Infinity,\n Infinity\n ]\n },\n /**\n * IE can be in Compatability Mode (IE 7.0)\n * so we need to check Trident version\n */\n {\n regex: /Trident\\/4\\.0/,\n family: 'ie',\n version: [\n 8,\n 0,\n 0\n ]\n },\n {\n regex: /Trident\\/5\\.0/,\n family: 'ie',\n version: [\n 9,\n 0,\n 0\n ]\n },\n {\n regex: /Trident\\/6\\.0/,\n family: 'ie',\n version: [\n 10,\n 0,\n 0\n ]\n },\n {\n regex: /Trident\\/[78]\\.0/,\n family: 'ie',\n version: [\n 11,\n 0,\n 0\n ]\n },\n {\n regex: /Edge?\\/(\\d+)(\\.(\\d+)|)(\\.(\\d+)|)/,\n family: 'edge'\n },\n {\n regex: /Firefox\\/(\\d+)\\.(\\d+)(\\.(\\d+)|)/,\n family: 'firefox'\n },\n {\n regex: /Chrom(ium|e)\\/(\\d+)\\.(\\d+)(\\.(\\d+)|)/,\n family: 'chrome'\n },\n /**\n * Ignore Edge with EdgeHTML engine.\n */\n {\n regex: /Chrom(ium|e)\\/(\\d+)\\.(\\d+)(\\.(\\d+)|)([\\d.]+$|.*Safari\\/(?![\\d.]+ Edge\\/[\\d.]+$))/,\n family: 'chrome',\n maxVersion: [\n 70,\n Infinity,\n Infinity\n ]\n },\n /**\n * Safari on iPad have desktop-like useragent\n * Some versions contains letter subversions\n */\n {\n regex: /Maci.+ Version\\/(\\d+)\\.(\\d+)([.,](\\d+)|)( \\(\\w+\\)|)( Mobile\\/\\w+|) Safari\\//,\n family: 'safari'\n },\n /**\n * Presto Opera\n */\n {\n regex: /Opera\\/9\\.80.+Version\\/(\\d+)\\.(\\d+)(\\.(\\d+)|)/,\n family: 'opera',\n maxVersion: [\n 12,\n 15,\n 0\n ]\n },\n /**\n * Chromium based Opera\n */\n {\n regex: /Chrome.+OPR\\/(\\d+)\\.(\\d+)\\.(\\d+)/,\n family: 'opera',\n minVersion: [\n 15,\n 0,\n 0\n ]\n },\n {\n regex: /(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(\\d+)[_.](\\d+)([_.](\\d+)|)/,\n family: 'ios_saf'\n },\n /**\n * Ignore IE Mobile 11\n */\n {\n regex: /[^e] (CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(\\d+)[_.](\\d+)([_.](\\d+)|)/,\n family: 'ios_saf',\n version: [\n 7,\n 0,\n 3\n ]\n },\n {\n regex: /Opera Mini/,\n family: 'op_mini'\n },\n {\n regex: /Android Donut/,\n family: 'android',\n version: [\n 1,\n 2,\n 0\n ]\n },\n {\n regex: /Android Eclair/,\n family: 'android',\n version: [\n 2,\n 1,\n 0\n ]\n },\n {\n regex: /Android Froyo/,\n family: 'android',\n version: [\n 2,\n 2,\n 0\n ]\n },\n {\n regex: /Android Gingerbread/,\n family: 'android',\n version: [\n 2,\n 3,\n 0\n ]\n },\n {\n regex: /Android Honeycomb/,\n family: 'android',\n version: [\n 3,\n 0,\n 0\n ]\n },\n {\n regex: /Android:?[ /-](\\d+)(\\.(\\d+)|)(\\.(\\d+)|)/,\n family: 'android'\n },\n /**\n * Ignore IE Mobile 11\n */\n {\n regex: /Android:?[ /-](\\d+)(\\.(\\d+)|)(\\.(\\d+)|);(?! ARM; Trident)/,\n family: 'android',\n version: [\n 4,\n 0,\n 0\n ]\n },\n {\n regex: /PlayBook.+RIM Tablet OS (\\d+)\\.(\\d+)\\.(\\d+)/,\n family: 'bb'\n },\n {\n regex: /(Black[bB]erry|BB10).+Version\\/(\\d+)\\.(\\d+)\\.(\\d+)/,\n family: 'bb'\n },\n /**\n * Presto Opera Mobile\n */\n {\n regex: /Opera\\/.+Opera Mobi.+Version\\/(\\d+)\\.(\\d+)/,\n family: 'op_mob',\n maxVersion: [\n 12,\n 16,\n 0\n ]\n },\n /**\n * Chromium based Opera Mobile\n */\n {\n regex: /Mobile Safari.+OPR\\/(\\d+)\\.(\\d+)\\.(\\d+)/,\n family: 'op_mob',\n minVersion: [\n 14,\n 0,\n 0\n ]\n },\n {\n regex: /Android.+Firefox\\/(\\d+)\\.(\\d+)(\\.(\\d+)|)/,\n family: 'and_ff'\n },\n {\n regex: /Android.+Chrom(ium|e)\\/(\\d+)\\.(\\d+)(\\.(\\d+)|)/,\n family: 'and_chr'\n },\n {\n regex: /IEMobile[ /](\\d+)\\.(\\d+)/,\n family: 'ie_mob'\n },\n {\n regex: /Android.+(UC? ?Browser|UCWEB|U3)[ /]?(\\d+)\\.(\\d+)\\.(\\d+)/,\n family: 'and_uc'\n },\n {\n regex: /SamsungBrowser\\/(\\d+)\\.(\\d+)/,\n family: 'samsung'\n },\n {\n regex: /Android.+MQQBrowser\\/(\\d+)(\\.(\\d+)|)(\\.(\\d+)|)/,\n family: 'and_qq'\n },\n {\n regex: /baidubrowser[/\\s](\\d+)(\\.(\\d+)|)(\\.(\\d+)|)/,\n family: 'baidu'\n },\n {\n regex: /K[Aa][Ii]OS\\/(\\d+)\\.(\\d+)(\\.(\\d+)|)/,\n family: 'kaios'\n }\n]\n","import browserslist from 'browserslist';\nimport RegexpTree from 'regexp-tree';\nimport { regexes } from 'ua-regexes-lite';\n\n/**\n * Array of numbers to array of first and last elements.\n * @param numbers - Array of numbers.\n * @returns Number or two numbers.\n */ function numbersToRanges(numbers) {\n if (typeof numbers === \"number\") {\n return numbers;\n }\n if (numbers.length === 1) {\n return numbers[0];\n }\n return [\n numbers[0],\n numbers[numbers.length - 1]\n ];\n}\n\nvar SemverPart;\n(function(SemverPart) {\n SemverPart[SemverPart[\"Major\"] = 0] = \"Major\";\n SemverPart[SemverPart[\"Minor\"] = 1] = \"Minor\";\n SemverPart[SemverPart[\"Patch\"] = 2] = \"Patch\";\n})(SemverPart || (SemverPart = {}));\n\n/**\n * Get semver from string or array.\n * @param version - Target to convert.\n * @returns Array with semver parts.\n */ function semverify(version) {\n const versionParts = Array.isArray(version) ? version : version.toString().split(\".\");\n if (versionParts[0] === \"all\") {\n return [\n Infinity,\n 0,\n 0\n ];\n }\n let versionPart = null;\n let semverPart = null;\n const semver = [\n 0,\n 0,\n 0\n ];\n for(let i = 0; i < 3; i++){\n versionPart = versionParts[i];\n if (typeof versionPart === \"undefined\") {\n continue;\n }\n semverPart = typeof versionPart === \"number\" ? versionPart : parseInt(versionPart, 10);\n if (isNaN(semverPart)) {\n return null;\n }\n semver[i] = semverPart;\n }\n return semver;\n}\n/**\n * Get semver range.\n * @param from\n * @param to\n * @returns Semver range.\n */ function rangeSemver(from, to) {\n let partIndex = 0;\n const range = [];\n for(let i = 2; i >= 0; i--){\n if (from[i] !== to[i]) {\n partIndex = i;\n break;\n }\n }\n for(let i1 = from[partIndex], max = to[partIndex]; i1 <= max; i1++){\n range.push(from.map((v, j)=>j === partIndex ? i1 : v));\n }\n return range;\n}\n/**\n * Compare semvers.\n * @param a - Semver to compare.\n * @param b - Semver to compare with.\n * @param options - Compare options.\n * @returns Equals or not.\n */ function compareSemvers(a, b, options) {\n const [major, minor, patch] = a;\n const [majorBase, minorBase, patchBase] = b;\n const { ignoreMinor , ignorePatch , allowHigherVersions } = options;\n if (majorBase === Infinity) {\n return true;\n }\n const compareMinor = !ignoreMinor;\n const comparePatch = compareMinor && !ignorePatch;\n if (allowHigherVersions) {\n if (comparePatch && patch < patchBase || compareMinor && minor < minorBase) {\n return false;\n }\n return major >= majorBase;\n }\n if (comparePatch && patch !== patchBase || compareMinor && minor !== minorBase) {\n return false;\n }\n return major === majorBase;\n}\n/**\n * Get required semver parts count.\n * @param version - Semver parts or ranges.\n * @param options - Semver compare options.\n * @returns Required semver parts count.\n */ function getRequiredSemverPartsCount(version, options) {\n const { ignoreMinor , ignorePatch , allowZeroSubversions } = options;\n let shouldRepeatCount = ignoreMinor ? 1 : ignorePatch ? 2 : 3;\n if (allowZeroSubversions) {\n for(let i = shouldRepeatCount - 1; i > 0; i--){\n if (version[i] !== 0 || shouldRepeatCount === 1) {\n break;\n }\n shouldRepeatCount--;\n }\n }\n return shouldRepeatCount;\n}\n\n/**\n * Browsers strings to info objects.\n * @param browsersList - Browsers strings with family and version.\n * @returns Browser info objects.\n */ function parseBrowsersList(browsersList) {\n return browsersList.reduce((browsers, browser)=>{\n const [family, versionString, versionStringTo] = browser.split(/ |-/);\n const version = semverify(versionString);\n const versions = !version ? [] : versionStringTo ? rangeSemver(version, semverify(versionStringTo)) : [\n version\n ];\n return versions.reduce((browsers, semver)=>{\n if (semver) {\n browsers.push({\n family,\n version: semver\n });\n }\n return browsers;\n }, browsers);\n }, []);\n}\n/**\n * Request browsers list.\n * @param options - Options to get browsers list.\n * @returns Browser info objects.\n */ function getBrowsersList(options = {}) {\n const { browsers , ...browserslistOptions } = options;\n const browsersList = browserslist(browsers, browserslistOptions);\n const parsedBrowsers = parseBrowsersList(browsersList);\n return parsedBrowsers;\n}\n\n/**\n * Compare two arrays.\n * @param a - Array to compare.\n * @param b - Array to compare.\n * @param from - Index to start compare from.\n * @returns Equals or not.\n */ function compareArrays(a, b, from = 0) {\n const len = a.length;\n for(let i = from; i < len; i++){\n if (a[i] !== b[i]) {\n return false;\n }\n }\n return true;\n}\n/**\n * Clone simple object.\n * @param value\n * @returns Object clone.\n */ function clone(value) {\n if (value === null || typeof value !== \"object\") {\n return value;\n }\n /* eslint-disable */ const copy = Array.isArray(value) ? [] : {};\n let i;\n for(i in value){\n copy[i] = clone(value[i]);\n }\n /* eslint-enable */ return copy;\n}\n/**\n * Concat arrays.\n * @param items\n * @returns Concatinated arrays.\n */ function concat(items) {\n return [].concat(...items);\n}\n\n/**\n * Merge browser info object to map with versions.\n * @param browsers - Browser info object to merge.\n * @returns Merged browsers map.\n */ function mergeBrowserVersions(browsers) {\n const merge = new Map();\n browsers.forEach(({ family , version })=>{\n const versions = merge.get(family);\n if (versions) {\n const strVersion = version.join(\".\");\n if (versions.every((_)=>_.join(\".\") !== strVersion)) {\n versions.push(version);\n }\n return;\n }\n merge.set(family, [\n version\n ]);\n });\n merge.forEach((versions)=>{\n versions.sort((a, b)=>{\n for(const i in a){\n if (a[i] !== b[i]) {\n return a[i] - b[i];\n }\n }\n return 0;\n });\n });\n return merge;\n}\n/**\n * Versions to ranged versions.\n * @param versions - Semver versions list.\n * @returns Ranged versions list.\n */ function versionsListToRanges(versions) {\n if (versions.length < 2) {\n return versions;\n }\n const max = versions.length + 1;\n const ranges = [];\n let prev = null;\n let current = versions[0];\n let major = [\n current[SemverPart.Major]\n ];\n let minor = [\n current[SemverPart.Minor]\n ];\n let patch = [\n current[SemverPart.Patch]\n ];\n let part = null;\n for(let i = 1; i < max; i++){\n prev = versions[i - 1];\n current = versions[i] || [];\n for(let p = SemverPart.Major; p <= SemverPart.Patch; p++){\n if ((p === part || part === null) && prev[p] + 1 === current[p] && compareArrays(prev, current, p + 1)) {\n part = p;\n if (p === SemverPart.Major) {\n major.push(current[SemverPart.Major]);\n } else {\n major = current[SemverPart.Major];\n }\n if (p === SemverPart.Minor) {\n minor.push(current[SemverPart.Minor]);\n } else {\n minor = current[SemverPart.Minor];\n }\n if (p === SemverPart.Patch) {\n patch.push(current[SemverPart.Patch]);\n } else {\n patch = current[SemverPart.Patch];\n }\n break;\n }\n if (part === p || prev[p] !== current[p]) {\n ranges.push([\n numbersToRanges(major),\n numbersToRanges(minor),\n numbersToRanges(patch)\n ]);\n major = [\n current[SemverPart.Major]\n ];\n minor = [\n current[SemverPart.Minor]\n ];\n patch = [\n current[SemverPart.Patch]\n ];\n part = null;\n break;\n }\n }\n }\n return ranges;\n}\n\nfunction AstRegExpNode(body) {\n return {\n type: \"RegExp\",\n body,\n flags: \"\"\n };\n}\nfunction AlternativeNode(...expressions) {\n const exps = concat(expressions).filter(Boolean);\n if (exps.length === 1) {\n return exps[0];\n }\n return {\n type: \"Alternative\",\n expressions: exps\n };\n}\nfunction SimpleCharNode(value) {\n return {\n type: \"Char\",\n kind: \"simple\",\n value: String(value),\n codePoint: NaN\n };\n}\nfunction MetaCharNode(value) {\n return {\n type: \"Char\",\n kind: \"meta\",\n value,\n codePoint: NaN\n };\n}\nfunction ClassRangeNode(from, to) {\n return {\n type: \"ClassRange\",\n from,\n to\n };\n}\nfunction CharacterClassNode(...expressions) {\n return {\n type: \"CharacterClass\",\n expressions: concat(expressions).filter(Boolean)\n };\n}\nfunction SimpleQuantifierNode(kind) {\n return {\n type: \"Quantifier\",\n kind,\n greedy: true\n };\n}\nfunction RangeQuantifierNode(from, to) {\n return {\n type: \"Quantifier\",\n kind: \"Range\",\n from,\n to,\n greedy: true\n };\n}\nfunction CapturingGroupNode(expression) {\n return {\n type: \"Group\",\n capturing: true,\n expression,\n number: null\n };\n}\nfunction RepetitionNode(expression, quantifier) {\n return {\n type: \"Repetition\",\n expression,\n quantifier\n };\n}\nfunction DisjunctionNode(...expressions) {\n const exprs = concat(expressions).filter(Boolean);\n if (exprs.length === 1) {\n return exprs[0];\n }\n const disjunction = {\n type: \"Disjunction\",\n left: null,\n right: exprs.pop()\n };\n exprs.reduceRight((disjunction, expr, i)=>{\n if (i === 0) {\n disjunction.left = expr;\n return disjunction;\n }\n disjunction.left = {\n type: \"Disjunction\",\n left: null,\n right: expr\n };\n return disjunction.left;\n }, disjunction);\n return disjunction;\n}\nfunction DisjunctionCapturingGroupNode(...expressions) {\n const expr = DisjunctionNode(...expressions);\n if (expr.type === \"Disjunction\") {\n return CapturingGroupNode(expr);\n }\n return expr;\n}\nfunction DigitPatternNode() {\n return MetaCharNode(\"\\\\d\");\n}\nfunction NumberPatternNode(quantifier = SimpleQuantifierNode(\"+\")) {\n const numberPattern = RepetitionNode(DigitPatternNode(), quantifier);\n return numberPattern;\n}\nfunction NumberCharsNode(value) {\n return AlternativeNode(Array.from(String(value), SimpleCharNode));\n}\n\n/**\n * Check node whether is number pattern.\n * @param node - AST node to check.\n * @returns Is number pattern or not.\n */ function isNumberPatternNode(node) {\n if (node.type === \"Group\" && node.expression.type === \"Repetition\") {\n const { expression , quantifier } = node.expression;\n return expression.type === \"Char\" && expression.value === \"\\\\d\" && quantifier.kind === \"+\" && quantifier.greedy;\n }\n return false;\n}\n/**\n * Check node whether is char node.\n * @param node - AST node to check.\n * @param value - Value to compare.\n * @returns Is char node or not.\n */ function isCharNode(node, value) {\n if (node && node.type === \"Char\") {\n return typeof value === \"undefined\" || value instanceof RegExp && value.test(node.value) || String(value) === node.value;\n }\n return false;\n}\n/**\n * Check node whether is digit range.\n * @param node - AST node to check.\n * @returns Is digit range or not.\n */ function isDigitRangeNode(node) {\n if (node.type === \"CharacterClass\" && node.expressions.length === 1) {\n const [expression] = node.expressions;\n return expression.type === \"ClassRange\" && isCharNode(expression.from, /\\d/) && isCharNode(expression.to, /\\d/);\n }\n return false;\n}\n/**\n * Check node whether is expression.\n * @param node - AST node to check.\n * @returns Is expression node or not.\n */ function isExpressionNode(node) {\n return node.type !== \"RegExp\" && node.type !== \"ClassRange\" && node.type !== \"Quantifier\";\n}\nfunction parseRegex(regex) {\n return typeof regex === \"string\" ? RegexpTree.parse(regex.replace(/^([^/])/, \"/$1\").replace(/([^/])$/, \"$1/\")) : regex instanceof RegExp ? RegexpTree.parse(regex) : regex;\n}\n/**\n * Get regex from string or AST.\n * @param src - String or AST.\n * @returns RegExp.\n */ function toRegex(src) {\n return typeof src === \"string\" ? new RegExp(src) : new RegExp(RegexpTree.generate(src.body), src.flags);\n}\n/**\n * Get string from regex or AST.\n * @param src - RegExp or AST.\n * @returns String.\n */ function toString(src) {\n return typeof src === \"string\" ? src : src instanceof RegExp ? src.toString() : RegexpTree.generate(src);\n}\n\nconst classes = [\n \"RegExp\",\n \"Disjunction\",\n \"Alternative\",\n \"Assertion\",\n \"Char\",\n \"CharacterClass\",\n \"ClassRange\",\n \"Backreference\",\n \"Group\",\n \"Repetition\",\n \"Quantifier\"\n];\n/**\n * Create traversal visitors.\n * @param visitors\n * @returns Traversal handlers.\n */ function visitors(visitors) {\n const { every } = visitors;\n if (!every) {\n return visitors;\n }\n if (typeof every === \"function\") {\n return {\n // eslint-disable-next-line @typescript-eslint/naming-convention\n \"*\": every,\n ...visitors\n };\n }\n return classes.reduce((newVisitors, className)=>{\n const visitor = visitors[className];\n const visitorPre = visitor ? \"pre\" in visitor ? visitor.pre : visitor : null;\n const visitorPost = visitor ? \"post\" in visitor ? visitor.post : null : null;\n newVisitors[className] = {\n pre (nodePath) {\n if (every.pre(nodePath) !== false && visitorPre) {\n return visitorPre(nodePath);\n }\n return true;\n },\n post (nodePath) {\n if (every.post(nodePath) !== false && visitorPost) {\n return visitorPost(nodePath);\n }\n return true;\n }\n };\n return newVisitors;\n }, {});\n}\n\nfunction optimizeRegex(regex) {\n // Optimization requires filled codePoints\n const regexAst = RegexpTree.optimize(parseRegex(toString(regex))).getAST();\n RegexpTree.traverse(regexAst, {\n Group (nodePath) {\n const { parent , node } = nodePath;\n const { expression } = node;\n node.capturing = true;\n if (parent.type === \"RegExp\" || expression.type !== \"Disjunction\" && parent.type !== \"Repetition\" || expression.type === \"Disjunction\" && parent.type === \"Disjunction\") {\n nodePath.replace(nodePath.node.expression);\n }\n }\n });\n return regexAst;\n}\n/**\n * Merge digits patterns if possible.\n * @param a\n * @param b\n * @returns Merged node.\n */ function mergeDigits(a, b) {\n if (isCharNode(a) && isCharNode(b) && a.value === b.value) {\n return b;\n }\n if (isCharNode(a, /\\d/) && isDigitRangeNode(b) && Number(b.expressions[0].from.value) - Number(a.value) === 1) {\n return {\n ...b,\n expressions: [\n {\n ...b.expressions[0],\n from: a\n }\n ]\n };\n }\n if (isDigitRangeNode(a) && isCharNode(b, /\\d/) && Number(b.value) - Number(a.expressions[0].to.value) === 1) {\n return {\n ...a,\n expressions: [\n {\n ...a.expressions[0],\n to: b\n }\n ]\n };\n }\n return null;\n}\n/**\n * Optimize segment number patterns.\n * @param patterns\n * @returns Optimized segment number patterns.\n */ function optimizeSegmentNumberPatterns(patterns) {\n return patterns.reduce((patterns, node)=>{\n const prevNode = patterns[patterns.length - 1];\n if (prevNode && node.type === \"Alternative\" && prevNode.type === \"Alternative\" && node.expressions.length === prevNode.expressions.length) {\n const merged = prevNode.expressions.reduceRight((exps, exp, i)=>{\n if (!exps) {\n return exps;\n }\n const merged = mergeDigits(exp, node.expressions[i]);\n if (merged) {\n exps.unshift(merged);\n } else {\n return null;\n }\n return exps;\n }, []);\n if (merged) {\n node.expressions = merged;\n patterns.pop();\n }\n }\n patterns.push(node);\n return patterns;\n }, []);\n}\n\n/**\n * Transform number to digits array.\n * @param num - Target number.\n * @returns Digits array.\n */ function numberToDigits(num) {\n return Array.from(num.toString(), Number);\n}\n\n/**\n * Get digit pattern.\n * @param digit - Ray start.\n * @param includes - Include start digit or use next.\n * @returns Digit pattern.\n */ function rayRangeDigitPattern(digit, includes) {\n const rangeStart = digit + Number(!includes);\n if (rangeStart === 0) {\n return DigitPatternNode();\n }\n if (rangeStart === 9) {\n return SimpleCharNode(\"9\");\n }\n if (rangeStart > 9) {\n return null;\n }\n return CharacterClassNode(ClassRangeNode(SimpleCharNode(rangeStart), SimpleCharNode(\"9\")));\n}\n/**\n * Create numeric ray pattern.\n * @param from - Start from this number.\n * @returns Numeric ray pattern parts.\n */ function rayToNumberPatterns(from) {\n if (from === 0) {\n return [\n NumberPatternNode()\n ];\n }\n const digits = numberToDigits(from);\n const digitsCount = digits.length;\n const other = NumberPatternNode(RangeQuantifierNode(digitsCount + 1));\n const zeros = digitsCount - 1;\n if (from / Math.pow(10, zeros) === digits[0]) {\n return [\n AlternativeNode(rayRangeDigitPattern(digits[0], true), Array.from({\n length: zeros\n }, DigitPatternNode)),\n other\n ];\n }\n const raysNumberPatterns = digits.reduce((topNodes, _, i)=>{\n const ri = digitsCount - i - 1;\n const d = i === 0;\n let prev = SimpleCharNode(\"\");\n const nodes = digits.reduce((nodes, digit, j)=>{\n if (j < ri) {\n nodes.push(SimpleCharNode(digit));\n } else if (prev) {\n if (j > ri) {\n nodes.push(DigitPatternNode());\n } else {\n prev = rayRangeDigitPattern(digit, d);\n if (prev) {\n nodes.push(prev);\n } else {\n return [];\n }\n }\n }\n return nodes;\n }, []);\n if (nodes.length) {\n topNodes.push(nodes);\n }\n return topNodes;\n }, []);\n const numberPatterns = raysNumberPatterns.map((_)=>AlternativeNode(_));\n numberPatterns.push(other);\n return numberPatterns;\n}\n\n/**\n * Get digit pattern.\n * @param from - Segment start.\n * @param to - Segment end.\n * @param zeros - Zeros to add as prefix.\n * @returns Digit pattern.\n */ function segmentRangeNumberPattern(from, to, zeros) {\n if (to < from) {\n return null;\n }\n const fromNode = SimpleCharNode(from);\n const toNode = SimpleCharNode(to);\n const zerosPrefix = typeof zeros === \"number\" && zeros > 0 ? Array.from({\n length: zeros\n }, ()=>SimpleCharNode(0)) : [];\n const addPrefix = zerosPrefix.length ? (node)=>AlternativeNode(zerosPrefix, node) : (node)=>node;\n if (from === to) {\n return addPrefix(fromNode);\n }\n if (from === 0 && to === 9) {\n return addPrefix(DigitPatternNode());\n }\n if (to - from === 1) {\n return addPrefix(CharacterClassNode(fromNode, toNode));\n }\n return addPrefix(CharacterClassNode(ClassRangeNode(fromNode, toNode)));\n}\n/**\n * Split segment range to decade ranges.\n * @param from - Segment start.\n * @param to - Segment end.\n * @returns Ranges.\n */ function splitToDecadeRanges(from, to) {\n const ranges = [];\n let num = from;\n let decade = 1;\n do {\n decade *= 10;\n if (num < decade) {\n ranges.push([\n num,\n Math.min(decade - 1, to)\n ]);\n num = decade;\n }\n }while (decade <= to);\n return ranges;\n}\n/**\n * Get common and diffs of two numbers (arrays of digits).\n * @param a - Digits.\n * @param b - Other digits.\n * @returns Common part and diffs.\n */ function splitCommonDiff(a, b) {\n const len = a.length;\n if (len !== b.length || a[0] !== b[0]) {\n return null;\n }\n let common = a[0].toString();\n let currA = 0;\n let currB = 0;\n let diffA = \"\";\n let diffB = \"\";\n for(let i = 1; i < len; i++){\n currA = a[i];\n currB = b[i];\n if (currA === currB) {\n common += currA;\n } else {\n diffA += currA;\n diffB += currB;\n }\n }\n return [\n common,\n parseInt(diffA, 10),\n parseInt(diffB, 10)\n ];\n}\n/**\n * Get segment patterns.\n * @param from - Segment start.\n * @param to - Segment end.\n * @param digitsInNumber - How many digits should be en number. Will be filled by zeros.\n * @returns Segment patterns.\n */ function segmentToNumberPatterns(from, to, digitsInNumber = 0) {\n const fromDigits = numberToDigits(from);\n const digitsCount = fromDigits.length;\n if (from < 10 && to < 10 || from === to) {\n const zeros = digitsInNumber - digitsCount;\n return [\n segmentRangeNumberPattern(from, to, zeros)\n ];\n }\n const toDigits = numberToDigits(to);\n if (digitsCount !== toDigits.length) {\n const decadeRanges = splitToDecadeRanges(from, to);\n const parts = concat(decadeRanges.map(([from, to])=>segmentToNumberPatterns(from, to, digitsInNumber)));\n return parts;\n }\n const commonStart = splitCommonDiff(fromDigits, toDigits);\n if (Array.isArray(commonStart)) {\n const [common, from1, to1] = commonStart;\n const digitsInNumber1 = digitsCount - common.length;\n const diffParts = segmentToNumberPatterns(from1, to1, digitsInNumber1);\n return [\n AlternativeNode(Array.from(common, SimpleCharNode), DisjunctionCapturingGroupNode(diffParts))\n ];\n }\n const range = Array.from({\n length: digitsCount - 1\n });\n const middleSegment = segmentRangeNumberPattern(fromDigits[0] + 1, toDigits[0] - 1);\n const parts1 = [\n ...range.map((_, i)=>{\n const ri = digitsCount - i - 1;\n const d = Number(i > 0);\n return AlternativeNode(fromDigits.map((digit, j)=>{\n if (j < ri) {\n return SimpleCharNode(digit);\n }\n if (j > ri) {\n return segmentRangeNumberPattern(0, 9);\n }\n return segmentRangeNumberPattern(digit + d, 9);\n }));\n }),\n // but output more readable\n ...middleSegment ? [\n AlternativeNode(middleSegment, Array.from({\n length: digitsCount - 1\n }, ()=>DigitPatternNode()))\n ] : [],\n ...range.map((_, i)=>{\n const ri = digitsCount - i - 1;\n const d = Number(i > 0);\n return AlternativeNode(toDigits.map((digit, j)=>{\n if (j < ri) {\n return SimpleCharNode(digit);\n }\n if (j > ri) {\n return segmentRangeNumberPattern(0, 9);\n }\n return segmentRangeNumberPattern(0, digit - d);\n }));\n })\n ];\n return optimizeSegmentNumberPatterns(parts1);\n}\n\n/**\n * Get regex for given numeric range.\n * @param from - Range start.\n * @param to - Range end.\n * @returns Range pattern.\n */ function rangeToRegex(from, to = Infinity) {\n if (from === Infinity) {\n return NumberPatternNode();\n }\n const numberPatterns = to === Infinity ? rayToNumberPatterns(from) : segmentToNumberPatterns(from, to);\n const regex = DisjunctionCapturingGroupNode(numberPatterns);\n return regex;\n}\n\n/**\n * Find matched versions.\n * @param minVersion - Semver version.\n * @param maxVersion - Semver version.\n * @param bases - Base semver versions.\n * @param options - Semver compare options.\n * @returns Matched versions.\n */ function findMatchedVersions(minVersion, maxVersion, bases, options) {\n const compareOptions = {\n ...options,\n allowHigherVersions: true\n };\n const minComparator = (ver)=>compareSemvers(ver, minVersion, compareOptions);\n const maxComparator = (ver)=>compareSemvers(maxVersion, ver, compareOptions);\n const comparator = minVersion && maxVersion ? (ver)=>minComparator(ver) && maxComparator(ver) : minVersion ? minComparator : maxVersion ? maxComparator : ()=>true;\n return bases.filter(comparator);\n}\n\n/**\n * Get useragent regexes for given browsers.\n * @param browsers - Browsers.\n * @param options - Semver compare options.\n * @param targetRegexes - Override default regexes.\n * @returns User agent regexes.\n */ function getRegexesForBrowsers(browsers, options, targetRegexes = regexes) {\n const result = [];\n let prevFamily = \"\";\n let prevRegexIsGlobal = false;\n targetRegexes.forEach((regex)=>{\n const requestVersions = browsers.get(regex.family);\n if (!requestVersions) {\n return;\n }\n let { version , minVersion , maxVersion } = regex;\n if (version) {\n minVersion = version;\n maxVersion = version;\n }\n let matchedVersions = findMatchedVersions(minVersion, maxVersion, requestVersions, options);\n if (matchedVersions.length) {\n // regex contains global patch\n if (prevFamily === regex.family && prevRegexIsGlobal) {\n version = undefined;\n minVersion = undefined;\n maxVersion = undefined;\n matchedVersions = requestVersions;\n result.pop();\n }\n result.push({\n ...regex,\n version,\n minVersion,\n maxVersion,\n requestVersions,\n matchedVersions\n });\n }\n prevRegexIsGlobal = !version && !minVersion && !maxVersion;\n prevFamily = regex.family;\n });\n return result;\n}\n\n/**\n * Compile regexes.\n * @param regexes - Objects with info about compiled regexes.\n * @returns Objects with info about compiled regexes.\n */ function compileRegexes(regexes) {\n return regexes.map(({ regexAst , ...regex })=>{\n const optimizedRegexAst = optimizeRegex(regexAst);\n return {\n ...regex,\n regexAst: optimizedRegexAst,\n regex: toRegex(optimizedRegexAst)\n };\n });\n}\n/**\n * Compile regex.\n * @param regexes - Objects with info about compiled regexes.\n * @returns Compiled common regex.\n */ function compileRegex(regexes) {\n const partsRegexes = regexes.map(({ regexAst })=>CapturingGroupNode(regexAst.body));\n const regexAst = optimizeRegex(AstRegExpNode(DisjunctionCapturingGroupNode(partsRegexes)));\n return toRegex(regexAst);\n}\n\n/**\n * Get number patterns count from the regex.\n * @param regex - Target regex.\n * @returns Number patterns count.\n */ function getNumberPatternsCount(regex) {\n const regexAst = parseRegex(regex);\n let count = 0;\n RegexpTree.traverse(regexAst, {\n Group (nodePath) {\n if (isNumberPatternNode(nodePath.node)) {\n count++;\n }\n }\n });\n return count;\n}\nfunction replaceNumberPatterns(regex, numbers, numberPatternsCount) {\n let regexAst = parseRegex(regex);\n const numbersToReplace = typeof numberPatternsCount === \"number\" && numberPatternsCount < numbers.length ? numbers.slice(0, numberPatternsCount) : numbers.slice();\n RegexpTree.traverse(regexAst, visitors({\n every () {\n return Boolean(numbersToReplace.length);\n },\n Group (nodePath) {\n if (isNumberPatternNode(nodePath.node) && numbersToReplace.length) {\n if (regexAst === nodePath.node) {\n regexAst = numbersToReplace.shift();\n } else {\n nodePath.replace(numbersToReplace.shift());\n }\n return false;\n }\n return true;\n }\n }));\n return regexAst;\n}\n/**\n * Get from regex part with number patterns.\n * @param regex - Target regex.\n * @param numberPatternsCount - Number patterns to extract.\n * @returns Regex part with number patterns.\n */ function getNumberPatternsPart(regex, numberPatternsCount) {\n const regexAst = parseRegex(regex);\n const maxNumbersCount = Math.min(getNumberPatternsCount(regexAst), numberPatternsCount || Infinity);\n const expressions = [];\n let numbersCounter = 0;\n let containsNumberPattern = false;\n RegexpTree.traverse(regexAst, visitors({\n every: {\n pre ({ node , parent }) {\n if (node === regexAst) {\n return true;\n }\n if (!isExpressionNode(node)) {\n return false;\n }\n if (parent === regexAst) {\n containsNumberPattern = false;\n }\n return numbersCounter < maxNumbersCount;\n },\n post ({ node , parent }) {\n if (node !== regexAst && parent === regexAst && isExpressionNode(node) && (containsNumberPattern || numbersCounter > 0 && numbersCounter < maxNumbersCount)) {\n expressions.push(node);\n }\n }\n },\n Group (nodePath) {\n if (isNumberPatternNode(nodePath.node) && numbersCounter < maxNumbersCount) {\n containsNumberPattern = true;\n numbersCounter++;\n return false;\n }\n return true;\n }\n }));\n if (expressions.length === 1 && !isNumberPatternNode(expressions[0])) {\n return getNumberPatternsPart(expressions[0], maxNumbersCount);\n }\n return expressions;\n}\n/**\n * Ranged semver to regex patterns.\n * @param rangedVersion - Ranged semver.\n * @param options - Semver compare options.\n * @returns Array of regex pattern.\n */ function rangedSemverToRegex(rangedVersion, options) {\n const { ignoreMinor , ignorePatch , allowHigherVersions } = options;\n const ignoreIndex = rangedVersion[0] === Infinity ? 0 : ignoreMinor ? 1 : ignorePatch ? 2 : 3;\n if (allowHigherVersions) {\n const numberPatterns = [];\n let prevWasZero = true;\n let d = 0;\n let start = 0;\n const createMapper = (i)=>(range, j)=>{\n if (j >= ignoreIndex) {\n return NumberPatternNode();\n }\n start = Array.isArray(range) ? range[0] : range;\n if (j < i) {\n return NumberCharsNode(start);\n }\n if (j > i) {\n return NumberPatternNode();\n }\n return rangeToRegex(start + d);\n };\n for(let i = ignoreIndex - 1; i >= 0; i--){\n if (prevWasZero && !rangedVersion[i]) {\n continue;\n }\n prevWasZero = false;\n numberPatterns.push(rangedVersion.map(createMapper(i)));\n d = 1;\n }\n return numberPatterns;\n }\n const numberPatterns1 = rangedVersion.map((range, i)=>{\n if (i >= ignoreIndex) {\n return NumberPatternNode();\n }\n if (Array.isArray(range)) {\n return rangeToRegex(range[0], range[1]);\n }\n return NumberCharsNode(range);\n });\n return [\n numberPatterns1\n ];\n}\n\nfunction applyVersionsToRegex(regex, versions, options) {\n const { allowHigherVersions } = options;\n const regexAst = parseRegex(regex);\n const finalVersions = allowHigherVersions && versions.length ? [\n versions[0]\n ] : versions;\n const maxRequiredPartsCount = finalVersions.reduce((maxRequiredPartsCount, version)=>Math.max(maxRequiredPartsCount, getRequiredSemverPartsCount(version, options)), 1);\n const numberPatternsPart = getNumberPatternsPart(regexAst, maxRequiredPartsCount);\n const versionsPart = DisjunctionCapturingGroupNode(...finalVersions.map((version)=>rangedSemverToRegex(version, options).map((parts)=>replaceNumberPatterns(AlternativeNode(clone(numberPatternsPart)), parts, maxRequiredPartsCount))));\n RegexpTree.traverse(regexAst, visitors({\n every (nodePath) {\n if (!numberPatternsPart.length) {\n return false;\n }\n if (nodePath.node === numberPatternsPart[0]) {\n if (numberPatternsPart.length === 1) {\n nodePath.replace(versionsPart);\n } else {\n nodePath.remove();\n }\n numberPatternsPart.shift();\n }\n return true;\n }\n }));\n return regexAst;\n}\n/**\n * Apply browser versions to info objects.\n * @param browserRegexes - Objects with requested browser version and regex.\n * @param options - Semver compare options.\n * @returns Objects with requested browser version and regex special for this version.\n */ function applyVersionsToRegexes(browserRegexes, options) {\n return browserRegexes.map(({ regex: sourceRegex , version , maxVersion , matchedVersions , ...other })=>{\n let regexAst = parseRegex(sourceRegex);\n if (!version) {\n regexAst = applyVersionsToRegex(regexAst, versionsListToRanges(matchedVersions), {\n ...options,\n allowHigherVersions: !maxVersion && options.allowHigherVersions\n });\n }\n return {\n regex: null,\n sourceRegex,\n regexAst,\n version,\n maxVersion,\n matchedVersions,\n ...other\n };\n });\n}\n\nconst defaultOptions = {\n ignoreMinor: false,\n ignorePatch: true,\n allowZeroSubversions: false,\n allowHigherVersions: false\n};\n/**\n * Get source regexes objects from browserslist query.\n * @param options - Browserslist and semver compare options.\n * @returns Source regexes objects.\n */ function getPreUserAgentRegexes(options = {}) {\n const finalOptions = {\n ...defaultOptions,\n ...options\n };\n const browsersList = getBrowsersList(finalOptions);\n const mergedBrowsers = mergeBrowserVersions(browsersList);\n const sourceRegexes = getRegexesForBrowsers(mergedBrowsers, finalOptions);\n const versionedRegexes = applyVersionsToRegexes(sourceRegexes, finalOptions);\n return versionedRegexes;\n}\n/**\n * Compile browserslist query to regexes.\n * @param options - Browserslist and semver compare options.\n * @returns Objects with info about compiled regexes.\n */ function getUserAgentRegexes(options = {}) {\n return compileRegexes(getPreUserAgentRegexes(options));\n}\n/**\n * Compile browserslist query to regex.\n * @param options - Browserslist and semver compare options.\n * @returns Compiled regex.\n */ function getUserAgentRegex(options = {}) {\n return compileRegex(getPreUserAgentRegexes(options));\n}\n\nexport { AlternativeNode, AstRegExpNode, CapturingGroupNode, CharacterClassNode, ClassRangeNode, DigitPatternNode, DisjunctionCapturingGroupNode, DisjunctionNode, MetaCharNode, NumberCharsNode, NumberPatternNode, RangeQuantifierNode, RepetitionNode, SemverPart, SimpleCharNode, SimpleQuantifierNode, applyVersionsToRegex, applyVersionsToRegexes, clone, compareArrays, compareSemvers, compileRegex, compileRegexes, concat, defaultOptions, findMatchedVersions, getBrowsersList, getNumberPatternsCount, getNumberPatternsPart, getPreUserAgentRegexes, getRegexesForBrowsers, getRequiredSemverPartsCount, getUserAgentRegex, getUserAgentRegexes, isCharNode, isDigitRangeNode, isExpressionNode, isNumberPatternNode, mergeBrowserVersions, mergeDigits, numberToDigits, numbersToRanges, optimizeRegex, optimizeSegmentNumberPatterns, parseBrowsersList, parseRegex, rangeSemver, rangeToRegex, rangedSemverToRegex, rayRangeDigitPattern, rayToNumberPatterns, replaceNumberPatterns, segmentRangeNumberPattern, segmentToNumberPatterns, semverify, splitCommonDiff, splitToDecadeRanges, toRegex, toString, versionsListToRanges, visitors };\n//# sourceMappingURL=index.js.map\n","/**\n * @copyright 2019 Christoph Wurst \n *\n * @author Christoph Wurst \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport { getCurrentUser } from '@nextcloud/auth'\nimport { getLoggerBuilder } from '@nextcloud/logger'\n\nconst getLogger = user => {\n\tif (user === null) {\n\t\treturn getLoggerBuilder()\n\t\t\t.setApp('core')\n\t\t\t.build()\n\t}\n\treturn getLoggerBuilder()\n\t\t.setApp('core')\n\t\t.setUid(user.uid)\n\t\t.build()\n}\n\nexport default getLogger(getCurrentUser())\n","/**\n * @copyright 2021 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport { getUserAgentRegex } from 'browserslist-useragent-regexp'\n// eslint-disable-next-line n/no-extraneous-import\nimport browserslist from 'browserslist'\nimport browserslistConfig from '@nextcloud/browserslist-config'\n\n// Generate a regex that matches user agents to detect incompatible browsers\nexport const supportedBrowsersRegExp = getUserAgentRegex({ allowHigherVersions: true, browsers: browserslistConfig })\nexport const supportedBrowsers = browserslist(browserslistConfig)\n","/**\n * @copyright 2021 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport { getBuilder } from '@nextcloud/browser-storage'\n\nexport default getBuilder('core')\n\t.clearOnLogout()\n\t.persist()\n\t.build()\n","/**\n * @copyright 2022 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { generateUrl } from '@nextcloud/router'\nimport { supportedBrowsersRegExp } from '../services/BrowsersListService.js'\nimport browserStorage from '../services/BrowserStorageService.js'\nimport logger from '../logger.js'\n\nexport const browserStorageKey = 'unsupported-browser-ignore'\nconst redirectPath = generateUrl('/unsupported')\n\nconst isBrowserOverridden = browserStorage.getItem(browserStorageKey) === 'true'\n\n/**\n * Test the current browser user agent against our official browserslist config\n * and redirect if unsupported\n */\nexport const testSupportedBrowser = function() {\n\tif (supportedBrowsersRegExp.test(navigator.userAgent)) {\n\t\tlogger.debug('this browser is officially supported ! 🚀')\n\t\treturn\n\t}\n\n\t// If incompatible BUT ignored, let's keep going\n\tif (isBrowserOverridden) {\n\t\tlogger.debug('this browser is NOT supported but has been manually overridden ! ⚠️')\n\t\treturn\n\t}\n\n\t// If incompatible, NOT overridden AND NOT already on the warning page,\n\t// redirect to the unsupported warning page\n\tif (window.location.pathname.indexOf(redirectPath) === -1) {\n\t\tconst redirectUrl = window.location.href.replace(window.location.origin, '')\n\t\tconst base64Param = Buffer.from(redirectUrl).toString('base64')\n\t\thistory.pushState(null, null, `${redirectPath}?redirect_url=${base64Param}`)\n\t\twindow.location.reload()\n\t}\n}\n"," \n\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UnsupportedBrowser.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UnsupportedBrowser.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UnsupportedBrowser.vue?vue&type=style&index=0&id=3c1e6192&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UnsupportedBrowser.vue?vue&type=style&index=0&id=3c1e6192&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UnsupportedBrowser.vue?vue&type=template&id=3c1e6192&scoped=true&\"\nimport script from \"./UnsupportedBrowser.vue?vue&type=script&lang=js&\"\nexport * from \"./UnsupportedBrowser.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UnsupportedBrowser.vue?vue&type=style&index=0&id=3c1e6192&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3c1e6192\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"content-unsupported-browser guest-box\"},[_c('NcEmptyContent',{scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Web')]},proxy:true},{key:\"action\",fn:function(){return [_c('div',[_c('h2',[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('core', 'Your browser is not supported. Please upgrade to a newer version or a supported one.'))+\"\\n\\t\\t\\t\\t\")]),_vm._v(\" \"),_c('NcButton',{staticClass:\"content-unsupported-browser__continue\",attrs:{\"type\":\"primary\"},on:{\"click\":_vm.forceBrowsing}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('core', 'Continue with this unsupported browser'))+\"\\n\\t\\t\\t\\t\")])],1),_vm._v(\" \"),_c('ul',{staticClass:\"content-unsupported-browser__list\"},[_c('h3',[_vm._v(_vm._s(_vm.t('core', 'Supported versions')))]),_vm._v(\" \"),_vm._l((_vm.formattedBrowsersList),function(browser){return _c('li',{key:browser},[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(browser)+\"\\n\\t\\t\\t\\t\")])})],2)]},proxy:true}])},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.t('core', 'This browser is not supported'))+\"\\n\\t\\t\")])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright 2022 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { generateUrl } from '@nextcloud/router'\nimport Vue from 'vue'\n\nimport { browserStorageKey } from './utils/RedirectUnsupportedBrowsers.js'\nimport browserStorage from './services/BrowserStorageService.js'\nimport UnsupportedBrowser from './views/UnsupportedBrowser.vue'\n\n// If the ignore token is set, redirect\nif (browserStorage.getItem(browserStorageKey) === 'true') {\n\twindow.location = generateUrl('/')\n}\n\nexport default new Vue({\n\tel: '#unsupported-browser',\n\t// eslint-disable-next-line vue/match-component-file-name\n\tname: 'UnsupportedBrowserRoot',\n\trender: h => h(UnsupportedBrowser),\n})\n","var BrowserslistError = require('./error')\n\nfunction noop() {}\n\nmodule.exports = {\n loadQueries: function loadQueries() {\n throw new BrowserslistError(\n 'Sharable configs are not supported in client-side build of Browserslist'\n )\n },\n\n getStat: function getStat(opts) {\n return opts.stats\n },\n\n loadConfig: function loadConfig(opts) {\n if (opts.config) {\n throw new BrowserslistError(\n 'Browserslist config are not supported in client-side build'\n )\n }\n },\n\n loadCountry: function loadCountry() {\n throw new BrowserslistError(\n 'Country statistics are not supported ' +\n 'in client-side build of Browserslist'\n )\n },\n\n loadFeature: function loadFeature() {\n throw new BrowserslistError(\n 'Supports queries are not available in client-side build of Browserslist'\n )\n },\n\n currentNode: function currentNode(resolve, context) {\n return resolve(['maintained node versions'], context)[0]\n },\n\n parseConfig: noop,\n\n readConfig: noop,\n\n findConfig: noop,\n\n clearCaches: noop,\n\n oldDataWarning: noop,\n\n env: {}\n}\n","function BrowserslistError(message) {\n this.name = 'BrowserslistError'\n this.message = message\n this.browserslist = true\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, BrowserslistError)\n }\n}\n\nBrowserslistError.prototype = Error.prototype\n\nmodule.exports = BrowserslistError\n","var jsReleases = require('node-releases/data/processed/envs.json')\nvar agents = require('caniuse-lite/dist/unpacker/agents').agents\nvar jsEOL = require('node-releases/data/release-schedule/release-schedule.json')\nvar path = require('path')\nvar e2c = require('electron-to-chromium/versions')\n\nvar BrowserslistError = require('./error')\nvar parse = require('./parse')\nvar env = require('./node') // Will load browser.js in webpack\n\nvar YEAR = 365.259641 * 24 * 60 * 60 * 1000\nvar ANDROID_EVERGREEN_FIRST = '37'\nvar OP_MOB_BLINK_FIRST = 14\n\n// Helpers\n\nfunction isVersionsMatch(versionA, versionB) {\n return (versionA + '.').indexOf(versionB + '.') === 0\n}\n\nfunction isEolReleased(name) {\n var version = name.slice(1)\n return browserslist.nodeVersions.some(function (i) {\n return isVersionsMatch(i, version)\n })\n}\n\nfunction normalize(versions) {\n return versions.filter(function (version) {\n return typeof version === 'string'\n })\n}\n\nfunction normalizeElectron(version) {\n var versionToUse = version\n if (version.split('.').length === 3) {\n versionToUse = version.split('.').slice(0, -1).join('.')\n }\n return versionToUse\n}\n\nfunction nameMapper(name) {\n return function mapName(version) {\n return name + ' ' + version\n }\n}\n\nfunction getMajor(version) {\n return parseInt(version.split('.')[0])\n}\n\nfunction getMajorVersions(released, number) {\n if (released.length === 0) return []\n var majorVersions = uniq(released.map(getMajor))\n var minimum = majorVersions[majorVersions.length - number]\n if (!minimum) {\n return released\n }\n var selected = []\n for (var i = released.length - 1; i >= 0; i--) {\n if (minimum > getMajor(released[i])) break\n selected.unshift(released[i])\n }\n return selected\n}\n\nfunction uniq(array) {\n var filtered = []\n for (var i = 0; i < array.length; i++) {\n if (filtered.indexOf(array[i]) === -1) filtered.push(array[i])\n }\n return filtered\n}\n\nfunction fillUsage(result, name, data) {\n for (var i in data) {\n result[name + ' ' + i] = data[i]\n }\n}\n\nfunction generateFilter(sign, version) {\n version = parseFloat(version)\n if (sign === '>') {\n return function (v) {\n return parseFloat(v) > version\n }\n } else if (sign === '>=') {\n return function (v) {\n return parseFloat(v) >= version\n }\n } else if (sign === '<') {\n return function (v) {\n return parseFloat(v) < version\n }\n } else {\n return function (v) {\n return parseFloat(v) <= version\n }\n }\n}\n\nfunction generateSemverFilter(sign, version) {\n version = version.split('.').map(parseSimpleInt)\n version[1] = version[1] || 0\n version[2] = version[2] || 0\n if (sign === '>') {\n return function (v) {\n v = v.split('.').map(parseSimpleInt)\n return compareSemver(v, version) > 0\n }\n } else if (sign === '>=') {\n return function (v) {\n v = v.split('.').map(parseSimpleInt)\n return compareSemver(v, version) >= 0\n }\n } else if (sign === '<') {\n return function (v) {\n v = v.split('.').map(parseSimpleInt)\n return compareSemver(version, v) > 0\n }\n } else {\n return function (v) {\n v = v.split('.').map(parseSimpleInt)\n return compareSemver(version, v) >= 0\n }\n }\n}\n\nfunction parseSimpleInt(x) {\n return parseInt(x)\n}\n\nfunction compare(a, b) {\n if (a < b) return -1\n if (a > b) return +1\n return 0\n}\n\nfunction compareSemver(a, b) {\n return (\n compare(parseInt(a[0]), parseInt(b[0])) ||\n compare(parseInt(a[1] || '0'), parseInt(b[1] || '0')) ||\n compare(parseInt(a[2] || '0'), parseInt(b[2] || '0'))\n )\n}\n\n// this follows the npm-like semver behavior\nfunction semverFilterLoose(operator, range) {\n range = range.split('.').map(parseSimpleInt)\n if (typeof range[1] === 'undefined') {\n range[1] = 'x'\n }\n // ignore any patch version because we only return minor versions\n // range[2] = 'x'\n switch (operator) {\n case '<=':\n return function (version) {\n version = version.split('.').map(parseSimpleInt)\n return compareSemverLoose(version, range) <= 0\n }\n case '>=':\n default:\n return function (version) {\n version = version.split('.').map(parseSimpleInt)\n return compareSemverLoose(version, range) >= 0\n }\n }\n}\n\n// this follows the npm-like semver behavior\nfunction compareSemverLoose(version, range) {\n if (version[0] !== range[0]) {\n return version[0] < range[0] ? -1 : +1\n }\n if (range[1] === 'x') {\n return 0\n }\n if (version[1] !== range[1]) {\n return version[1] < range[1] ? -1 : +1\n }\n return 0\n}\n\nfunction resolveVersion(data, version) {\n if (data.versions.indexOf(version) !== -1) {\n return version\n } else if (browserslist.versionAliases[data.name][version]) {\n return browserslist.versionAliases[data.name][version]\n } else {\n return false\n }\n}\n\nfunction normalizeVersion(data, version) {\n var resolved = resolveVersion(data, version)\n if (resolved) {\n return resolved\n } else if (data.versions.length === 1) {\n return data.versions[0]\n } else {\n return false\n }\n}\n\nfunction filterByYear(since, context) {\n since = since / 1000\n return Object.keys(agents).reduce(function (selected, name) {\n var data = byName(name, context)\n if (!data) return selected\n var versions = Object.keys(data.releaseDate).filter(function (v) {\n var date = data.releaseDate[v]\n return date !== null && date >= since\n })\n return selected.concat(versions.map(nameMapper(data.name)))\n }, [])\n}\n\nfunction cloneData(data) {\n return {\n name: data.name,\n versions: data.versions,\n released: data.released,\n releaseDate: data.releaseDate\n }\n}\n\nfunction byName(name, context) {\n name = name.toLowerCase()\n name = browserslist.aliases[name] || name\n if (context.mobileToDesktop && browserslist.desktopNames[name]) {\n var desktop = browserslist.data[browserslist.desktopNames[name]]\n if (name === 'android') {\n return normalizeAndroidData(cloneData(browserslist.data[name]), desktop)\n } else {\n var cloned = cloneData(desktop)\n cloned.name = name\n return cloned\n }\n }\n return browserslist.data[name]\n}\n\nfunction normalizeAndroidVersions(androidVersions, chromeVersions) {\n var iFirstEvergreen = chromeVersions.indexOf(ANDROID_EVERGREEN_FIRST)\n return androidVersions\n .filter(function (version) {\n return /^(?:[2-4]\\.|[34]$)/.test(version)\n })\n .concat(chromeVersions.slice(iFirstEvergreen))\n}\n\nfunction normalizeAndroidData(android, chrome) {\n android.released = normalizeAndroidVersions(android.released, chrome.released)\n android.versions = normalizeAndroidVersions(android.versions, chrome.versions)\n android.released.forEach(function (v) {\n if (android.releaseDate[v] === undefined) {\n android.releaseDate[v] = chrome.releaseDate[v]\n }\n })\n return android\n}\n\nfunction checkName(name, context) {\n var data = byName(name, context)\n if (!data) throw new BrowserslistError('Unknown browser ' + name)\n return data\n}\n\nfunction unknownQuery(query) {\n return new BrowserslistError(\n 'Unknown browser query `' +\n query +\n '`. ' +\n 'Maybe you are using old Browserslist or made typo in query.'\n )\n}\n\n// Adjusts last X versions queries for some mobile browsers,\n// where caniuse data jumps from a legacy version to the latest\nfunction filterJumps(list, name, nVersions, context) {\n var jump = 1\n switch (name) {\n case 'android':\n if (context.mobileToDesktop) return list\n var released = browserslist.data.chrome.released\n jump = released.length - released.indexOf(ANDROID_EVERGREEN_FIRST)\n break\n case 'op_mob':\n var latest = browserslist.data.op_mob.released.slice(-1)[0]\n jump = getMajor(latest) - OP_MOB_BLINK_FIRST + 1\n break\n default:\n return list\n }\n if (nVersions <= jump) {\n return list.slice(-1)\n }\n return list.slice(jump - 1 - nVersions)\n}\n\nfunction isSupported(flags) {\n return (\n typeof flags === 'string' &&\n (flags.indexOf('y') >= 0 || flags.indexOf('a') >= 0)\n )\n}\n\nfunction resolve(queries, context) {\n return parse(QUERIES, queries).reduce(function (result, node, index) {\n if (node.not && index === 0) {\n throw new BrowserslistError(\n 'Write any browsers query (for instance, `defaults`) ' +\n 'before `' +\n node.query +\n '`'\n )\n }\n var type = QUERIES[node.type]\n var array = type.select.call(browserslist, context, node).map(function (j) {\n var parts = j.split(' ')\n if (parts[1] === '0') {\n return parts[0] + ' ' + byName(parts[0], context).versions[0]\n } else {\n return j\n }\n })\n\n if (node.compose === 'and') {\n if (node.not) {\n return result.filter(function (j) {\n return array.indexOf(j) === -1\n })\n } else {\n return result.filter(function (j) {\n return array.indexOf(j) !== -1\n })\n }\n } else {\n if (node.not) {\n var filter = {}\n array.forEach(function (j) {\n filter[j] = true\n })\n return result.filter(function (j) {\n return !filter[j]\n })\n }\n return result.concat(array)\n }\n }, [])\n}\n\nfunction prepareOpts(opts) {\n if (typeof opts === 'undefined') opts = {}\n\n if (typeof opts.path === 'undefined') {\n opts.path = path.resolve ? path.resolve('.') : '.'\n }\n\n return opts\n}\n\nfunction prepareQueries(queries, opts) {\n if (typeof queries === 'undefined' || queries === null) {\n var config = browserslist.loadConfig(opts)\n if (config) {\n queries = config\n } else {\n queries = browserslist.defaults\n }\n }\n\n return queries\n}\n\nfunction checkQueries(queries) {\n if (!(typeof queries === 'string' || Array.isArray(queries))) {\n throw new BrowserslistError(\n 'Browser queries must be an array or string. Got ' + typeof queries + '.'\n )\n }\n}\n\nvar cache = {}\n\nfunction browserslist(queries, opts) {\n opts = prepareOpts(opts)\n queries = prepareQueries(queries, opts)\n checkQueries(queries)\n\n var context = {\n ignoreUnknownVersions: opts.ignoreUnknownVersions,\n dangerousExtend: opts.dangerousExtend,\n mobileToDesktop: opts.mobileToDesktop,\n path: opts.path,\n env: opts.env\n }\n\n env.oldDataWarning(browserslist.data)\n var stats = env.getStat(opts, browserslist.data)\n if (stats) {\n context.customUsage = {}\n for (var browser in stats) {\n fillUsage(context.customUsage, browser, stats[browser])\n }\n }\n\n var cacheKey = JSON.stringify([queries, context])\n if (cache[cacheKey]) return cache[cacheKey]\n\n var result = uniq(resolve(queries, context)).sort(function (name1, name2) {\n name1 = name1.split(' ')\n name2 = name2.split(' ')\n if (name1[0] === name2[0]) {\n // assumptions on caniuse data\n // 1) version ranges never overlaps\n // 2) if version is not a range, it never contains `-`\n var version1 = name1[1].split('-')[0]\n var version2 = name2[1].split('-')[0]\n return compareSemver(version2.split('.'), version1.split('.'))\n } else {\n return compare(name1[0], name2[0])\n }\n })\n if (!env.env.BROWSERSLIST_DISABLE_CACHE) {\n cache[cacheKey] = result\n }\n return result\n}\n\nbrowserslist.parse = function (queries, opts) {\n opts = prepareOpts(opts)\n queries = prepareQueries(queries, opts)\n checkQueries(queries)\n return parse(QUERIES, queries)\n}\n\n// Will be filled by Can I Use data below\nbrowserslist.cache = {}\nbrowserslist.data = {}\nbrowserslist.usage = {\n global: {},\n custom: null\n}\n\n// Default browsers query\nbrowserslist.defaults = ['> 0.5%', 'last 2 versions', 'Firefox ESR', 'not dead']\n\n// Browser names aliases\nbrowserslist.aliases = {\n fx: 'firefox',\n ff: 'firefox',\n ios: 'ios_saf',\n explorer: 'ie',\n blackberry: 'bb',\n explorermobile: 'ie_mob',\n operamini: 'op_mini',\n operamobile: 'op_mob',\n chromeandroid: 'and_chr',\n firefoxandroid: 'and_ff',\n ucandroid: 'and_uc',\n qqandroid: 'and_qq'\n}\n\n// Can I Use only provides a few versions for some browsers (e.g. and_chr).\n// Fallback to a similar browser for unknown versions\n// Note op_mob is not included as its chromium versions are not in sync with Opera desktop\nbrowserslist.desktopNames = {\n and_chr: 'chrome',\n and_ff: 'firefox',\n ie_mob: 'ie',\n android: 'chrome' // has extra processing logic\n}\n\n// Aliases to work with joined versions like `ios_saf 7.0-7.1`\nbrowserslist.versionAliases = {}\n\nbrowserslist.clearCaches = env.clearCaches\nbrowserslist.parseConfig = env.parseConfig\nbrowserslist.readConfig = env.readConfig\nbrowserslist.findConfig = env.findConfig\nbrowserslist.loadConfig = env.loadConfig\n\nbrowserslist.coverage = function (browsers, stats) {\n var data\n if (typeof stats === 'undefined') {\n data = browserslist.usage.global\n } else if (stats === 'my stats') {\n var opts = {}\n opts.path = path.resolve ? path.resolve('.') : '.'\n var customStats = env.getStat(opts)\n if (!customStats) {\n throw new BrowserslistError('Custom usage statistics was not provided')\n }\n data = {}\n for (var browser in customStats) {\n fillUsage(data, browser, customStats[browser])\n }\n } else if (typeof stats === 'string') {\n if (stats.length > 2) {\n stats = stats.toLowerCase()\n } else {\n stats = stats.toUpperCase()\n }\n env.loadCountry(browserslist.usage, stats, browserslist.data)\n data = browserslist.usage[stats]\n } else {\n if ('dataByBrowser' in stats) {\n stats = stats.dataByBrowser\n }\n data = {}\n for (var name in stats) {\n for (var version in stats[name]) {\n data[name + ' ' + version] = stats[name][version]\n }\n }\n }\n\n return browsers.reduce(function (all, i) {\n var usage = data[i]\n if (usage === undefined) {\n usage = data[i.replace(/ \\S+$/, ' 0')]\n }\n return all + (usage || 0)\n }, 0)\n}\n\nfunction nodeQuery(context, node) {\n var matched = browserslist.nodeVersions.filter(function (i) {\n return isVersionsMatch(i, node.version)\n })\n if (matched.length === 0) {\n if (context.ignoreUnknownVersions) {\n return []\n } else {\n throw new BrowserslistError(\n 'Unknown version ' + node.version + ' of Node.js'\n )\n }\n }\n return ['node ' + matched[matched.length - 1]]\n}\n\nfunction sinceQuery(context, node) {\n var year = parseInt(node.year)\n var month = parseInt(node.month || '01') - 1\n var day = parseInt(node.day || '01')\n return filterByYear(Date.UTC(year, month, day, 0, 0, 0), context)\n}\n\nfunction coverQuery(context, node) {\n var coverage = parseFloat(node.coverage)\n var usage = browserslist.usage.global\n if (node.place) {\n if (node.place.match(/^my\\s+stats$/i)) {\n if (!context.customUsage) {\n throw new BrowserslistError('Custom usage statistics was not provided')\n }\n usage = context.customUsage\n } else {\n var place\n if (node.place.length === 2) {\n place = node.place.toUpperCase()\n } else {\n place = node.place.toLowerCase()\n }\n env.loadCountry(browserslist.usage, place, browserslist.data)\n usage = browserslist.usage[place]\n }\n }\n var versions = Object.keys(usage).sort(function (a, b) {\n return usage[b] - usage[a]\n })\n var coveraged = 0\n var result = []\n var version\n for (var i = 0; i < versions.length; i++) {\n version = versions[i]\n if (usage[version] === 0) break\n coveraged += usage[version]\n result.push(version)\n if (coveraged >= coverage) break\n }\n return result\n}\n\nvar QUERIES = {\n last_major_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+major\\s+versions?$/i,\n select: function (context, node) {\n return Object.keys(agents).reduce(function (selected, name) {\n var data = byName(name, context)\n if (!data) return selected\n var list = getMajorVersions(data.released, node.versions)\n list = list.map(nameMapper(data.name))\n list = filterJumps(list, data.name, node.versions, context)\n return selected.concat(list)\n }, [])\n }\n },\n last_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+versions?$/i,\n select: function (context, node) {\n return Object.keys(agents).reduce(function (selected, name) {\n var data = byName(name, context)\n if (!data) return selected\n var list = data.released.slice(-node.versions)\n list = list.map(nameMapper(data.name))\n list = filterJumps(list, data.name, node.versions, context)\n return selected.concat(list)\n }, [])\n }\n },\n last_electron_major_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+electron\\s+major\\s+versions?$/i,\n select: function (context, node) {\n var validVersions = getMajorVersions(Object.keys(e2c), node.versions)\n return validVersions.map(function (i) {\n return 'chrome ' + e2c[i]\n })\n }\n },\n last_node_major_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+node\\s+major\\s+versions?$/i,\n select: function (context, node) {\n return getMajorVersions(browserslist.nodeVersions, node.versions).map(\n function (version) {\n return 'node ' + version\n }\n )\n }\n },\n last_browser_major_versions: {\n matches: ['versions', 'browser'],\n regexp: /^last\\s+(\\d+)\\s+(\\w+)\\s+major\\s+versions?$/i,\n select: function (context, node) {\n var data = checkName(node.browser, context)\n var validVersions = getMajorVersions(data.released, node.versions)\n var list = validVersions.map(nameMapper(data.name))\n list = filterJumps(list, data.name, node.versions, context)\n return list\n }\n },\n last_electron_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+electron\\s+versions?$/i,\n select: function (context, node) {\n return Object.keys(e2c)\n .slice(-node.versions)\n .map(function (i) {\n return 'chrome ' + e2c[i]\n })\n }\n },\n last_node_versions: {\n matches: ['versions'],\n regexp: /^last\\s+(\\d+)\\s+node\\s+versions?$/i,\n select: function (context, node) {\n return browserslist.nodeVersions\n .slice(-node.versions)\n .map(function (version) {\n return 'node ' + version\n })\n }\n },\n last_browser_versions: {\n matches: ['versions', 'browser'],\n regexp: /^last\\s+(\\d+)\\s+(\\w+)\\s+versions?$/i,\n select: function (context, node) {\n var data = checkName(node.browser, context)\n var list = data.released.slice(-node.versions).map(nameMapper(data.name))\n list = filterJumps(list, data.name, node.versions, context)\n return list\n }\n },\n unreleased_versions: {\n matches: [],\n regexp: /^unreleased\\s+versions$/i,\n select: function (context) {\n return Object.keys(agents).reduce(function (selected, name) {\n var data = byName(name, context)\n if (!data) return selected\n var list = data.versions.filter(function (v) {\n return data.released.indexOf(v) === -1\n })\n list = list.map(nameMapper(data.name))\n return selected.concat(list)\n }, [])\n }\n },\n unreleased_electron_versions: {\n matches: [],\n regexp: /^unreleased\\s+electron\\s+versions?$/i,\n select: function () {\n return []\n }\n },\n unreleased_browser_versions: {\n matches: ['browser'],\n regexp: /^unreleased\\s+(\\w+)\\s+versions?$/i,\n select: function (context, node) {\n var data = checkName(node.browser, context)\n return data.versions\n .filter(function (v) {\n return data.released.indexOf(v) === -1\n })\n .map(nameMapper(data.name))\n }\n },\n last_years: {\n matches: ['years'],\n regexp: /^last\\s+(\\d*.?\\d+)\\s+years?$/i,\n select: function (context, node) {\n return filterByYear(Date.now() - YEAR * node.years, context)\n }\n },\n since_y: {\n matches: ['year'],\n regexp: /^since (\\d+)$/i,\n select: sinceQuery\n },\n since_y_m: {\n matches: ['year', 'month'],\n regexp: /^since (\\d+)-(\\d+)$/i,\n select: sinceQuery\n },\n since_y_m_d: {\n matches: ['year', 'month', 'day'],\n regexp: /^since (\\d+)-(\\d+)-(\\d+)$/i,\n select: sinceQuery\n },\n popularity: {\n matches: ['sign', 'popularity'],\n regexp: /^(>=?|<=?)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)%$/,\n select: function (context, node) {\n var popularity = parseFloat(node.popularity)\n var usage = browserslist.usage.global\n return Object.keys(usage).reduce(function (result, version) {\n if (node.sign === '>') {\n if (usage[version] > popularity) {\n result.push(version)\n }\n } else if (node.sign === '<') {\n if (usage[version] < popularity) {\n result.push(version)\n }\n } else if (node.sign === '<=') {\n if (usage[version] <= popularity) {\n result.push(version)\n }\n } else if (usage[version] >= popularity) {\n result.push(version)\n }\n return result\n }, [])\n }\n },\n popularity_in_my_stats: {\n matches: ['sign', 'popularity'],\n regexp: /^(>=?|<=?)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)%\\s+in\\s+my\\s+stats$/,\n select: function (context, node) {\n var popularity = parseFloat(node.popularity)\n if (!context.customUsage) {\n throw new BrowserslistError('Custom usage statistics was not provided')\n }\n var usage = context.customUsage\n return Object.keys(usage).reduce(function (result, version) {\n var percentage = usage[version]\n if (percentage == null) {\n return result\n }\n\n if (node.sign === '>') {\n if (percentage > popularity) {\n result.push(version)\n }\n } else if (node.sign === '<') {\n if (percentage < popularity) {\n result.push(version)\n }\n } else if (node.sign === '<=') {\n if (percentage <= popularity) {\n result.push(version)\n }\n } else if (percentage >= popularity) {\n result.push(version)\n }\n return result\n }, [])\n }\n },\n popularity_in_config_stats: {\n matches: ['sign', 'popularity', 'config'],\n regexp: /^(>=?|<=?)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)%\\s+in\\s+(\\S+)\\s+stats$/,\n select: function (context, node) {\n var popularity = parseFloat(node.popularity)\n var stats = env.loadStat(context, node.config, browserslist.data)\n if (stats) {\n context.customUsage = {}\n for (var browser in stats) {\n fillUsage(context.customUsage, browser, stats[browser])\n }\n }\n if (!context.customUsage) {\n throw new BrowserslistError('Custom usage statistics was not provided')\n }\n var usage = context.customUsage\n return Object.keys(usage).reduce(function (result, version) {\n var percentage = usage[version]\n if (percentage == null) {\n return result\n }\n\n if (node.sign === '>') {\n if (percentage > popularity) {\n result.push(version)\n }\n } else if (node.sign === '<') {\n if (percentage < popularity) {\n result.push(version)\n }\n } else if (node.sign === '<=') {\n if (percentage <= popularity) {\n result.push(version)\n }\n } else if (percentage >= popularity) {\n result.push(version)\n }\n return result\n }, [])\n }\n },\n popularity_in_place: {\n matches: ['sign', 'popularity', 'place'],\n regexp: /^(>=?|<=?)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)%\\s+in\\s+((alt-)?\\w\\w)$/,\n select: function (context, node) {\n var popularity = parseFloat(node.popularity)\n var place = node.place\n if (place.length === 2) {\n place = place.toUpperCase()\n } else {\n place = place.toLowerCase()\n }\n env.loadCountry(browserslist.usage, place, browserslist.data)\n var usage = browserslist.usage[place]\n return Object.keys(usage).reduce(function (result, version) {\n var percentage = usage[version]\n if (percentage == null) {\n return result\n }\n\n if (node.sign === '>') {\n if (percentage > popularity) {\n result.push(version)\n }\n } else if (node.sign === '<') {\n if (percentage < popularity) {\n result.push(version)\n }\n } else if (node.sign === '<=') {\n if (percentage <= popularity) {\n result.push(version)\n }\n } else if (percentage >= popularity) {\n result.push(version)\n }\n return result\n }, [])\n }\n },\n cover: {\n matches: ['coverage'],\n regexp: /^cover\\s+(\\d+|\\d+\\.\\d+|\\.\\d+)%$/i,\n select: coverQuery\n },\n cover_in: {\n matches: ['coverage', 'place'],\n regexp: /^cover\\s+(\\d+|\\d+\\.\\d+|\\.\\d+)%\\s+in\\s+(my\\s+stats|(alt-)?\\w\\w)$/i,\n select: coverQuery\n },\n supports: {\n matches: ['feature'],\n regexp: /^supports\\s+([\\w-]+)$/,\n select: function (context, node) {\n env.loadFeature(browserslist.cache, node.feature)\n var features = browserslist.cache[node.feature]\n var result = []\n for (var name in features) {\n var data = byName(name, context)\n // Only check desktop when latest released mobile has support\n var checkDesktop =\n context.mobileToDesktop &&\n name in browserslist.desktopNames &&\n isSupported(features[name][data.released.slice(-1)[0]])\n data.versions.forEach(function (version) {\n var flags = features[name][version]\n if (flags === undefined && checkDesktop) {\n flags = features[browserslist.desktopNames[name]][version]\n }\n if (isSupported(flags)) {\n result.push(name + ' ' + version)\n }\n })\n }\n return result\n }\n },\n electron_range: {\n matches: ['from', 'to'],\n regexp: /^electron\\s+([\\d.]+)\\s*-\\s*([\\d.]+)$/i,\n select: function (context, node) {\n var fromToUse = normalizeElectron(node.from)\n var toToUse = normalizeElectron(node.to)\n var from = parseFloat(node.from)\n var to = parseFloat(node.to)\n if (!e2c[fromToUse]) {\n throw new BrowserslistError('Unknown version ' + from + ' of electron')\n }\n if (!e2c[toToUse]) {\n throw new BrowserslistError('Unknown version ' + to + ' of electron')\n }\n return Object.keys(e2c)\n .filter(function (i) {\n var parsed = parseFloat(i)\n return parsed >= from && parsed <= to\n })\n .map(function (i) {\n return 'chrome ' + e2c[i]\n })\n }\n },\n node_range: {\n matches: ['from', 'to'],\n regexp: /^node\\s+([\\d.]+)\\s*-\\s*([\\d.]+)$/i,\n select: function (context, node) {\n return browserslist.nodeVersions\n .filter(semverFilterLoose('>=', node.from))\n .filter(semverFilterLoose('<=', node.to))\n .map(function (v) {\n return 'node ' + v\n })\n }\n },\n browser_range: {\n matches: ['browser', 'from', 'to'],\n regexp: /^(\\w+)\\s+([\\d.]+)\\s*-\\s*([\\d.]+)$/i,\n select: function (context, node) {\n var data = checkName(node.browser, context)\n var from = parseFloat(normalizeVersion(data, node.from) || node.from)\n var to = parseFloat(normalizeVersion(data, node.to) || node.to)\n function filter(v) {\n var parsed = parseFloat(v)\n return parsed >= from && parsed <= to\n }\n return data.released.filter(filter).map(nameMapper(data.name))\n }\n },\n electron_ray: {\n matches: ['sign', 'version'],\n regexp: /^electron\\s*(>=?|<=?)\\s*([\\d.]+)$/i,\n select: function (context, node) {\n var versionToUse = normalizeElectron(node.version)\n return Object.keys(e2c)\n .filter(generateFilter(node.sign, versionToUse))\n .map(function (i) {\n return 'chrome ' + e2c[i]\n })\n }\n },\n node_ray: {\n matches: ['sign', 'version'],\n regexp: /^node\\s*(>=?|<=?)\\s*([\\d.]+)$/i,\n select: function (context, node) {\n return browserslist.nodeVersions\n .filter(generateSemverFilter(node.sign, node.version))\n .map(function (v) {\n return 'node ' + v\n })\n }\n },\n browser_ray: {\n matches: ['browser', 'sign', 'version'],\n regexp: /^(\\w+)\\s*(>=?|<=?)\\s*([\\d.]+)$/,\n select: function (context, node) {\n var version = node.version\n var data = checkName(node.browser, context)\n var alias = browserslist.versionAliases[data.name][version]\n if (alias) version = alias\n return data.released\n .filter(generateFilter(node.sign, version))\n .map(function (v) {\n return data.name + ' ' + v\n })\n }\n },\n firefox_esr: {\n matches: [],\n regexp: /^(firefox|ff|fx)\\s+esr$/i,\n select: function () {\n return ['firefox 102', 'firefox 115']\n }\n },\n opera_mini_all: {\n matches: [],\n regexp: /(operamini|op_mini)\\s+all/i,\n select: function () {\n return ['op_mini all']\n }\n },\n electron_version: {\n matches: ['version'],\n regexp: /^electron\\s+([\\d.]+)$/i,\n select: function (context, node) {\n var versionToUse = normalizeElectron(node.version)\n var chrome = e2c[versionToUse]\n if (!chrome) {\n throw new BrowserslistError(\n 'Unknown version ' + node.version + ' of electron'\n )\n }\n return ['chrome ' + chrome]\n }\n },\n node_major_version: {\n matches: ['version'],\n regexp: /^node\\s+(\\d+)$/i,\n select: nodeQuery\n },\n node_minor_version: {\n matches: ['version'],\n regexp: /^node\\s+(\\d+\\.\\d+)$/i,\n select: nodeQuery\n },\n node_patch_version: {\n matches: ['version'],\n regexp: /^node\\s+(\\d+\\.\\d+\\.\\d+)$/i,\n select: nodeQuery\n },\n current_node: {\n matches: [],\n regexp: /^current\\s+node$/i,\n select: function (context) {\n return [env.currentNode(resolve, context)]\n }\n },\n maintained_node: {\n matches: [],\n regexp: /^maintained\\s+node\\s+versions$/i,\n select: function (context) {\n var now = Date.now()\n var queries = Object.keys(jsEOL)\n .filter(function (key) {\n return (\n now < Date.parse(jsEOL[key].end) &&\n now > Date.parse(jsEOL[key].start) &&\n isEolReleased(key)\n )\n })\n .map(function (key) {\n return 'node ' + key.slice(1)\n })\n return resolve(queries, context)\n }\n },\n phantomjs_1_9: {\n matches: [],\n regexp: /^phantomjs\\s+1.9$/i,\n select: function () {\n return ['safari 5']\n }\n },\n phantomjs_2_1: {\n matches: [],\n regexp: /^phantomjs\\s+2.1$/i,\n select: function () {\n return ['safari 6']\n }\n },\n browser_version: {\n matches: ['browser', 'version'],\n regexp: /^(\\w+)\\s+(tp|[\\d.]+)$/i,\n select: function (context, node) {\n var version = node.version\n if (/^tp$/i.test(version)) version = 'TP'\n var data = checkName(node.browser, context)\n var alias = normalizeVersion(data, version)\n if (alias) {\n version = alias\n } else {\n if (version.indexOf('.') === -1) {\n alias = version + '.0'\n } else {\n alias = version.replace(/\\.0$/, '')\n }\n alias = normalizeVersion(data, alias)\n if (alias) {\n version = alias\n } else if (context.ignoreUnknownVersions) {\n return []\n } else {\n throw new BrowserslistError(\n 'Unknown version ' + version + ' of ' + node.browser\n )\n }\n }\n return [data.name + ' ' + version]\n }\n },\n browserslist_config: {\n matches: [],\n regexp: /^browserslist config$/i,\n select: function (context) {\n return browserslist(undefined, context)\n }\n },\n extends: {\n matches: ['config'],\n regexp: /^extends (.+)$/i,\n select: function (context, node) {\n return resolve(env.loadQueries(context, node.config), context)\n }\n },\n defaults: {\n matches: [],\n regexp: /^defaults$/i,\n select: function (context) {\n return resolve(browserslist.defaults, context)\n }\n },\n dead: {\n matches: [],\n regexp: /^dead$/i,\n select: function (context) {\n var dead = [\n 'Baidu >= 0',\n 'ie <= 11',\n 'ie_mob <= 11',\n 'bb <= 10',\n 'op_mob <= 12.1',\n 'samsung 4'\n ]\n return resolve(dead, context)\n }\n },\n unknown: {\n matches: [],\n regexp: /^(\\w+)$/i,\n select: function (context, node) {\n if (byName(node.query, context)) {\n throw new BrowserslistError(\n 'Specify versions in Browserslist query for browser ' + node.query\n )\n } else {\n throw unknownQuery(node.query)\n }\n }\n }\n}\n\n// Get and convert Can I Use data\n\n;(function () {\n for (var name in agents) {\n var browser = agents[name]\n browserslist.data[name] = {\n name: name,\n versions: normalize(agents[name].versions),\n released: normalize(agents[name].versions.slice(0, -3)),\n releaseDate: agents[name].release_date\n }\n fillUsage(browserslist.usage.global, name, browser.usage_global)\n\n browserslist.versionAliases[name] = {}\n for (var i = 0; i < browser.versions.length; i++) {\n var full = browser.versions[i]\n if (!full) continue\n\n if (full.indexOf('-') !== -1) {\n var interval = full.split('-')\n for (var j = 0; j < interval.length; j++) {\n browserslist.versionAliases[name][interval[j]] = full\n }\n }\n }\n }\n\n browserslist.nodeVersions = jsReleases.map(function (release) {\n return release.version\n })\n})()\n\nmodule.exports = browserslist\n","var AND_REGEXP = /^\\s+and\\s+(.*)/i\nvar OR_REGEXP = /^(?:,\\s*|\\s+or\\s+)(.*)/i\n\nfunction flatten(array) {\n if (!Array.isArray(array)) return [array]\n return array.reduce(function (a, b) {\n return a.concat(flatten(b))\n }, [])\n}\n\nfunction find(string, predicate) {\n for (var n = 1, max = string.length; n <= max; n++) {\n var parsed = string.substr(-n, n)\n if (predicate(parsed, n, max)) {\n return string.slice(0, -n)\n }\n }\n return ''\n}\n\nfunction matchQuery(all, query) {\n var node = { query: query }\n if (query.indexOf('not ') === 0) {\n node.not = true\n query = query.slice(4)\n }\n\n for (var name in all) {\n var type = all[name]\n var match = query.match(type.regexp)\n if (match) {\n node.type = name\n for (var i = 0; i < type.matches.length; i++) {\n node[type.matches[i]] = match[i + 1]\n }\n return node\n }\n }\n\n node.type = 'unknown'\n return node\n}\n\nfunction matchBlock(all, string, qs) {\n var node\n return find(string, function (parsed, n, max) {\n if (AND_REGEXP.test(parsed)) {\n node = matchQuery(all, parsed.match(AND_REGEXP)[1])\n node.compose = 'and'\n qs.unshift(node)\n return true\n } else if (OR_REGEXP.test(parsed)) {\n node = matchQuery(all, parsed.match(OR_REGEXP)[1])\n node.compose = 'or'\n qs.unshift(node)\n return true\n } else if (n === max) {\n node = matchQuery(all, parsed.trim())\n node.compose = 'or'\n qs.unshift(node)\n return true\n }\n return false\n })\n}\n\nmodule.exports = function parse(all, queries) {\n if (!Array.isArray(queries)) queries = [queries]\n return flatten(\n queries.map(function (block) {\n var qs = []\n do {\n block = matchBlock(all, block, qs)\n } while (block)\n return qs\n })\n )\n}\n","module.exports={A:{A:{K:0,F:0,G:0.0326854,H:0.0435805,A:0,B:0.392224,JC:0},B:\"ms\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"JC\",\"K\",\"F\",\"G\",\"H\",\"A\",\"B\",\"\",\"\",\"\"],E:\"IE\",F:{JC:962323200,K:998870400,F:1161129600,G:1237420800,H:1300060800,A:1346716800,B:1381968000}},B:{A:{\"0\":3.56904,C:0,L:0,M:0,I:0.004259,N:0,D:0.004259,O:0.012777,P:0,Q:0.004259,R:0.004259,S:0.004259,T:0.008518,U:0.004259,V:0.004259,W:0.004259,X:0,Y:0.004259,Z:0.004259,a:0,b:0.012777,c:0,d:0,e:0,f:0,g:0,h:0,i:0.008518,j:0,n:0.008518,o:0.008518,p:0.004259,q:0,r:0,s:0.004259,t:0.008518,u:0.012777,v:0.076662,w:0.021295,x:0.029813,y:0.579224,z:0.745325,E:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"C\",\"L\",\"M\",\"I\",\"N\",\"D\",\"O\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"0\",\"E\",\"\",\"\",\"\"],E:\"Edge\",F:{\"0\":1685664000,C:1438128000,L:1447286400,M:1470096000,I:1491868800,N:1508198400,D:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,n:1651190400,o:1653955200,p:1655942400,q:1659657600,r:1661990400,s:1664755200,t:1666915200,u:1670198400,v:1673481600,w:1675900800,x:1678665600,y:1680825600,z:1683158400,E:1689897600},D:{C:\"ms\",L:\"ms\",M:\"ms\",I:\"ms\",N:\"ms\",D:\"ms\",O:\"ms\"}},C:{A:{\"0\":1.2564,\"1\":0,\"2\":0,\"3\":0,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0,KC:0,zB:0,J:0,K:0,F:0,G:0,H:0,A:0,B:0.008518,C:0,L:0,M:0,I:0,N:0,D:0,O:0,k:0,l:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0.012777,PB:0.004259,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0.051108,YB:0,ZB:0,aB:0,bB:0.004259,cB:0,dB:0,\"0B\":0.004259,eB:0,\"1B\":0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0.004259,mB:0,nB:0,oB:0,pB:0.008518,m:0,qB:0,rB:0,sB:0,tB:0,uB:0.051108,P:0,Q:0,R:0,\"2B\":0,S:0,T:0.017036,U:0,V:0,W:0.008518,X:0.004259,Y:0,Z:0,a:0.012777,b:0,c:0,d:0.004259,e:0,f:0,g:0,h:0,i:0,j:0,n:0,o:0.110734,p:0.012777,q:0,r:0.008518,s:0.004259,t:0.008518,u:0.012777,v:0.012777,w:0.012777,x:0.025554,y:0.055367,z:0.660145,E:0.012777,\"3B\":0,\"4B\":0,LC:0,MC:0},B:\"moz\",C:[\"KC\",\"zB\",\"LC\",\"MC\",\"J\",\"1\",\"K\",\"F\",\"G\",\"H\",\"A\",\"B\",\"C\",\"L\",\"M\",\"I\",\"N\",\"D\",\"O\",\"2\",\"k\",\"l\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"AB\",\"BB\",\"CB\",\"DB\",\"EB\",\"FB\",\"GB\",\"HB\",\"IB\",\"JB\",\"KB\",\"LB\",\"MB\",\"NB\",\"OB\",\"PB\",\"QB\",\"RB\",\"SB\",\"TB\",\"UB\",\"VB\",\"WB\",\"XB\",\"YB\",\"ZB\",\"aB\",\"bB\",\"cB\",\"dB\",\"0B\",\"eB\",\"1B\",\"fB\",\"gB\",\"hB\",\"iB\",\"jB\",\"kB\",\"lB\",\"mB\",\"nB\",\"oB\",\"pB\",\"m\",\"qB\",\"rB\",\"sB\",\"tB\",\"uB\",\"P\",\"Q\",\"R\",\"2B\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"0\",\"E\",\"3B\",\"4B\",\"\"],E:\"Firefox\",F:{\"0\":1686009600,\"1\":1308614400,\"2\":1357603200,\"3\":1368489600,\"4\":1372118400,\"5\":1375747200,\"6\":1379376000,\"7\":1386633600,\"8\":1391472000,\"9\":1395100800,KC:1161648000,zB:1213660800,LC:1246320000,MC:1264032000,J:1300752000,K:1313452800,F:1317081600,G:1317081600,H:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,I:1342483200,N:1346112000,D:1349740800,O:1353628800,k:1361232000,l:1364860800,AB:1398729600,BB:1402358400,CB:1405987200,DB:1409616000,EB:1413244800,FB:1417392000,GB:1421107200,HB:1424736000,IB:1428278400,JB:1431475200,KB:1435881600,LB:1439251200,MB:1442880000,NB:1446508800,OB:1450137600,PB:1453852800,QB:1457395200,RB:1461628800,SB:1465257600,TB:1470096000,UB:1474329600,VB:1479168000,WB:1485216000,XB:1488844800,YB:1492560000,ZB:1497312000,aB:1502150400,bB:1506556800,cB:1510617600,dB:1516665600,\"0B\":1520985600,eB:1525824000,\"1B\":1529971200,fB:1536105600,gB:1540252800,hB:1544486400,iB:1548720000,jB:1552953600,kB:1558396800,lB:1562630400,mB:1567468800,nB:1571788800,oB:1575331200,pB:1578355200,m:1581379200,qB:1583798400,rB:1586304000,sB:1588636800,tB:1591056000,uB:1593475200,P:1595894400,Q:1598313600,R:1600732800,\"2B\":1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,n:1653955200,o:1656374400,p:1658793600,q:1661212800,r:1663632000,s:1666051200,t:1668470400,u:1670889600,v:1673913600,w:1676332800,x:1678752000,y:1681171200,z:1683590400,E:1688428800,\"3B\":null,\"4B\":null}},D:{A:{\"0\":14.553,\"1\":0,\"2\":0,\"3\":0,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0,J:0,K:0,F:0,G:0,H:0,A:0,B:0,C:0,L:0,M:0,I:0,N:0,D:0,O:0,k:0,l:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0.008518,GB:0,HB:0,IB:0,JB:0.017036,KB:0,LB:0.012777,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0.008518,TB:0.017036,UB:0.038331,VB:0.008518,WB:0,XB:0.004259,YB:0.008518,ZB:0,aB:0.004259,bB:0.051108,cB:0,dB:0,\"0B\":0,eB:0.017036,\"1B\":0.012777,fB:0,gB:0.004259,hB:0,iB:0.012777,jB:0.029813,kB:0.008518,lB:0.025554,mB:0.051108,nB:0.04259,oB:0.017036,pB:0.025554,m:0.012777,qB:0.059626,rB:0.059626,sB:0.093698,tB:0.025554,uB:0.038331,P:0.200173,Q:0.051108,R:0.051108,S:0.110734,T:0.029813,U:0.089439,V:0.072403,W:0.089439,X:0.046849,Y:0.038331,Z:0.055367,a:0.089439,b:0.038331,c:0.17036,d:0.034072,e:0.021295,f:0.025554,g:0.025554,h:0.063885,i:0.055367,j:0.046849,n:0.04259,o:0.051108,p:0.268317,q:0.063885,r:0.076662,s:0.051108,t:0.059626,u:0.149065,v:1.96766,w:0.123511,x:0.455713,y:0.630332,z:3.9268,E:0.021295,\"3B\":0.021295,\"4B\":0,NC:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"J\",\"1\",\"K\",\"F\",\"G\",\"H\",\"A\",\"B\",\"C\",\"L\",\"M\",\"I\",\"N\",\"D\",\"O\",\"2\",\"k\",\"l\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"AB\",\"BB\",\"CB\",\"DB\",\"EB\",\"FB\",\"GB\",\"HB\",\"IB\",\"JB\",\"KB\",\"LB\",\"MB\",\"NB\",\"OB\",\"PB\",\"QB\",\"RB\",\"SB\",\"TB\",\"UB\",\"VB\",\"WB\",\"XB\",\"YB\",\"ZB\",\"aB\",\"bB\",\"cB\",\"dB\",\"0B\",\"eB\",\"1B\",\"fB\",\"gB\",\"hB\",\"iB\",\"jB\",\"kB\",\"lB\",\"mB\",\"nB\",\"oB\",\"pB\",\"m\",\"qB\",\"rB\",\"sB\",\"tB\",\"uB\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"0\",\"E\",\"3B\",\"4B\",\"NC\"],E:\"Chrome\",F:{\"0\":1685404800,\"1\":1274745600,\"2\":1332892800,\"3\":1343692800,\"4\":1348531200,\"5\":1352246400,\"6\":1357862400,\"7\":1361404800,\"8\":1364428800,\"9\":1369094400,J:1264377600,K:1283385600,F:1287619200,G:1291248000,H:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,I:1316131200,N:1319500800,D:1323734400,O:1328659200,k:1337040000,l:1340668800,AB:1374105600,BB:1376956800,CB:1384214400,DB:1389657600,EB:1392940800,FB:1397001600,GB:1400544000,HB:1405468800,IB:1409011200,JB:1412640000,KB:1416268800,LB:1421798400,MB:1425513600,NB:1429401600,OB:1432080000,PB:1437523200,QB:1441152000,RB:1444780800,SB:1449014400,TB:1453248000,UB:1456963200,VB:1460592000,WB:1464134400,XB:1469059200,YB:1472601600,ZB:1476230400,aB:1480550400,bB:1485302400,cB:1489017600,dB:1492560000,\"0B\":1496707200,eB:1500940800,\"1B\":1504569600,fB:1508198400,gB:1512518400,hB:1516752000,iB:1520294400,jB:1523923200,kB:1527552000,lB:1532390400,mB:1536019200,nB:1539648000,oB:1543968000,pB:1548720000,m:1552348800,qB:1555977600,rB:1559606400,sB:1564444800,tB:1568073600,uB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,n:1650931200,o:1653350400,p:1655769600,q:1659398400,r:1661817600,s:1664236800,t:1666656000,u:1669680000,v:1673308800,w:1675728000,x:1678147200,y:1680566400,z:1682985600,E:1689724800,\"3B\":null,\"4B\":null,NC:null}},E:{A:{\"1\":0,J:0,K:0,F:0,G:0,H:0,A:0,B:0,C:0,L:0.025554,M:0.12777,I:0.029813,D:0.008518,OC:0,\"5B\":0,PC:0.008518,QC:0,RC:0,SC:0.102216,\"6B\":0,vB:0.008518,wB:0.038331,\"7B\":0.166101,TC:0.332202,UC:0.055367,\"8B\":0.046849,\"9B\":0.106475,xB:0.191655,AC:0.779397,yB:0.080921,BC:0.25554,CC:0.289612,DC:0.706994,EC:0.498303,FC:2.00599,GC:0.021295,VC:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"OC\",\"5B\",\"J\",\"1\",\"PC\",\"K\",\"QC\",\"F\",\"RC\",\"G\",\"H\",\"SC\",\"A\",\"6B\",\"B\",\"vB\",\"C\",\"wB\",\"L\",\"7B\",\"M\",\"TC\",\"I\",\"UC\",\"8B\",\"9B\",\"xB\",\"AC\",\"yB\",\"BC\",\"CC\",\"DC\",\"EC\",\"FC\",\"GC\",\"D\",\"VC\"],E:\"Safari\",F:{\"1\":1275868800,OC:1205798400,\"5B\":1226534400,J:1244419200,PC:1311120000,K:1343174400,QC:1382400000,F:1382400000,RC:1410998400,G:1413417600,H:1443657600,SC:1458518400,A:1474329600,\"6B\":1490572800,B:1505779200,vB:1522281600,C:1537142400,wB:1553472000,L:1568851200,\"7B\":1585008000,M:1600214400,TC:1619395200,I:1632096000,UC:1635292800,\"8B\":1639353600,\"9B\":1647216000,xB:1652745600,AC:1658275200,yB:1662940800,BC:1666569600,CC:1670889600,DC:1674432000,EC:1679875200,FC:1684368000,GC:null,D:null,VC:null}},F:{A:{\"2\":0,\"3\":0,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0.008518,H:0,B:0.038331,C:0,I:0,N:0,D:0,O:0,k:0,l:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0.004259,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0.017036,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,m:0,qB:0,rB:0,sB:0,tB:0,uB:0,P:0,Q:0,R:0,\"2B\":0,S:0,T:0,U:0.004259,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0.059626,f:0.012777,g:0.021295,h:0.664404,i:1.29048,j:0.012777,WC:0,XC:0,YC:0,ZC:0,vB:0,HC:0,aC:0,wB:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"H\",\"WC\",\"XC\",\"YC\",\"ZC\",\"B\",\"vB\",\"HC\",\"aC\",\"C\",\"wB\",\"I\",\"N\",\"D\",\"O\",\"2\",\"k\",\"l\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"AB\",\"BB\",\"CB\",\"DB\",\"EB\",\"FB\",\"GB\",\"HB\",\"IB\",\"JB\",\"KB\",\"LB\",\"MB\",\"NB\",\"OB\",\"PB\",\"QB\",\"RB\",\"SB\",\"TB\",\"UB\",\"VB\",\"WB\",\"XB\",\"YB\",\"ZB\",\"aB\",\"bB\",\"cB\",\"dB\",\"eB\",\"fB\",\"gB\",\"hB\",\"iB\",\"jB\",\"kB\",\"lB\",\"mB\",\"nB\",\"oB\",\"pB\",\"m\",\"qB\",\"rB\",\"sB\",\"tB\",\"uB\",\"P\",\"Q\",\"R\",\"2B\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"\",\"\",\"\"],E:\"Opera\",F:{\"2\":1390867200,\"3\":1401753600,\"4\":1405987200,\"5\":1409616000,\"6\":1413331200,\"7\":1417132800,\"8\":1422316800,\"9\":1425945600,H:1150761600,WC:1223424000,XC:1251763200,YC:1267488000,ZC:1277942400,B:1292457600,vB:1302566400,HC:1309219200,aC:1323129600,C:1323129600,wB:1352073600,I:1372723200,N:1377561600,D:1381104000,O:1386288000,k:1393891200,l:1399334400,AB:1430179200,BB:1433808000,CB:1438646400,DB:1442448000,EB:1445904000,FB:1449100800,GB:1454371200,HB:1457308800,IB:1462320000,JB:1465344000,KB:1470096000,LB:1474329600,MB:1477267200,NB:1481587200,OB:1486425600,PB:1490054400,QB:1494374400,RB:1498003200,SB:1502236800,TB:1506470400,UB:1510099200,VB:1515024000,WB:1517961600,XB:1521676800,YB:1525910400,ZB:1530144000,aB:1534982400,bB:1537833600,cB:1543363200,dB:1548201600,eB:1554768000,fB:1561593600,gB:1566259200,hB:1570406400,iB:1573689600,jB:1578441600,kB:1583971200,lB:1587513600,mB:1592956800,nB:1595894400,oB:1600128000,pB:1603238400,m:1613520000,qB:1612224000,rB:1616544000,sB:1619568000,tB:1623715200,uB:1627948800,P:1631577600,Q:1633392000,R:1635984000,\"2B\":1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200},D:{H:\"o\",B:\"o\",C:\"o\",WC:\"o\",XC:\"o\",YC:\"o\",ZC:\"o\",vB:\"o\",HC:\"o\",aC:\"o\",wB:\"o\"}},G:{A:{G:0,D:0.0227641,\"5B\":0,bC:0,IC:0.00303522,cC:0.00303522,dC:0.00455283,eC:0.0121409,fC:0.00455283,gC:0.00910566,hC:0.0440107,iC:0.00455283,jC:0.062222,kC:0.0303522,lC:0.0197289,mC:0.0166937,nC:0.321733,oC:0.00910566,pC:0.00910566,qC:0.0227641,rC:0.0773981,sC:0.20336,tC:0.374849,uC:0.119891,\"8B\":0.141138,\"9B\":0.160867,xB:0.239782,AC:0.582762,yB:0.648019,BC:1.23837,CC:0.661678,DC:1.56617,EC:1.0259,FC:6.55152,GC:0.0637396},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"5B\",\"bC\",\"IC\",\"cC\",\"dC\",\"eC\",\"G\",\"fC\",\"gC\",\"hC\",\"iC\",\"jC\",\"kC\",\"lC\",\"mC\",\"nC\",\"oC\",\"pC\",\"qC\",\"rC\",\"sC\",\"tC\",\"uC\",\"8B\",\"9B\",\"xB\",\"AC\",\"yB\",\"BC\",\"CC\",\"DC\",\"EC\",\"FC\",\"GC\",\"D\",\"\"],E:\"Safari on iOS\",F:{\"5B\":1270252800,bC:1283904000,IC:1299628800,cC:1331078400,dC:1359331200,eC:1394409600,G:1410912000,fC:1413763200,gC:1442361600,hC:1458518400,iC:1473724800,jC:1490572800,kC:1505779200,lC:1522281600,mC:1537142400,nC:1553472000,oC:1568851200,pC:1572220800,qC:1580169600,rC:1585008000,sC:1600214400,tC:1619395200,uC:1632096000,\"8B\":1639353600,\"9B\":1647216000,xB:1652659200,AC:1658275200,yB:1662940800,BC:1666569600,CC:1670889600,DC:1674432000,EC:1679875200,FC:1684368000,GC:null,D:null}},H:{A:{vC:0.956597},B:\"o\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"vC\",\"\",\"\",\"\"],E:\"Opera Mini\",F:{vC:1426464000}},I:{A:{zB:0,J:0.0252848,E:0,wC:0,xC:0.00842828,yC:0,zC:0.0168566,IC:0.092711,\"0C\":0,\"1C\":0.252848},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"wC\",\"xC\",\"yC\",\"zB\",\"J\",\"zC\",\"IC\",\"0C\",\"1C\",\"E\",\"\",\"\",\"\"],E:\"Android Browser\",F:{wC:1256515200,xC:1274313600,yC:1291593600,zB:1298332800,J:1318896000,zC:1341792000,IC:1374624000,\"0C\":1386547200,\"1C\":1401667200,E:1690243200}},J:{A:{F:0,A:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"F\",\"A\",\"\",\"\",\"\"],E:\"Blackberry Browser\",F:{F:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,m:0,vB:0,HC:0,wB:0},B:\"o\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"A\",\"B\",\"vB\",\"HC\",\"C\",\"wB\",\"m\",\"\",\"\",\"\"],E:\"Opera Mobile\",F:{A:1287100800,B:1300752000,vB:1314835200,HC:1318291200,C:1330300800,wB:1349740800,m:1673827200},D:{m:\"webkit\"}},L:{A:{E:38.2012},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"E\",\"\",\"\",\"\"],E:\"Chrome for Android\",F:{E:1690243200}},M:{A:{E:0.281309},B:\"moz\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"E\",\"\",\"\",\"\"],E:\"Firefox for Android\",F:{E:1688428800}},N:{A:{A:0,B:0},B:\"ms\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"A\",\"B\",\"\",\"\",\"\"],E:\"IE Mobile\",F:{A:1340150400,B:1353456000}},O:{A:{xB:1.04486},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"xB\",\"\",\"\",\"\"],E:\"UC Browser for Android\",F:{xB:1687132800},D:{xB:\"webkit\"}},P:{A:{J:0.156242,k:0.229156,l:1.74991,\"2C\":0,\"3C\":0,\"4C\":0.0520808,\"5C\":0,\"6C\":0,\"6B\":0,\"7C\":0.0208323,\"8C\":0,\"9C\":0.0208323,AD:0.0208323,BD:0.0104162,yB:0.0416646,CD:0.0416646,DD:0.0416646,ED:0.0833293},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"J\",\"2C\",\"3C\",\"4C\",\"5C\",\"6C\",\"6B\",\"7C\",\"8C\",\"9C\",\"AD\",\"BD\",\"yB\",\"CD\",\"DD\",\"ED\",\"k\",\"l\",\"\",\"\",\"\"],E:\"Samsung Internet\",F:{J:1461024000,\"2C\":1481846400,\"3C\":1509408000,\"4C\":1528329600,\"5C\":1546128000,\"6C\":1554163200,\"6B\":1567900800,\"7C\":1582588800,\"8C\":1593475200,\"9C\":1605657600,AD:1618531200,BD:1629072000,yB:1640736000,CD:1651708800,DD:1659657600,ED:1667260800,k:1677369600,l:1684454400}},Q:{A:{\"7B\":0.155007},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"7B\",\"\",\"\",\"\"],E:\"QQ Browser\",F:{\"7B\":1663718400}},R:{A:{FD:0},B:\"webkit\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"FD\",\"\",\"\",\"\"],E:\"Baidu Browser\",F:{FD:1663027200}},S:{A:{GD:0.103338,HD:0},B:\"moz\",C:[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"GD\",\"HD\",\"\",\"\",\"\"],E:\"KaiOS Browser\",F:{GD:1527811200,HD:1631664000}}};\n","module.exports={\"0\":\"114\",\"1\":\"5\",\"2\":\"19\",\"3\":\"22\",\"4\":\"23\",\"5\":\"24\",\"6\":\"25\",\"7\":\"26\",\"8\":\"27\",\"9\":\"28\",A:\"10\",B:\"11\",C:\"12\",D:\"17\",E:\"115\",F:\"7\",G:\"8\",H:\"9\",I:\"15\",J:\"4\",K:\"6\",L:\"13\",M:\"14\",N:\"16\",O:\"18\",P:\"79\",Q:\"80\",R:\"81\",S:\"83\",T:\"84\",U:\"85\",V:\"86\",W:\"87\",X:\"88\",Y:\"89\",Z:\"90\",a:\"91\",b:\"92\",c:\"93\",d:\"94\",e:\"95\",f:\"96\",g:\"97\",h:\"98\",i:\"99\",j:\"100\",k:\"20\",l:\"21\",m:\"73\",n:\"101\",o:\"102\",p:\"103\",q:\"104\",r:\"105\",s:\"106\",t:\"107\",u:\"108\",v:\"109\",w:\"110\",x:\"111\",y:\"112\",z:\"113\",AB:\"29\",BB:\"30\",CB:\"31\",DB:\"32\",EB:\"33\",FB:\"34\",GB:\"35\",HB:\"36\",IB:\"37\",JB:\"38\",KB:\"39\",LB:\"40\",MB:\"41\",NB:\"42\",OB:\"43\",PB:\"44\",QB:\"45\",RB:\"46\",SB:\"47\",TB:\"48\",UB:\"49\",VB:\"50\",WB:\"51\",XB:\"52\",YB:\"53\",ZB:\"54\",aB:\"55\",bB:\"56\",cB:\"57\",dB:\"58\",eB:\"60\",fB:\"62\",gB:\"63\",hB:\"64\",iB:\"65\",jB:\"66\",kB:\"67\",lB:\"68\",mB:\"69\",nB:\"70\",oB:\"71\",pB:\"72\",qB:\"74\",rB:\"75\",sB:\"76\",tB:\"77\",uB:\"78\",vB:\"11.1\",wB:\"12.1\",xB:\"15.5\",yB:\"16.0\",zB:\"3\",\"0B\":\"59\",\"1B\":\"61\",\"2B\":\"82\",\"3B\":\"116\",\"4B\":\"117\",\"5B\":\"3.2\",\"6B\":\"10.1\",\"7B\":\"13.1\",\"8B\":\"15.2-15.3\",\"9B\":\"15.4\",AC:\"15.6\",BC:\"16.1\",CC:\"16.2\",DC:\"16.3\",EC:\"16.4\",FC:\"16.5\",GC:\"16.6\",HC:\"11.5\",IC:\"4.2-4.3\",JC:\"5.5\",KC:\"2\",LC:\"3.5\",MC:\"3.6\",NC:\"118\",OC:\"3.1\",PC:\"5.1\",QC:\"6.1\",RC:\"7.1\",SC:\"9.1\",TC:\"14.1\",UC:\"15.1\",VC:\"TP\",WC:\"9.5-9.6\",XC:\"10.0-10.1\",YC:\"10.5\",ZC:\"10.6\",aC:\"11.6\",bC:\"4.0-4.1\",cC:\"5.0-5.1\",dC:\"6.0-6.1\",eC:\"7.0-7.1\",fC:\"8.1-8.4\",gC:\"9.0-9.2\",hC:\"9.3\",iC:\"10.0-10.2\",jC:\"10.3\",kC:\"11.0-11.2\",lC:\"11.3-11.4\",mC:\"12.0-12.1\",nC:\"12.2-12.5\",oC:\"13.0-13.1\",pC:\"13.2\",qC:\"13.3\",rC:\"13.4-13.7\",sC:\"14.0-14.4\",tC:\"14.5-14.8\",uC:\"15.0-15.1\",vC:\"all\",wC:\"2.1\",xC:\"2.2\",yC:\"2.3\",zC:\"4.1\",\"0C\":\"4.4\",\"1C\":\"4.4.3-4.4.4\",\"2C\":\"5.0-5.4\",\"3C\":\"6.2-6.4\",\"4C\":\"7.2-7.4\",\"5C\":\"8.2\",\"6C\":\"9.2\",\"7C\":\"11.1-11.2\",\"8C\":\"12.0\",\"9C\":\"13.0\",AD:\"14.0\",BD:\"15.0\",CD:\"17.0\",DD:\"18.0\",ED:\"19.0\",FD:\"13.18\",GD:\"2.5\",HD:\"3.0-3.1\"};\n","module.exports={A:\"ie\",B:\"edge\",C:\"firefox\",D:\"chrome\",E:\"safari\",F:\"opera\",G:\"ios_saf\",H:\"op_mini\",I:\"android\",J:\"bb\",K:\"op_mob\",L:\"and_chr\",M:\"and_ff\",N:\"ie_mob\",O:\"and_uc\",P:\"samsung\",Q:\"and_qq\",R:\"baidu\",S:\"kaios\"};\n","'use strict'\n\nconst browsers = require('./browsers').browsers\nconst versions = require('./browserVersions').browserVersions\nconst agentsData = require('../../data/agents')\n\nfunction unpackBrowserVersions(versionsData) {\n return Object.keys(versionsData).reduce((usage, version) => {\n usage[versions[version]] = versionsData[version]\n return usage\n }, {})\n}\n\nmodule.exports.agents = Object.keys(agentsData).reduce((map, key) => {\n let versionsData = agentsData[key]\n map[browsers[key]] = Object.keys(versionsData).reduce((data, entry) => {\n if (entry === 'A') {\n data.usage_global = unpackBrowserVersions(versionsData[entry])\n } else if (entry === 'C') {\n data.versions = versionsData[entry].reduce((list, version) => {\n if (version === '') {\n list.push(null)\n } else {\n list.push(versions[version])\n }\n return list\n }, [])\n } else if (entry === 'D') {\n data.prefix_exceptions = unpackBrowserVersions(versionsData[entry])\n } else if (entry === 'E') {\n data.browser = versionsData[entry]\n } else if (entry === 'F') {\n data.release_date = Object.keys(versionsData[entry]).reduce(\n (map2, key2) => {\n map2[versions[key2]] = versionsData[entry][key2]\n return map2\n },\n {}\n )\n } else {\n // entry is B\n data.prefix = versionsData[entry]\n }\n return data\n }, {})\n return map\n}, {})\n","module.exports.browserVersions = require('../../data/browserVersions')\n","module.exports.browsers = require('../../data/browsers')\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".content-unsupported-browser[data-v-3c1e6192]{display:flex;justify-content:center;width:400px;max-width:calc(90vw - 60px);margin:auto;padding:30px}.content-unsupported-browser .empty-content[data-v-3c1e6192]{margin:0}.content-unsupported-browser .empty-content[data-v-3c1e6192] .empty-content__icon{opacity:1}.content-unsupported-browser__continue[data-v-3c1e6192]{display:block;margin:30px auto}.content-unsupported-browser__list[data-v-3c1e6192]{margin-top:60px;margin-bottom:30px}.content-unsupported-browser__list li[data-v-3c1e6192]{text-align:left}\", \"\",{\"version\":3,\"sources\":[\"webpack://./core/src/views/UnsupportedBrowser.vue\"],\"names\":[],\"mappings\":\"AAGA,8CACC,YAAA,CACA,sBAAA,CACA,WAAA,CACA,2BAAA,CACA,WAAA,CACA,YARS,CAUT,6DACC,QAAA,CACA,kFACC,SAAA,CAIF,wDACC,aAAA,CACA,gBAAA,CAGD,oDACC,eAAA,CACA,kBAxBQ,CAyBR,uDACC,eAAA\",\"sourcesContent\":[\"\\n$spacing: 30px;\\n\\n.content-unsupported-browser {\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n\\twidth: 400px;\\n\\tmax-width: calc(90vw - 2 * $spacing);\\n\\tmargin: auto;\\n\\tpadding: $spacing;\\n\\n\\t.empty-content {\\n\\t\\tmargin: 0;\\n\\t\\t&::v-deep .empty-content__icon {\\n\\t\\t\\topacity: 1;\\n\\t\\t}\\n\\t}\\n\\n\\t&__continue {\\n\\t\\tdisplay: block;\\n\\t\\tmargin: $spacing auto;\\n\\t}\\n\\n\\t&__list {\\n\\t\\tmargin-top: 2 * $spacing;\\n\\t\\tmargin-bottom: $spacing;\\n\\t\\tli {\\n\\t\\t\\ttext-align: left;\\n\\t\\t}\\n\\t}\\n}\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","module.exports = {\n\t\"0.20\": \"39\",\n\t\"0.21\": \"41\",\n\t\"0.22\": \"41\",\n\t\"0.23\": \"41\",\n\t\"0.24\": \"41\",\n\t\"0.25\": \"42\",\n\t\"0.26\": \"42\",\n\t\"0.27\": \"43\",\n\t\"0.28\": \"43\",\n\t\"0.29\": \"43\",\n\t\"0.30\": \"44\",\n\t\"0.31\": \"45\",\n\t\"0.32\": \"45\",\n\t\"0.33\": \"45\",\n\t\"0.34\": \"45\",\n\t\"0.35\": \"45\",\n\t\"0.36\": \"47\",\n\t\"0.37\": \"49\",\n\t\"1.0\": \"49\",\n\t\"1.1\": \"50\",\n\t\"1.2\": \"51\",\n\t\"1.3\": \"52\",\n\t\"1.4\": \"53\",\n\t\"1.5\": \"54\",\n\t\"1.6\": \"56\",\n\t\"1.7\": \"58\",\n\t\"1.8\": \"59\",\n\t\"2.0\": \"61\",\n\t\"2.1\": \"61\",\n\t\"3.0\": \"66\",\n\t\"3.1\": \"66\",\n\t\"4.0\": \"69\",\n\t\"4.1\": \"69\",\n\t\"4.2\": \"69\",\n\t\"5.0\": \"73\",\n\t\"6.0\": \"76\",\n\t\"6.1\": \"76\",\n\t\"7.0\": \"78\",\n\t\"7.1\": \"78\",\n\t\"7.2\": \"78\",\n\t\"7.3\": \"78\",\n\t\"8.0\": \"80\",\n\t\"8.1\": \"80\",\n\t\"8.2\": \"80\",\n\t\"8.3\": \"80\",\n\t\"8.4\": \"80\",\n\t\"8.5\": \"80\",\n\t\"9.0\": \"83\",\n\t\"9.1\": \"83\",\n\t\"9.2\": \"83\",\n\t\"9.3\": \"83\",\n\t\"9.4\": \"83\",\n\t\"10.0\": \"85\",\n\t\"10.1\": \"85\",\n\t\"10.2\": \"85\",\n\t\"10.3\": \"85\",\n\t\"10.4\": \"85\",\n\t\"11.0\": \"87\",\n\t\"11.1\": \"87\",\n\t\"11.2\": \"87\",\n\t\"11.3\": \"87\",\n\t\"11.4\": \"87\",\n\t\"11.5\": \"87\",\n\t\"12.0\": \"89\",\n\t\"12.1\": \"89\",\n\t\"12.2\": \"89\",\n\t\"13.0\": \"91\",\n\t\"13.1\": \"91\",\n\t\"13.2\": \"91\",\n\t\"13.3\": \"91\",\n\t\"13.4\": \"91\",\n\t\"13.5\": \"91\",\n\t\"13.6\": \"91\",\n\t\"14.0\": \"93\",\n\t\"14.1\": \"93\",\n\t\"14.2\": \"93\",\n\t\"15.0\": \"94\",\n\t\"15.1\": \"94\",\n\t\"15.2\": \"94\",\n\t\"15.3\": \"94\",\n\t\"15.4\": \"94\",\n\t\"15.5\": \"94\",\n\t\"16.0\": \"96\",\n\t\"16.1\": \"96\",\n\t\"16.2\": \"96\",\n\t\"17.0\": \"98\",\n\t\"17.1\": \"98\",\n\t\"17.2\": \"98\",\n\t\"17.3\": \"98\",\n\t\"17.4\": \"98\",\n\t\"18.0\": \"100\",\n\t\"18.1\": \"100\",\n\t\"18.2\": \"100\",\n\t\"18.3\": \"100\",\n\t\"19.0\": \"102\",\n\t\"19.1\": \"102\",\n\t\"20.0\": \"104\",\n\t\"20.1\": \"104\",\n\t\"20.2\": \"104\",\n\t\"20.3\": \"104\",\n\t\"21.0\": \"106\",\n\t\"21.1\": \"106\",\n\t\"21.2\": \"106\",\n\t\"21.3\": \"106\",\n\t\"21.4\": \"106\",\n\t\"22.0\": \"108\",\n\t\"22.1\": \"108\",\n\t\"22.2\": \"108\",\n\t\"22.3\": \"108\",\n\t\"23.0\": \"110\",\n\t\"23.1\": \"110\",\n\t\"23.2\": \"110\",\n\t\"23.3\": \"110\",\n\t\"24.0\": \"112\",\n\t\"24.1\": \"112\",\n\t\"24.2\": \"112\",\n\t\"24.3\": \"112\",\n\t\"24.4\": \"112\",\n\t\"24.5\": \"112\",\n\t\"24.6\": \"112\",\n\t\"25.0\": \"114\",\n\t\"25.1\": \"114\",\n\t\"25.2\": \"114\",\n\t\"25.3\": \"114\",\n\t\"26.0\": \"116\"\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar compatTransforms = require('./transforms');\nvar _transform = require('../transform');\n\nmodule.exports = {\n /**\n * Translates a regexp in new syntax to equivalent regexp in old syntax.\n *\n * @param string|RegExp|AST - regexp\n * @param Array transformsWhitelist - names of the transforms to apply\n */\n transform: function transform(regexp) {\n var transformsWhitelist = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n\n var transformToApply = transformsWhitelist.length > 0 ? transformsWhitelist : Object.keys(compatTransforms);\n\n var result = void 0;\n\n // Collect extra data per transform.\n var extra = {};\n\n transformToApply.forEach(function (transformName) {\n\n if (!compatTransforms.hasOwnProperty(transformName)) {\n throw new Error('Unknown compat-transform: ' + transformName + '. ' + 'Available transforms are: ' + Object.keys(compatTransforms).join(', '));\n }\n\n var handler = compatTransforms[transformName];\n\n result = _transform.transform(regexp, handler);\n regexp = result.getAST();\n\n // Collect `extra` transform result.\n if (typeof handler.getExtra === 'function') {\n extra[transformName] = handler.getExtra();\n }\n });\n\n // Set the final extras for all transforms.\n result.setExtra(extra);\n\n return result;\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * The `RegExpTree` class provides runtime support for `compat-transpiler`\n * module from `regexp-tree`.\n *\n * E.g. it tracks names of the capturing groups, in order to access the\n * names on the matched result.\n *\n * It's a thin-wrapper on top of original regexp.\n */\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar RegExpTree = function () {\n /**\n * Initializes a `RegExpTree` instance.\n *\n * @param RegExp - a regular expression\n *\n * @param Object state:\n *\n * An extra state which may store any related to transformation\n * data, for example, names of the groups.\n *\n * - flags - original flags\n * - groups - names of the groups, and their indices\n * - source - original source\n */\n function RegExpTree(re, _ref) {\n var flags = _ref.flags,\n groups = _ref.groups,\n source = _ref.source;\n\n _classCallCheck(this, RegExpTree);\n\n this._re = re;\n this._groups = groups;\n\n // Original props.\n this.flags = flags;\n this.source = source || re.source;\n this.dotAll = flags.includes('s');\n\n // Inherited directly from `re`.\n this.global = re.global;\n this.ignoreCase = re.ignoreCase;\n this.multiline = re.multiline;\n this.sticky = re.sticky;\n this.unicode = re.unicode;\n }\n\n /**\n * Facade wrapper for RegExp `test` method.\n */\n\n\n _createClass(RegExpTree, [{\n key: 'test',\n value: function test(string) {\n return this._re.test(string);\n }\n\n /**\n * Facade wrapper for RegExp `compile` method.\n */\n\n }, {\n key: 'compile',\n value: function compile(string) {\n return this._re.compile(string);\n }\n\n /**\n * Facade wrapper for RegExp `toString` method.\n */\n\n }, {\n key: 'toString',\n value: function toString() {\n if (!this._toStringResult) {\n this._toStringResult = '/' + this.source + '/' + this.flags;\n }\n return this._toStringResult;\n }\n\n /**\n * Facade wrapper for RegExp `exec` method.\n */\n\n }, {\n key: 'exec',\n value: function exec(string) {\n var result = this._re.exec(string);\n\n if (!this._groups || !result) {\n return result;\n }\n\n result.groups = {};\n\n for (var group in this._groups) {\n var groupNumber = this._groups[group];\n result.groups[group] = result[groupNumber];\n }\n\n return result;\n }\n }]);\n\n return RegExpTree;\n}();\n\nmodule.exports = {\n RegExpTree: RegExpTree\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to translate `/./s` to `/[\\0-\\uFFFF]/`.\n */\n\nmodule.exports = {\n\n // Whether `u` flag present. In which case we transform to\n // \\u{10FFFF} instead of \\uFFFF.\n _hasUFlag: false,\n\n // Only run this plugin if we have `s` flag.\n shouldRun: function shouldRun(ast) {\n var shouldRun = ast.flags.includes('s');\n\n if (!shouldRun) {\n return false;\n }\n\n // Strip the `s` flag.\n ast.flags = ast.flags.replace('s', '');\n\n // Whether we have also `u`.\n this._hasUFlag = ast.flags.includes('u');\n\n return true;\n },\n Char: function Char(path) {\n var node = path.node;\n\n\n if (node.kind !== 'meta' || node.value !== '.') {\n return;\n }\n\n var toValue = '\\\\uFFFF';\n var toSymbol = '\\uFFFF';\n\n if (this._hasUFlag) {\n toValue = '\\\\u{10FFFF}';\n toSymbol = '\\uDBFF\\uDFFF';\n }\n\n path.replace({\n type: 'CharacterClass',\n expressions: [{\n type: 'ClassRange',\n from: {\n type: 'Char',\n value: '\\\\0',\n kind: 'decimal',\n symbol: '\\0'\n },\n to: {\n type: 'Char',\n value: toValue,\n kind: 'unicode',\n symbol: toSymbol\n }\n }]\n });\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to translate `/(?a)\\k/` to `/(a)\\1/`.\n */\n\nmodule.exports = {\n // To track the names of the groups, and return them\n // in the transform result state.\n //\n // A map from name to number: {foo: 2, bar: 4}\n _groupNames: {},\n\n /**\n * Initialises the trasnform.\n */\n init: function init() {\n this._groupNames = {};\n },\n\n\n /**\n * Returns extra state, which eventually is returned to\n */\n getExtra: function getExtra() {\n return this._groupNames;\n },\n Group: function Group(path) {\n var node = path.node;\n\n\n if (!node.name) {\n return;\n }\n\n // Record group name.\n this._groupNames[node.name] = node.number;\n\n delete node.name;\n delete node.nameRaw;\n },\n Backreference: function Backreference(path) {\n var node = path.node;\n\n\n if (node.kind !== 'name') {\n return;\n }\n\n node.kind = 'number';\n node.reference = node.number;\n delete node.referenceRaw;\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove `x` flag `/foo/x` to `/foo/`.\n *\n * Note: other features of `x` flags (whitespace, comments) are\n * already removed at parsing stage.\n */\n\nmodule.exports = {\n RegExp: function RegExp(_ref) {\n var node = _ref.node;\n\n if (node.flags.includes('x')) {\n node.flags = node.flags.replace('x', '');\n }\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nmodule.exports = {\n // \"dotAll\" `s` flag\n dotAll: require('./compat-dotall-s-transform'),\n\n // Named capturing groups.\n namedCapturingGroups: require('./compat-named-capturing-groups-transform'),\n\n // `x` flag\n xFlag: require('./compat-x-flag-transform')\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * Helper `gen` function calls node type handler.\n */\n\nfunction gen(node) {\n return node ? generator[node.type](node) : '';\n}\n\n/**\n * AST handler.\n */\nvar generator = {\n RegExp: function RegExp(node) {\n return '/' + gen(node.body) + '/' + node.flags;\n },\n Alternative: function Alternative(node) {\n return (node.expressions || []).map(gen).join('');\n },\n Disjunction: function Disjunction(node) {\n return gen(node.left) + '|' + gen(node.right);\n },\n Group: function Group(node) {\n var expression = gen(node.expression);\n\n if (node.capturing) {\n // A named group.\n if (node.name) {\n return '(?<' + (node.nameRaw || node.name) + '>' + expression + ')';\n }\n\n return '(' + expression + ')';\n }\n\n return '(?:' + expression + ')';\n },\n Backreference: function Backreference(node) {\n switch (node.kind) {\n case 'number':\n return '\\\\' + node.reference;\n case 'name':\n return '\\\\k<' + (node.referenceRaw || node.reference) + '>';\n default:\n throw new TypeError('Unknown Backreference kind: ' + node.kind);\n }\n },\n Assertion: function Assertion(node) {\n switch (node.kind) {\n case '^':\n case '$':\n case '\\\\b':\n case '\\\\B':\n return node.kind;\n\n case 'Lookahead':\n {\n var assertion = gen(node.assertion);\n\n if (node.negative) {\n return '(?!' + assertion + ')';\n }\n\n return '(?=' + assertion + ')';\n }\n\n case 'Lookbehind':\n {\n var _assertion = gen(node.assertion);\n\n if (node.negative) {\n return '(?\n */\n\n'use strict';\n\n// DFA minization.\n\n/**\n * Map from state to current set it goes.\n */\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nfunction _toArray(arr) { return Array.isArray(arr) ? arr : Array.from(arr); }\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar currentTransitionMap = null;\n\n/**\n * Takes a DFA, and returns a minimized version of it\n * compressing some states to groups (using standard, 0-, 1-,\n * 2-, ... N-equivalence algorithm).\n */\nfunction minimize(dfa) {\n var table = dfa.getTransitionTable();\n var allStates = Object.keys(table);\n var alphabet = dfa.getAlphabet();\n var accepting = dfa.getAcceptingStateNumbers();\n\n currentTransitionMap = {};\n\n var nonAccepting = new Set();\n\n allStates.forEach(function (state) {\n state = Number(state);\n var isAccepting = accepting.has(state);\n\n if (isAccepting) {\n currentTransitionMap[state] = accepting;\n } else {\n nonAccepting.add(state);\n currentTransitionMap[state] = nonAccepting;\n }\n });\n\n // ---------------------------------------------------------------------------\n // Step 1: build equivalent sets.\n\n // All [1..N] equivalent sets.\n var all = [\n // 0-equivalent sets.\n [nonAccepting, accepting].filter(function (set) {\n return set.size > 0;\n })];\n\n var current = void 0;\n var previous = void 0;\n\n // Top of the stack is the current list of sets to analyze.\n current = all[all.length - 1];\n\n // Previous set (to check whether we need to stop).\n previous = all[all.length - 2];\n\n // Until we'll not have the same N and N-1 equivalent rows.\n\n var _loop = function _loop() {\n var newTransitionMap = {};\n\n var _iteratorNormalCompletion3 = true;\n var _didIteratorError3 = false;\n var _iteratorError3 = undefined;\n\n try {\n for (var _iterator3 = current[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n var _set = _step3.value;\n\n // Handled states for this set.\n var handledStates = {};\n\n var _set2 = _toArray(_set),\n first = _set2[0],\n rest = _set2.slice(1);\n\n handledStates[first] = new Set([first]);\n\n // Have to compare each from the rest states with\n // the already handled states, and see if they are equivalent.\n var _iteratorNormalCompletion4 = true;\n var _didIteratorError4 = false;\n var _iteratorError4 = undefined;\n\n try {\n restSets: for (var _iterator4 = rest[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {\n var state = _step4.value;\n var _iteratorNormalCompletion5 = true;\n var _didIteratorError5 = false;\n var _iteratorError5 = undefined;\n\n try {\n for (var _iterator5 = Object.keys(handledStates)[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {\n var handledState = _step5.value;\n\n // This and some previously handled state are equivalent --\n // just append this state to the same set.\n if (areEquivalent(state, handledState, table, alphabet)) {\n handledStates[handledState].add(state);\n handledStates[state] = handledStates[handledState];\n continue restSets;\n }\n }\n // Else, this state is not equivalent to any of the\n // handled states -- allocate a new set for it.\n } catch (err) {\n _didIteratorError5 = true;\n _iteratorError5 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion5 && _iterator5.return) {\n _iterator5.return();\n }\n } finally {\n if (_didIteratorError5) {\n throw _iteratorError5;\n }\n }\n }\n\n handledStates[state] = new Set([state]);\n }\n } catch (err) {\n _didIteratorError4 = true;\n _iteratorError4 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion4 && _iterator4.return) {\n _iterator4.return();\n }\n } finally {\n if (_didIteratorError4) {\n throw _iteratorError4;\n }\n }\n }\n\n // Add these handled states to all states map.\n\n\n Object.assign(newTransitionMap, handledStates);\n }\n\n // Update current transition map for the handled row.\n } catch (err) {\n _didIteratorError3 = true;\n _iteratorError3 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion3 && _iterator3.return) {\n _iterator3.return();\n }\n } finally {\n if (_didIteratorError3) {\n throw _iteratorError3;\n }\n }\n }\n\n currentTransitionMap = newTransitionMap;\n\n var newSets = new Set(Object.keys(newTransitionMap).map(function (state) {\n return newTransitionMap[state];\n }));\n\n all.push([].concat(_toConsumableArray(newSets)));\n\n // Top of the stack is the current.\n current = all[all.length - 1];\n\n // Previous set.\n previous = all[all.length - 2];\n };\n\n while (!sameRow(current, previous)) {\n _loop();\n }\n\n // ---------------------------------------------------------------------------\n // Step 2: build minimized table from the equivalent sets.\n\n // Remap state numbers from sets to index-based.\n var remaped = new Map();\n var idx = 1;\n current.forEach(function (set) {\n return remaped.set(set, idx++);\n });\n\n // Build the minimized table from the calculated equivalent sets.\n var minimizedTable = {};\n\n var minimizedAcceptingStates = new Set();\n\n var updateAcceptingStates = function updateAcceptingStates(set, idx) {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = set[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var state = _step.value;\n\n if (accepting.has(state)) {\n minimizedAcceptingStates.add(idx);\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n };\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = remaped.entries()[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var _ref = _step2.value;\n\n var _ref2 = _slicedToArray(_ref, 2);\n\n var set = _ref2[0];\n var _idx = _ref2[1];\n\n minimizedTable[_idx] = {};\n var _iteratorNormalCompletion6 = true;\n var _didIteratorError6 = false;\n var _iteratorError6 = undefined;\n\n try {\n for (var _iterator6 = alphabet[Symbol.iterator](), _step6; !(_iteratorNormalCompletion6 = (_step6 = _iterator6.next()).done); _iteratorNormalCompletion6 = true) {\n var symbol = _step6.value;\n\n updateAcceptingStates(set, _idx);\n\n // Determine original transition for this symbol from the set.\n var originalTransition = void 0;\n var _iteratorNormalCompletion7 = true;\n var _didIteratorError7 = false;\n var _iteratorError7 = undefined;\n\n try {\n for (var _iterator7 = set[Symbol.iterator](), _step7; !(_iteratorNormalCompletion7 = (_step7 = _iterator7.next()).done); _iteratorNormalCompletion7 = true) {\n var originalState = _step7.value;\n\n originalTransition = table[originalState][symbol];\n if (originalTransition) {\n break;\n }\n }\n } catch (err) {\n _didIteratorError7 = true;\n _iteratorError7 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion7 && _iterator7.return) {\n _iterator7.return();\n }\n } finally {\n if (_didIteratorError7) {\n throw _iteratorError7;\n }\n }\n }\n\n if (originalTransition) {\n minimizedTable[_idx][symbol] = remaped.get(currentTransitionMap[originalTransition]);\n }\n }\n } catch (err) {\n _didIteratorError6 = true;\n _iteratorError6 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion6 && _iterator6.return) {\n _iterator6.return();\n }\n } finally {\n if (_didIteratorError6) {\n throw _iteratorError6;\n }\n }\n }\n }\n\n // Update the table, and accepting states on the original DFA.\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n\n dfa.setTransitionTable(minimizedTable);\n dfa.setAcceptingStateNumbers(minimizedAcceptingStates);\n\n return dfa;\n}\n\nfunction sameRow(r1, r2) {\n if (!r2) {\n return false;\n }\n\n if (r1.length !== r2.length) {\n return false;\n }\n\n for (var i = 0; i < r1.length; i++) {\n var s1 = r1[i];\n var s2 = r2[i];\n\n if (s1.size !== s2.size) {\n return false;\n }\n\n if ([].concat(_toConsumableArray(s1)).sort().join(',') !== [].concat(_toConsumableArray(s2)).sort().join(',')) {\n return false;\n }\n }\n\n return true;\n}\n\n/**\n * Checks whether two states are N-equivalent, i.e. whether they go\n * to the same set on a symbol.\n */\nfunction areEquivalent(s1, s2, table, alphabet) {\n var _iteratorNormalCompletion8 = true;\n var _didIteratorError8 = false;\n var _iteratorError8 = undefined;\n\n try {\n for (var _iterator8 = alphabet[Symbol.iterator](), _step8; !(_iteratorNormalCompletion8 = (_step8 = _iterator8.next()).done); _iteratorNormalCompletion8 = true) {\n var symbol = _step8.value;\n\n if (!goToSameSet(s1, s2, table, symbol)) {\n return false;\n }\n }\n } catch (err) {\n _didIteratorError8 = true;\n _iteratorError8 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion8 && _iterator8.return) {\n _iterator8.return();\n }\n } finally {\n if (_didIteratorError8) {\n throw _iteratorError8;\n }\n }\n }\n\n return true;\n}\n\n/**\n * Checks whether states go to the same set.\n */\nfunction goToSameSet(s1, s2, table, symbol) {\n if (!currentTransitionMap[s1] || !currentTransitionMap[s2]) {\n return false;\n }\n\n var originalTransitionS1 = table[s1][symbol];\n var originalTransitionS2 = table[s2][symbol];\n\n // If no actual transition on this symbol, treat it as positive.\n if (!originalTransitionS1 && !originalTransitionS2) {\n return true;\n }\n\n // Otherwise, check if they are in the same sets.\n return currentTransitionMap[s1].has(originalTransitionS1) && currentTransitionMap[s2].has(originalTransitionS2);\n}\n\nmodule.exports = {\n minimize: minimize\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar DFAMinimizer = require('./dfa-minimizer');\n\nvar _require = require('../special-symbols'),\n EPSILON_CLOSURE = _require.EPSILON_CLOSURE;\n\n/**\n * DFA is build by converting from NFA (subset construction).\n */\n\n\nvar DFA = function () {\n function DFA(nfa) {\n _classCallCheck(this, DFA);\n\n this._nfa = nfa;\n }\n\n /**\n * Minimizes DFA.\n */\n\n\n _createClass(DFA, [{\n key: 'minimize',\n value: function minimize() {\n this.getTransitionTable();\n\n this._originalAcceptingStateNumbers = this._acceptingStateNumbers;\n this._originalTransitionTable = this._transitionTable;\n\n DFAMinimizer.minimize(this);\n }\n\n /**\n * Returns alphabet for this DFA.\n */\n\n }, {\n key: 'getAlphabet',\n value: function getAlphabet() {\n return this._nfa.getAlphabet();\n }\n\n /**\n * Returns accepting states.\n */\n\n }, {\n key: 'getAcceptingStateNumbers',\n value: function getAcceptingStateNumbers() {\n if (!this._acceptingStateNumbers) {\n // Accepting states are determined during table construction.\n this.getTransitionTable();\n }\n\n return this._acceptingStateNumbers;\n }\n\n /**\n * Returns original accepting states.\n */\n\n }, {\n key: 'getOriginaAcceptingStateNumbers',\n value: function getOriginaAcceptingStateNumbers() {\n if (!this._originalAcceptingStateNumbers) {\n // Accepting states are determined during table construction.\n this.getTransitionTable();\n }\n\n return this._originalAcceptingStateNumbers;\n }\n\n /**\n * Sets transition table.\n */\n\n }, {\n key: 'setTransitionTable',\n value: function setTransitionTable(table) {\n this._transitionTable = table;\n }\n\n /**\n * Sets accepting states.\n */\n\n }, {\n key: 'setAcceptingStateNumbers',\n value: function setAcceptingStateNumbers(stateNumbers) {\n this._acceptingStateNumbers = stateNumbers;\n }\n\n /**\n * DFA transition table is built from NFA table.\n */\n\n }, {\n key: 'getTransitionTable',\n value: function getTransitionTable() {\n var _this = this;\n\n if (this._transitionTable) {\n return this._transitionTable;\n }\n\n // Calculate from NFA transition table.\n var nfaTable = this._nfa.getTransitionTable();\n var nfaStates = Object.keys(nfaTable);\n\n this._acceptingStateNumbers = new Set();\n\n // Start state of DFA is E(S[nfa])\n var startState = nfaTable[nfaStates[0]][EPSILON_CLOSURE];\n\n // Init the worklist (states which should be in the DFA).\n var worklist = [startState];\n\n var alphabet = this.getAlphabet();\n var nfaAcceptingStates = this._nfa.getAcceptingStateNumbers();\n\n var dfaTable = {};\n\n // Determine whether the combined DFA state is accepting.\n var updateAcceptingStates = function updateAcceptingStates(states) {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = nfaAcceptingStates[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var nfaAcceptingState = _step.value;\n\n // If any of the states from NFA is accepting, DFA's\n // state is accepting as well.\n if (states.indexOf(nfaAcceptingState) !== -1) {\n _this._acceptingStateNumbers.add(states.join(','));\n break;\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n };\n\n while (worklist.length > 0) {\n var states = worklist.shift();\n var dfaStateLabel = states.join(',');\n dfaTable[dfaStateLabel] = {};\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = alphabet[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var symbol = _step2.value;\n\n var onSymbol = [];\n\n // Determine whether the combined state is accepting.\n updateAcceptingStates(states);\n\n var _iteratorNormalCompletion3 = true;\n var _didIteratorError3 = false;\n var _iteratorError3 = undefined;\n\n try {\n for (var _iterator3 = states[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n var state = _step3.value;\n\n var nfaStatesOnSymbol = nfaTable[state][symbol];\n if (!nfaStatesOnSymbol) {\n continue;\n }\n\n var _iteratorNormalCompletion4 = true;\n var _didIteratorError4 = false;\n var _iteratorError4 = undefined;\n\n try {\n for (var _iterator4 = nfaStatesOnSymbol[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {\n var nfaStateOnSymbol = _step4.value;\n\n if (!nfaTable[nfaStateOnSymbol]) {\n continue;\n }\n onSymbol.push.apply(onSymbol, _toConsumableArray(nfaTable[nfaStateOnSymbol][EPSILON_CLOSURE]));\n }\n } catch (err) {\n _didIteratorError4 = true;\n _iteratorError4 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion4 && _iterator4.return) {\n _iterator4.return();\n }\n } finally {\n if (_didIteratorError4) {\n throw _iteratorError4;\n }\n }\n }\n }\n } catch (err) {\n _didIteratorError3 = true;\n _iteratorError3 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion3 && _iterator3.return) {\n _iterator3.return();\n }\n } finally {\n if (_didIteratorError3) {\n throw _iteratorError3;\n }\n }\n }\n\n var dfaStatesOnSymbolSet = new Set(onSymbol);\n var dfaStatesOnSymbol = [].concat(_toConsumableArray(dfaStatesOnSymbolSet));\n\n if (dfaStatesOnSymbol.length > 0) {\n var dfaOnSymbolStr = dfaStatesOnSymbol.join(',');\n\n dfaTable[dfaStateLabel][symbol] = dfaOnSymbolStr;\n\n if (!dfaTable.hasOwnProperty(dfaOnSymbolStr)) {\n worklist.unshift(dfaStatesOnSymbol);\n }\n }\n }\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n }\n\n return this._transitionTable = this._remapStateNumbers(dfaTable);\n }\n\n /**\n * Remaps state numbers in the resulting table:\n * combined states '1,2,3' -> 1, '3,4' -> 2, etc.\n */\n\n }, {\n key: '_remapStateNumbers',\n value: function _remapStateNumbers(calculatedDFATable) {\n var newStatesMap = {};\n\n this._originalTransitionTable = calculatedDFATable;\n var transitionTable = {};\n\n Object.keys(calculatedDFATable).forEach(function (originalNumber, newNumber) {\n newStatesMap[originalNumber] = newNumber + 1;\n });\n\n for (var originalNumber in calculatedDFATable) {\n var originalRow = calculatedDFATable[originalNumber];\n var row = {};\n\n for (var symbol in originalRow) {\n row[symbol] = newStatesMap[originalRow[symbol]];\n }\n\n transitionTable[newStatesMap[originalNumber]] = row;\n }\n\n // Remap accepting states.\n this._originalAcceptingStateNumbers = this._acceptingStateNumbers;\n this._acceptingStateNumbers = new Set();\n\n var _iteratorNormalCompletion5 = true;\n var _didIteratorError5 = false;\n var _iteratorError5 = undefined;\n\n try {\n for (var _iterator5 = this._originalAcceptingStateNumbers[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {\n var _originalNumber = _step5.value;\n\n this._acceptingStateNumbers.add(newStatesMap[_originalNumber]);\n }\n } catch (err) {\n _didIteratorError5 = true;\n _iteratorError5 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion5 && _iterator5.return) {\n _iterator5.return();\n }\n } finally {\n if (_didIteratorError5) {\n throw _iteratorError5;\n }\n }\n }\n\n return transitionTable;\n }\n\n /**\n * Returns original DFA table, where state numbers\n * are combined numbers from NFA.\n */\n\n }, {\n key: 'getOriginalTransitionTable',\n value: function getOriginalTransitionTable() {\n if (!this._originalTransitionTable) {\n // Original table is determined during table construction.\n this.getTransitionTable();\n }\n return this._originalTransitionTable;\n }\n\n /**\n * Checks whether this DFA accepts a string.\n */\n\n }, {\n key: 'matches',\n value: function matches(string) {\n var state = 1;\n var i = 0;\n var table = this.getTransitionTable();\n\n while (string[i]) {\n state = table[state][string[i++]];\n if (!state) {\n return false;\n }\n }\n\n if (!this.getAcceptingStateNumbers().has(state)) {\n return false;\n }\n\n return true;\n }\n }]);\n\n return DFA;\n}();\n\nmodule.exports = DFA;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar NFA = require('./nfa/nfa');\nvar DFA = require('./dfa/dfa');\n\nvar nfaFromRegExp = require('./nfa/nfa-from-regexp');\nvar builders = require('./nfa/builders');\n\nmodule.exports = {\n\n /**\n * Export NFA and DFA classes.\n */\n NFA: NFA,\n DFA: DFA,\n\n /**\n * Expose builders.\n */\n builders: builders,\n\n /**\n * Builds an NFA for the passed regexp.\n *\n * @param string | AST | RegExp:\n *\n * a regular expression in different representations: a string,\n * a RegExp object, or an AST.\n */\n toNFA: function toNFA(regexp) {\n return nfaFromRegExp.build(regexp);\n },\n\n\n /**\n * Builds DFA for the passed regexp.\n *\n * @param string | AST | RegExp:\n *\n * a regular expression in different representations: a string,\n * a RegExp object, or an AST.\n */\n toDFA: function toDFA(regexp) {\n return new DFA(this.toNFA(regexp));\n },\n\n\n /**\n * Returns true if regexp accepts the string.\n */\n test: function test(regexp, string) {\n return this.toDFA(regexp).matches(string);\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar NFA = require('./nfa');\nvar NFAState = require('./nfa-state');\n\nvar _require = require('../special-symbols'),\n EPSILON = _require.EPSILON;\n\n// -----------------------------------------------------------------------------\n// Char NFA fragment: `c`\n\n/**\n * Char factory.\n *\n * Creates an NFA fragment for a single char.\n *\n * [in] --c--> [out]\n */\n\n\nfunction char(c) {\n var inState = new NFAState();\n var outState = new NFAState({\n accepting: true\n });\n\n return new NFA(inState.addTransition(c, outState), outState);\n}\n\n// -----------------------------------------------------------------------------\n// Epsilon NFA fragment\n\n/**\n * Epsilon factory.\n *\n * Creates an NFA fragment for ε (recognizes an empty string).\n *\n * [in] --ε--> [out]\n */\nfunction e() {\n return char(EPSILON);\n}\n\n// -----------------------------------------------------------------------------\n// Alteration NFA fragment: `abc`\n\n/**\n * Creates a connection between two NFA fragments on epsilon transition.\n *\n * [in-a] --a--> [out-a] --ε--> [in-b] --b--> [out-b]\n */\nfunction altPair(first, second) {\n first.out.accepting = false;\n second.out.accepting = true;\n\n first.out.addTransition(EPSILON, second.in);\n\n return new NFA(first.in, second.out);\n}\n\n/**\n * Alteration factory.\n *\n * Creates a alteration NFA for (at least) two NFA-fragments.\n */\nfunction alt(first) {\n for (var _len = arguments.length, fragments = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n fragments[_key - 1] = arguments[_key];\n }\n\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = fragments[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var fragment = _step.value;\n\n first = altPair(first, fragment);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return first;\n}\n\n// -----------------------------------------------------------------------------\n// Disjunction NFA fragment: `a|b`\n\n/**\n * Creates a disjunction choice between two fragments.\n */\nfunction orPair(first, second) {\n var inState = new NFAState();\n var outState = new NFAState();\n\n inState.addTransition(EPSILON, first.in);\n inState.addTransition(EPSILON, second.in);\n\n outState.accepting = true;\n first.out.accepting = false;\n second.out.accepting = false;\n\n first.out.addTransition(EPSILON, outState);\n second.out.addTransition(EPSILON, outState);\n\n return new NFA(inState, outState);\n}\n\n/**\n * Disjunction factory.\n *\n * Creates a disjunction NFA for (at least) two NFA-fragments.\n */\nfunction or(first) {\n for (var _len2 = arguments.length, fragments = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n fragments[_key2 - 1] = arguments[_key2];\n }\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = fragments[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var fragment = _step2.value;\n\n first = orPair(first, fragment);\n }\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n\n return first;\n}\n\n// -----------------------------------------------------------------------------\n// Kleene-closure\n\n/**\n * Kleene star/closure.\n *\n * a*\n */\nfunction repExplicit(fragment) {\n var inState = new NFAState();\n var outState = new NFAState({\n accepting: true\n });\n\n // 0 or more.\n inState.addTransition(EPSILON, fragment.in);\n inState.addTransition(EPSILON, outState);\n\n fragment.out.accepting = false;\n fragment.out.addTransition(EPSILON, outState);\n outState.addTransition(EPSILON, fragment.in);\n\n return new NFA(inState, outState);\n}\n\n/**\n * Optimized Kleene-star: just adds ε-transitions from\n * input to the output, and back.\n */\nfunction rep(fragment) {\n fragment.in.addTransition(EPSILON, fragment.out);\n fragment.out.addTransition(EPSILON, fragment.in);\n return fragment;\n}\n\n/**\n * Optimized Plus: just adds ε-transitions from\n * the output to the input.\n */\nfunction plusRep(fragment) {\n fragment.out.addTransition(EPSILON, fragment.in);\n return fragment;\n}\n\n/**\n * Optimized ? repetition: just adds ε-transitions from\n * the input to the output.\n */\nfunction questionRep(fragment) {\n fragment.in.addTransition(EPSILON, fragment.out);\n return fragment;\n}\n\nmodule.exports = {\n alt: alt,\n char: char,\n e: e,\n or: or,\n rep: rep,\n repExplicit: repExplicit,\n plusRep: plusRep,\n questionRep: questionRep\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar parser = require('../../../parser');\n\nvar _require = require('./builders'),\n alt = _require.alt,\n char = _require.char,\n or = _require.or,\n rep = _require.rep,\n plusRep = _require.plusRep,\n questionRep = _require.questionRep;\n\n/**\n * Helper `gen` function calls node type handler.\n */\n\n\nfunction gen(node) {\n if (node && !generator[node.type]) {\n throw new Error(node.type + ' is not supported in NFA/DFA interpreter.');\n }\n\n return node ? generator[node.type](node) : '';\n}\n\n/**\n * AST handler.\n */\nvar generator = {\n RegExp: function RegExp(node) {\n if (node.flags !== '') {\n throw new Error('NFA/DFA: Flags are not supported yet.');\n }\n\n return gen(node.body);\n },\n Alternative: function Alternative(node) {\n var fragments = (node.expressions || []).map(gen);\n return alt.apply(undefined, _toConsumableArray(fragments));\n },\n Disjunction: function Disjunction(node) {\n return or(gen(node.left), gen(node.right));\n },\n Repetition: function Repetition(node) {\n switch (node.quantifier.kind) {\n case '*':\n return rep(gen(node.expression));\n case '+':\n return plusRep(gen(node.expression));\n case '?':\n return questionRep(gen(node.expression));\n default:\n throw new Error('Unknown repeatition: ' + node.quantifier.kind + '.');\n }\n },\n Char: function Char(node) {\n if (node.kind !== 'simple') {\n throw new Error('NFA/DFA: Only simple chars are supported yet.');\n }\n\n return char(node.value);\n },\n Group: function Group(node) {\n return gen(node.expression);\n }\n};\n\nmodule.exports = {\n /**\n * Builds an NFA from the passed regexp.\n */\n build: function build(regexp) {\n var ast = regexp;\n\n if (regexp instanceof RegExp) {\n regexp = '' + regexp;\n }\n\n if (typeof regexp === 'string') {\n ast = parser.parse(regexp, {\n captureLocations: true\n });\n }\n\n return gen(ast);\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar State = require('../state');\n\nvar _require = require('../special-symbols'),\n EPSILON = _require.EPSILON;\n\n/**\n * NFA state.\n *\n * Allows nondeterministic transitions to several states on the\n * same symbol, and also epsilon-transitions.\n */\n\n\nvar NFAState = function (_State) {\n _inherits(NFAState, _State);\n\n function NFAState() {\n _classCallCheck(this, NFAState);\n\n return _possibleConstructorReturn(this, (NFAState.__proto__ || Object.getPrototypeOf(NFAState)).apply(this, arguments));\n }\n\n _createClass(NFAState, [{\n key: 'matches',\n\n\n /**\n * Whether this state matches a string.\n *\n * We maintain set of visited epsilon-states to avoid infinite loops\n * when an epsilon-transition goes eventually to itself.\n *\n * NOTE: this function is rather \"educational\", since we use DFA for strings\n * matching. DFA is built on top of NFA, and uses fast transition table.\n */\n value: function matches(string) {\n var visited = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new Set();\n\n // An epsilon-state has been visited, stop to avoid infinite loop.\n if (visited.has(this)) {\n return false;\n }\n\n visited.add(this);\n\n // No symbols left..\n if (string.length === 0) {\n // .. and we're in the accepting state.\n if (this.accepting) {\n return true;\n }\n\n // Check if we can reach any accepting state from\n // on the epsilon transitions.\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = this.getTransitionsOnSymbol(EPSILON)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var nextState = _step.value;\n\n if (nextState.matches('', visited)) {\n return true;\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return false;\n }\n\n // Else, we get some symbols.\n var symbol = string[0];\n var rest = string.slice(1);\n\n var symbolTransitions = this.getTransitionsOnSymbol(symbol);\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = symbolTransitions[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var _nextState = _step2.value;\n\n if (_nextState.matches(rest)) {\n return true;\n }\n }\n\n // If we couldn't match on symbol, check still epsilon-transitions\n // without consuming the symbol (i.e. continue from `string`, not `rest`).\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n\n var _iteratorNormalCompletion3 = true;\n var _didIteratorError3 = false;\n var _iteratorError3 = undefined;\n\n try {\n for (var _iterator3 = this.getTransitionsOnSymbol(EPSILON)[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n var _nextState2 = _step3.value;\n\n if (_nextState2.matches(string, visited)) {\n return true;\n }\n }\n } catch (err) {\n _didIteratorError3 = true;\n _iteratorError3 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion3 && _iterator3.return) {\n _iterator3.return();\n }\n } finally {\n if (_didIteratorError3) {\n throw _iteratorError3;\n }\n }\n }\n\n return false;\n }\n\n /**\n * Returns an ε-closure for this state:\n * self + all states following ε-transitions.\n */\n\n }, {\n key: 'getEpsilonClosure',\n value: function getEpsilonClosure() {\n var _this2 = this;\n\n if (!this._epsilonClosure) {\n (function () {\n var epsilonTransitions = _this2.getTransitionsOnSymbol(EPSILON);\n var closure = _this2._epsilonClosure = new Set();\n closure.add(_this2);\n var _iteratorNormalCompletion4 = true;\n var _didIteratorError4 = false;\n var _iteratorError4 = undefined;\n\n try {\n for (var _iterator4 = epsilonTransitions[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {\n var nextState = _step4.value;\n\n if (!closure.has(nextState)) {\n closure.add(nextState);\n var nextClosure = nextState.getEpsilonClosure();\n nextClosure.forEach(function (state) {\n return closure.add(state);\n });\n }\n }\n } catch (err) {\n _didIteratorError4 = true;\n _iteratorError4 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion4 && _iterator4.return) {\n _iterator4.return();\n }\n } finally {\n if (_didIteratorError4) {\n throw _iteratorError4;\n }\n }\n }\n })();\n }\n\n return this._epsilonClosure;\n }\n }]);\n\n return NFAState;\n}(State);\n\nmodule.exports = NFAState;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar _require = require('../special-symbols'),\n EPSILON = _require.EPSILON,\n EPSILON_CLOSURE = _require.EPSILON_CLOSURE;\n\n/**\n * NFA fragment.\n *\n * NFA sub-fragments can be combined to a larger NFAs building\n * the resulting machine. Combining the fragments is done by patching\n * edges of the in- and out-states.\n *\n * 2-states implementation, `in`, and `out`. Eventually all transitions\n * go to the same `out`, which can further be connected via ε-transition\n * with other fragment.\n */\n\n\nvar NFA = function () {\n function NFA(inState, outState) {\n _classCallCheck(this, NFA);\n\n this.in = inState;\n this.out = outState;\n }\n\n /**\n * Tries to recognize a string based on this NFA fragment.\n */\n\n\n _createClass(NFA, [{\n key: 'matches',\n value: function matches(string) {\n return this.in.matches(string);\n }\n\n /**\n * Returns an alphabet for this NFA.\n */\n\n }, {\n key: 'getAlphabet',\n value: function getAlphabet() {\n if (!this._alphabet) {\n this._alphabet = new Set();\n var table = this.getTransitionTable();\n for (var state in table) {\n var transitions = table[state];\n for (var symbol in transitions) {\n if (symbol !== EPSILON_CLOSURE) {\n this._alphabet.add(symbol);\n }\n }\n }\n }\n return this._alphabet;\n }\n\n /**\n * Returns set of accepting states.\n */\n\n }, {\n key: 'getAcceptingStates',\n value: function getAcceptingStates() {\n if (!this._acceptingStates) {\n // States are determined during table construction.\n this.getTransitionTable();\n }\n return this._acceptingStates;\n }\n\n /**\n * Returns accepting state numbers.\n */\n\n }, {\n key: 'getAcceptingStateNumbers',\n value: function getAcceptingStateNumbers() {\n if (!this._acceptingStateNumbers) {\n this._acceptingStateNumbers = new Set();\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = this.getAcceptingStates()[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var acceptingState = _step.value;\n\n this._acceptingStateNumbers.add(acceptingState.number);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n }\n return this._acceptingStateNumbers;\n }\n\n /**\n * Builds and returns transition table.\n */\n\n }, {\n key: 'getTransitionTable',\n value: function getTransitionTable() {\n var _this = this;\n\n if (!this._transitionTable) {\n this._transitionTable = {};\n this._acceptingStates = new Set();\n\n var visited = new Set();\n var symbols = new Set();\n\n var visitState = function visitState(state) {\n if (visited.has(state)) {\n return;\n }\n\n visited.add(state);\n state.number = visited.size;\n _this._transitionTable[state.number] = {};\n\n if (state.accepting) {\n _this._acceptingStates.add(state);\n }\n\n var transitions = state.getTransitions();\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = transitions[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var _ref = _step2.value;\n\n var _ref2 = _slicedToArray(_ref, 2);\n\n var symbol = _ref2[0];\n var symbolTransitions = _ref2[1];\n\n var combinedState = [];\n symbols.add(symbol);\n var _iteratorNormalCompletion3 = true;\n var _didIteratorError3 = false;\n var _iteratorError3 = undefined;\n\n try {\n for (var _iterator3 = symbolTransitions[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n var nextState = _step3.value;\n\n visitState(nextState);\n combinedState.push(nextState.number);\n }\n } catch (err) {\n _didIteratorError3 = true;\n _iteratorError3 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion3 && _iterator3.return) {\n _iterator3.return();\n }\n } finally {\n if (_didIteratorError3) {\n throw _iteratorError3;\n }\n }\n }\n\n _this._transitionTable[state.number][symbol] = combinedState;\n }\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n };\n\n // Traverse the graph starting from the `in`.\n visitState(this.in);\n\n // Append epsilon-closure column.\n visited.forEach(function (state) {\n delete _this._transitionTable[state.number][EPSILON];\n _this._transitionTable[state.number][EPSILON_CLOSURE] = [].concat(_toConsumableArray(state.getEpsilonClosure())).map(function (s) {\n return s.number;\n });\n });\n }\n\n return this._transitionTable;\n }\n }]);\n\n return NFA;\n}();\n\nmodule.exports = NFA;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * Epsilon, the empty string.\n */\n\nvar EPSILON = 'ε';\n\n/**\n * Epsilon-closure.\n */\nvar EPSILON_CLOSURE = EPSILON + '*';\n\nmodule.exports = {\n EPSILON: EPSILON,\n EPSILON_CLOSURE: EPSILON_CLOSURE\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A generic FA State class (base for NFA and DFA).\n *\n * Maintains the transition map, and the flag whether\n * the state is accepting.\n */\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar State = function () {\n function State() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n _ref$accepting = _ref.accepting,\n accepting = _ref$accepting === undefined ? false : _ref$accepting;\n\n _classCallCheck(this, State);\n\n /**\n * Outgoing transitions to other states.\n */\n this._transitions = new Map();\n\n /**\n * Whether the state is accepting.\n */\n this.accepting = accepting;\n }\n\n /**\n * Returns transitions for this state.\n */\n\n\n _createClass(State, [{\n key: 'getTransitions',\n value: function getTransitions() {\n return this._transitions;\n }\n\n /**\n * Creates a transition on symbol.\n */\n\n }, {\n key: 'addTransition',\n value: function addTransition(symbol, toState) {\n this.getTransitionsOnSymbol(symbol).add(toState);\n return this;\n }\n\n /**\n * Returns transitions set on symbol.\n */\n\n }, {\n key: 'getTransitionsOnSymbol',\n value: function getTransitionsOnSymbol(symbol) {\n var transitions = this._transitions.get(symbol);\n\n if (!transitions) {\n transitions = new Set();\n this._transitions.set(symbol, transitions);\n }\n\n return transitions;\n }\n }]);\n\n return State;\n}();\n\nmodule.exports = State;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar clone = require('../utils/clone');\nvar parser = require('../parser');\nvar transform = require('../transform');\nvar optimizationTransforms = require('./transforms');\n\nmodule.exports = {\n /**\n * Optimizer transforms a regular expression into an optimized version,\n * replacing some sub-expressions with their idiomatic patterns.\n *\n * @param string | RegExp | AST - a regexp to optimize.\n *\n * @return TransformResult - an optimized regexp.\n *\n * Example:\n *\n * /[a-zA-Z_0-9][a-zA-Z_0-9]*\\e{1,}/\n *\n * Optimized to:\n *\n * /\\w+e+/\n */\n optimize: function optimize(regexp) {\n var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n _ref$whitelist = _ref.whitelist,\n whitelist = _ref$whitelist === undefined ? [] : _ref$whitelist,\n _ref$blacklist = _ref.blacklist,\n blacklist = _ref$blacklist === undefined ? [] : _ref$blacklist;\n\n var transformsRaw = whitelist.length > 0 ? whitelist : Array.from(optimizationTransforms.keys());\n\n var transformToApply = transformsRaw.filter(function (transform) {\n return !blacklist.includes(transform);\n });\n\n var ast = regexp;\n if (regexp instanceof RegExp) {\n regexp = '' + regexp;\n }\n\n if (typeof regexp === 'string') {\n ast = parser.parse(regexp);\n }\n\n var result = new transform.TransformResult(ast);\n var prevResultString = void 0;\n\n do {\n // Get a copy of the current state here so\n // we can compare it with the state at the\n // end of the loop.\n prevResultString = result.toString();\n ast = clone(result.getAST());\n\n transformToApply.forEach(function (transformName) {\n if (!optimizationTransforms.has(transformName)) {\n throw new Error('Unknown optimization-transform: ' + transformName + '. ' + 'Available transforms are: ' + Array.from(optimizationTransforms.keys()).join(', '));\n }\n\n var transformer = optimizationTransforms.get(transformName);\n\n // Don't override result just yet since we\n // might want to rollback the transform\n var newResult = transform.transform(ast, transformer);\n\n if (newResult.toString() !== result.toString()) {\n if (newResult.toString().length <= result.toString().length) {\n result = newResult;\n } else {\n // Result has changed but is not shorter:\n // restore ast to its previous state.\n\n ast = clone(result.getAST());\n }\n }\n });\n\n // Keep running the optimizer until it stops\n // making any change to the regexp.\n } while (result.toString() !== prevResultString);\n\n return result;\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar UPPER_A_CP = 'A'.codePointAt(0);\nvar UPPER_Z_CP = 'Z'.codePointAt(0);\n/**\n * Transforms case-insensitive regexp to lowercase\n *\n * /AaBbÏ/i -> /aabbï/i\n */\nmodule.exports = {\n _AZClassRanges: null,\n _hasUFlag: false,\n init: function init(ast) {\n this._AZClassRanges = new Set();\n this._hasUFlag = ast.flags.includes('u');\n },\n shouldRun: function shouldRun(ast) {\n return ast.flags.includes('i');\n },\n Char: function Char(path) {\n var node = path.node,\n parent = path.parent;\n\n if (isNaN(node.codePoint)) {\n return;\n }\n\n // Engine support for case-insensitive matching without the u flag\n // for characters above \\u1000 does not seem reliable.\n if (!this._hasUFlag && node.codePoint >= 0x1000) {\n return;\n }\n\n if (parent.type === 'ClassRange') {\n // The only class ranges we handle must be inside A-Z.\n // After the `from` char is processed, the isAZClassRange test\n // will be false, so we use a Set to keep track of parents and\n // process the `to` char.\n if (!this._AZClassRanges.has(parent) && !isAZClassRange(parent)) {\n return;\n }\n this._AZClassRanges.add(parent);\n }\n\n var lower = node.symbol.toLowerCase();\n if (lower !== node.symbol) {\n node.value = displaySymbolAsValue(lower, node);\n node.symbol = lower;\n node.codePoint = lower.codePointAt(0);\n }\n }\n};\n\nfunction isAZClassRange(classRange) {\n var from = classRange.from,\n to = classRange.to;\n // A-Z\n\n return from.codePoint >= UPPER_A_CP && from.codePoint <= UPPER_Z_CP && to.codePoint >= UPPER_A_CP && to.codePoint <= UPPER_Z_CP;\n}\n\nfunction displaySymbolAsValue(symbol, node) {\n var codePoint = symbol.codePointAt(0);\n if (node.kind === 'decimal') {\n return '\\\\' + codePoint;\n }\n if (node.kind === 'oct') {\n return '\\\\0' + codePoint.toString(8);\n }\n if (node.kind === 'hex') {\n return '\\\\x' + codePoint.toString(16);\n }\n if (node.kind === 'unicode') {\n if (node.isSurrogatePair) {\n var _getSurrogatePairFrom = getSurrogatePairFromCodePoint(codePoint),\n lead = _getSurrogatePairFrom.lead,\n trail = _getSurrogatePairFrom.trail;\n\n return '\\\\u' + '0'.repeat(4 - lead.length) + lead + '\\\\u' + '0'.repeat(4 - trail.length) + trail;\n } else if (node.value.includes('{')) {\n return '\\\\u{' + codePoint.toString(16) + '}';\n } else {\n var code = codePoint.toString(16);\n return '\\\\u' + '0'.repeat(4 - code.length) + code;\n }\n }\n // simple\n return symbol;\n}\n\n/**\n * Converts a code point to a surrogate pair.\n * Conversion algorithm is taken from The Unicode Standard 3.0 Section 3.7\n * (https://www.unicode.org/versions/Unicode3.0.0/ch03.pdf)\n * @param {number} codePoint - Between 0x10000 and 0x10ffff\n * @returns {{lead: string, trail: string}}\n */\nfunction getSurrogatePairFromCodePoint(codePoint) {\n var lead = Math.floor((codePoint - 0x10000) / 0x400) + 0xd800;\n var trail = (codePoint - 0x10000) % 0x400 + 0xdc00;\n return {\n lead: lead.toString(16),\n trail: trail.toString(16)\n };\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to merge class ranges.\n *\n * [a-ec] -> [a-e]\n * [a-ec-e] -> [a-e]\n * [\\w\\da-f] -> [\\w]\n * [abcdef] -> [a-f]\n */\n\nmodule.exports = {\n _hasIUFlags: false,\n init: function init(ast) {\n this._hasIUFlags = ast.flags.includes('i') && ast.flags.includes('u');\n },\n CharacterClass: function CharacterClass(path) {\n var node = path.node;\n\n var expressions = node.expressions;\n\n var metas = [];\n // Extract metas\n expressions.forEach(function (expression) {\n if (isMeta(expression)) {\n metas.push(expression.value);\n }\n });\n\n expressions.sort(sortCharClass);\n\n for (var i = 0; i < expressions.length; i++) {\n var expression = expressions[i];\n if (fitsInMetas(expression, metas, this._hasIUFlags) || combinesWithPrecedingClassRange(expression, expressions[i - 1]) || combinesWithFollowingClassRange(expression, expressions[i + 1])) {\n expressions.splice(i, 1);\n i--;\n } else {\n var nbMergedChars = charCombinesWithPrecedingChars(expression, i, expressions);\n expressions.splice(i - nbMergedChars + 1, nbMergedChars);\n i -= nbMergedChars;\n }\n }\n }\n};\n\n/**\n * Sorts expressions in char class in the following order:\n * - meta chars, ordered alphabetically by value\n * - chars (except `control` kind) and class ranges, ordered alphabetically (`from` char is used for class ranges)\n * - if ambiguous, class range comes before char\n * - if ambiguous between two class ranges, orders alphabetically by `to` char\n * - control chars, ordered alphabetically by value\n * @param {Object} a - Left Char or ClassRange node\n * @param {Object} b - Right Char or ClassRange node\n * @returns {number}\n */\nfunction sortCharClass(a, b) {\n var aValue = getSortValue(a);\n var bValue = getSortValue(b);\n\n if (aValue === bValue) {\n // We want ClassRange before Char\n // [bb-d] -> [b-db]\n if (a.type === 'ClassRange' && b.type !== 'ClassRange') {\n return -1;\n }\n if (b.type === 'ClassRange' && a.type !== 'ClassRange') {\n return 1;\n }\n if (a.type === 'ClassRange' && b.type === 'ClassRange') {\n return getSortValue(a.to) - getSortValue(b.to);\n }\n if (isMeta(a) && isMeta(b) || isControl(a) && isControl(b)) {\n return a.value < b.value ? -1 : 1;\n }\n }\n return aValue - bValue;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @returns {number}\n */\nfunction getSortValue(expression) {\n if (expression.type === 'Char') {\n if (expression.value === '-') {\n return Infinity;\n }\n if (expression.kind === 'control') {\n return Infinity;\n }\n if (expression.kind === 'meta' && isNaN(expression.codePoint)) {\n return -1;\n }\n return expression.codePoint;\n }\n // ClassRange\n return expression.from.codePoint;\n}\n\n/**\n * Checks if a node is a meta char from the set \\d\\w\\s\\D\\W\\S\n * @param {Object} expression - Char or ClassRange node\n * @param {?string} value\n * @returns {boolean}\n */\nfunction isMeta(expression) {\n var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n return expression.type === 'Char' && expression.kind === 'meta' && (value ? expression.value === value : /^\\\\[dws]$/i.test(expression.value));\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @returns {boolean}\n */\nfunction isControl(expression) {\n return expression.type === 'Char' && expression.kind === 'control';\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {string[]} metas - Array of meta chars, e.g. [\"\\\\w\", \"\\\\s\"]\n * @param {boolean} hasIUFlags\n * @returns {boolean}\n */\nfunction fitsInMetas(expression, metas, hasIUFlags) {\n for (var i = 0; i < metas.length; i++) {\n if (fitsInMeta(expression, metas[i], hasIUFlags)) {\n return true;\n }\n }\n return false;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {string} meta - e.g. \"\\\\w\"\n * @param {boolean} hasIUFlags\n * @returns {boolean}\n */\nfunction fitsInMeta(expression, meta, hasIUFlags) {\n if (expression.type === 'ClassRange') {\n return fitsInMeta(expression.from, meta, hasIUFlags) && fitsInMeta(expression.to, meta, hasIUFlags);\n }\n\n // Special cases:\n // \\S contains \\w and \\d\n if (meta === '\\\\S' && (isMeta(expression, '\\\\w') || isMeta(expression, '\\\\d'))) {\n return true;\n }\n // \\D contains \\W and \\s\n if (meta === '\\\\D' && (isMeta(expression, '\\\\W') || isMeta(expression, '\\\\s'))) {\n return true;\n }\n // \\w contains \\d\n if (meta === '\\\\w' && isMeta(expression, '\\\\d')) {\n return true;\n }\n // \\W contains \\s\n if (meta === '\\\\W' && isMeta(expression, '\\\\s')) {\n return true;\n }\n\n if (expression.type !== 'Char' || isNaN(expression.codePoint)) {\n return false;\n }\n\n if (meta === '\\\\s') {\n return fitsInMetaS(expression);\n }\n if (meta === '\\\\S') {\n return !fitsInMetaS(expression);\n }\n if (meta === '\\\\d') {\n return fitsInMetaD(expression);\n }\n if (meta === '\\\\D') {\n return !fitsInMetaD(expression);\n }\n if (meta === '\\\\w') {\n return fitsInMetaW(expression, hasIUFlags);\n }\n if (meta === '\\\\W') {\n return !fitsInMetaW(expression, hasIUFlags);\n }\n return false;\n}\n\n/**\n * @param {Object} expression - Char node with codePoint\n * @returns {boolean}\n */\nfunction fitsInMetaS(expression) {\n return expression.codePoint === 0x0009 || // \\t\n expression.codePoint === 0x000a || // \\n\n expression.codePoint === 0x000b || // \\v\n expression.codePoint === 0x000c || // \\f\n expression.codePoint === 0x000d || // \\r\n expression.codePoint === 0x0020 || // space\n expression.codePoint === 0x00a0 || // nbsp\n expression.codePoint === 0x1680 || // part of Zs\n expression.codePoint >= 0x2000 && expression.codePoint <= 0x200a || // part of Zs\n expression.codePoint === 0x2028 || // line separator\n expression.codePoint === 0x2029 || // paragraph separator\n expression.codePoint === 0x202f || // part of Zs\n expression.codePoint === 0x205f || // part of Zs\n expression.codePoint === 0x3000 || // part of Zs\n expression.codePoint === 0xfeff; // zwnbsp\n}\n\n/**\n * @param {Object} expression - Char node with codePoint\n * @returns {boolean}\n */\nfunction fitsInMetaD(expression) {\n return expression.codePoint >= 0x30 && expression.codePoint <= 0x39; // 0-9\n}\n\n/**\n * @param {Object} expression - Char node with codePoint\n * @param {boolean} hasIUFlags\n * @returns {boolean}\n */\nfunction fitsInMetaW(expression, hasIUFlags) {\n return fitsInMetaD(expression) || expression.codePoint >= 0x41 && expression.codePoint <= 0x5a || // A-Z\n expression.codePoint >= 0x61 && expression.codePoint <= 0x7a || // a-z\n expression.value === '_' || hasIUFlags && (expression.codePoint === 0x017f || expression.codePoint === 0x212a);\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {Object} classRange - Char or ClassRange node\n * @returns {boolean}\n */\nfunction combinesWithPrecedingClassRange(expression, classRange) {\n if (classRange && classRange.type === 'ClassRange') {\n if (fitsInClassRange(expression, classRange)) {\n // [a-gc] -> [a-g]\n // [a-gc-e] -> [a-g]\n return true;\n } else if (\n // We only want \\w chars or char codes to keep readability\n isMetaWCharOrCode(expression) && classRange.to.codePoint === expression.codePoint - 1) {\n // [a-de] -> [a-e]\n classRange.to = expression;\n return true;\n } else if (expression.type === 'ClassRange' && expression.from.codePoint <= classRange.to.codePoint + 1 && expression.to.codePoint >= classRange.from.codePoint - 1) {\n // [a-db-f] -> [a-f]\n // [b-fa-d] -> [a-f]\n // [a-cd-f] -> [a-f]\n if (expression.from.codePoint < classRange.from.codePoint) {\n classRange.from = expression.from;\n }\n if (expression.to.codePoint > classRange.to.codePoint) {\n classRange.to = expression.to;\n }\n return true;\n }\n }\n return false;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {Object} classRange - Char or ClassRange node\n * @returns {boolean}\n */\nfunction combinesWithFollowingClassRange(expression, classRange) {\n if (classRange && classRange.type === 'ClassRange') {\n // Considering the elements were ordered alphabetically,\n // there is only one case to handle\n // [ab-e] -> [a-e]\n if (\n // We only want \\w chars or char codes to keep readability\n isMetaWCharOrCode(expression) && classRange.from.codePoint === expression.codePoint + 1) {\n classRange.from = expression;\n return true;\n }\n }\n\n return false;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {Object} classRange - ClassRange node\n * @returns {boolean}\n */\nfunction fitsInClassRange(expression, classRange) {\n if (expression.type === 'Char' && isNaN(expression.codePoint)) {\n return false;\n }\n if (expression.type === 'ClassRange') {\n return fitsInClassRange(expression.from, classRange) && fitsInClassRange(expression.to, classRange);\n }\n return expression.codePoint >= classRange.from.codePoint && expression.codePoint <= classRange.to.codePoint;\n}\n\n/**\n * @param {Object} expression - Char or ClassRange node\n * @param {Number} index\n * @param {Object[]} expressions - expressions in CharClass\n * @returns {number} - Number of characters combined with expression\n */\nfunction charCombinesWithPrecedingChars(expression, index, expressions) {\n // We only want \\w chars or char codes to keep readability\n if (!isMetaWCharOrCode(expression)) {\n return 0;\n }\n var nbMergedChars = 0;\n while (index > 0) {\n var currentExpression = expressions[index];\n var precedingExpresion = expressions[index - 1];\n if (isMetaWCharOrCode(precedingExpresion) && precedingExpresion.codePoint === currentExpression.codePoint - 1) {\n nbMergedChars++;\n index--;\n } else {\n break;\n }\n }\n\n if (nbMergedChars > 1) {\n expressions[index] = {\n type: 'ClassRange',\n from: expressions[index],\n to: expression\n };\n return nbMergedChars;\n }\n return 0;\n}\n\nfunction isMetaWCharOrCode(expression) {\n return expression && expression.type === 'Char' && !isNaN(expression.codePoint) && (fitsInMetaW(expression, false) || expression.kind === 'unicode' || expression.kind === 'hex' || expression.kind === 'oct' || expression.kind === 'decimal');\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to simplify character classes\n * spanning only one or two chars.\n *\n * [a-a] -> [a]\n * [a-b] -> [ab]\n */\n\nmodule.exports = {\n ClassRange: function ClassRange(path) {\n var node = path.node;\n\n\n if (node.from.codePoint === node.to.codePoint) {\n\n path.replace(node.from);\n } else if (node.from.codePoint === node.to.codePoint - 1) {\n\n path.getParent().insertChildAt(node.to, path.index + 1);\n path.replace(node.from);\n }\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove duplicates from character classes.\n */\n\nmodule.exports = {\n CharacterClass: function CharacterClass(path) {\n var node = path.node;\n\n var sources = {};\n\n for (var i = 0; i < node.expressions.length; i++) {\n var childPath = path.getChild(i);\n var source = childPath.jsonEncode();\n\n if (sources.hasOwnProperty(source)) {\n childPath.remove();\n\n // Since we remove the current node.\n // TODO: make it simpler for users with a method.\n i--;\n }\n\n sources[source] = true;\n }\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to replace standard character classes with\n * their meta symbols equivalents.\n */\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nmodule.exports = {\n _hasIFlag: false,\n _hasUFlag: false,\n init: function init(ast) {\n this._hasIFlag = ast.flags.includes('i');\n this._hasUFlag = ast.flags.includes('u');\n },\n CharacterClass: function CharacterClass(path) {\n // [0-9] -> \\d\n rewriteNumberRanges(path);\n\n // [a-zA-Z_0-9] -> \\w\n rewriteWordRanges(path, this._hasIFlag, this._hasUFlag);\n\n // [ \\f\\n\\r\\t\\v\\u00a0\\u1680\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\\ufeff] -> \\s\n rewriteWhitespaceRanges(path);\n }\n};\n\n/**\n * Rewrites number ranges: [0-9] -> \\d\n */\nfunction rewriteNumberRanges(path) {\n var node = path.node;\n\n\n node.expressions.forEach(function (expression, i) {\n if (isFullNumberRange(expression)) {\n path.getChild(i).replace({\n type: 'Char',\n value: '\\\\d',\n kind: 'meta'\n });\n }\n });\n}\n\n/**\n * Rewrites word ranges: [a-zA-Z_0-9] -> \\w\n * Thus, the ranges may go in any order, and other symbols/ranges\n * are kept untouched, e.g. [a-z_\\dA-Z$] -> [\\w$]\n */\nfunction rewriteWordRanges(path, hasIFlag, hasUFlag) {\n var node = path.node;\n\n\n var numberPath = null;\n var lowerCasePath = null;\n var upperCasePath = null;\n var underscorePath = null;\n var u017fPath = null;\n var u212aPath = null;\n\n node.expressions.forEach(function (expression, i) {\n // \\d\n if (isMetaChar(expression, '\\\\d')) {\n numberPath = path.getChild(i);\n }\n\n // a-z\n else if (isLowerCaseRange(expression)) {\n lowerCasePath = path.getChild(i);\n }\n\n // A-Z\n else if (isUpperCaseRange(expression)) {\n upperCasePath = path.getChild(i);\n }\n\n // _\n else if (isUnderscore(expression)) {\n underscorePath = path.getChild(i);\n } else if (hasIFlag && hasUFlag && isCodePoint(expression, 0x017f)) {\n u017fPath = path.getChild(i);\n } else if (hasIFlag && hasUFlag && isCodePoint(expression, 0x212a)) {\n u212aPath = path.getChild(i);\n }\n });\n\n // If we found the whole pattern, replace it.\n if (numberPath && (lowerCasePath && upperCasePath || hasIFlag && (lowerCasePath || upperCasePath)) && underscorePath && (!hasUFlag || !hasIFlag || u017fPath && u212aPath)) {\n // Put \\w in place of \\d.\n numberPath.replace({\n type: 'Char',\n value: '\\\\w',\n kind: 'meta'\n });\n\n // Other paths are removed.\n if (lowerCasePath) {\n lowerCasePath.remove();\n }\n if (upperCasePath) {\n upperCasePath.remove();\n }\n underscorePath.remove();\n if (u017fPath) {\n u017fPath.remove();\n }\n if (u212aPath) {\n u212aPath.remove();\n }\n }\n}\n\n/**\n * Rewrites whitespace ranges: [ \\f\\n\\r\\t\\v\\u00a0\\u1680\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\\ufeff] -> \\s.\n */\nvar whitespaceRangeTests = [function (node) {\n return isChar(node, ' ');\n}].concat(_toConsumableArray(['\\\\f', '\\\\n', '\\\\r', '\\\\t', '\\\\v'].map(function (char) {\n return function (node) {\n return isMetaChar(node, char);\n };\n})), _toConsumableArray([0x00a0, 0x1680, 0x2028, 0x2029, 0x202f, 0x205f, 0x3000, 0xfeff].map(function (codePoint) {\n return function (node) {\n return isCodePoint(node, codePoint);\n };\n})), [function (node) {\n return node.type === 'ClassRange' && isCodePoint(node.from, 0x2000) && isCodePoint(node.to, 0x200a);\n}]);\n\nfunction rewriteWhitespaceRanges(path) {\n var node = path.node;\n\n\n if (node.expressions.length < whitespaceRangeTests.length || !whitespaceRangeTests.every(function (test) {\n return node.expressions.some(function (expression) {\n return test(expression);\n });\n })) {\n return;\n }\n\n // If we found the whole pattern, replace it.\n\n // Put \\s in place of \\n.\n var nNode = node.expressions.find(function (expression) {\n return isMetaChar(expression, '\\\\n');\n });\n nNode.value = '\\\\s';\n nNode.symbol = undefined;\n nNode.codePoint = NaN;\n\n // Other paths are removed.\n node.expressions.map(function (expression, i) {\n return whitespaceRangeTests.some(function (test) {\n return test(expression);\n }) ? path.getChild(i) : undefined;\n }).filter(Boolean).forEach(function (path) {\n return path.remove();\n });\n}\n\nfunction isFullNumberRange(node) {\n return node.type === 'ClassRange' && node.from.value === '0' && node.to.value === '9';\n}\n\nfunction isChar(node, value) {\n var kind = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'simple';\n\n return node.type === 'Char' && node.value === value && node.kind === kind;\n}\n\nfunction isMetaChar(node, value) {\n return isChar(node, value, 'meta');\n}\n\nfunction isLowerCaseRange(node) {\n return node.type === 'ClassRange' && node.from.value === 'a' && node.to.value === 'z';\n}\n\nfunction isUpperCaseRange(node) {\n return node.type === 'ClassRange' && node.from.value === 'A' && node.to.value === 'Z';\n}\n\nfunction isUnderscore(node) {\n return node.type === 'Char' && node.value === '_' && node.kind === 'simple';\n}\n\nfunction isCodePoint(node, codePoint) {\n return node.type === 'Char' && node.kind === 'unicode' && node.codePoint === codePoint;\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to replace single char character classes with\n * just that character.\n *\n * [\\d] -> \\d, [^\\w] -> \\W\n */\n\nmodule.exports = {\n CharacterClass: function CharacterClass(path) {\n var node = path.node;\n\n\n if (node.expressions.length !== 1 || !hasAppropriateSiblings(path) || !isAppropriateChar(node.expressions[0])) {\n return;\n }\n\n var _node$expressions$ = node.expressions[0],\n value = _node$expressions$.value,\n kind = _node$expressions$.kind,\n escaped = _node$expressions$.escaped;\n\n\n if (node.negative) {\n // For negative can extract only meta chars like [^\\w] -> \\W\n // cannot do for [^a] -> a (wrong).\n if (!isMeta(value)) {\n return;\n }\n\n value = getInverseMeta(value);\n }\n\n path.replace({\n type: 'Char',\n value: value,\n kind: kind,\n escaped: escaped || shouldEscape(value)\n });\n }\n};\n\nfunction isAppropriateChar(node) {\n return node.type === 'Char' &&\n // We don't extract [\\b] (backspace) since \\b has different\n // semantics (word boundary).\n node.value !== '\\\\b';\n}\n\nfunction isMeta(value) {\n return (/^\\\\[dwsDWS]$/.test(value)\n );\n}\n\nfunction getInverseMeta(value) {\n return (/[dws]/.test(value) ? value.toUpperCase() : value.toLowerCase()\n );\n}\n\nfunction hasAppropriateSiblings(path) {\n var parent = path.parent,\n index = path.index;\n\n\n if (parent.type !== 'Alternative') {\n return true;\n }\n\n var previousNode = parent.expressions[index - 1];\n if (previousNode == null) {\n return true;\n }\n\n // Don't optimized \\1[0] to \\10\n if (previousNode.type === 'Backreference' && previousNode.kind === 'number') {\n return false;\n }\n\n // Don't optimized \\2[0] to \\20\n if (previousNode.type === 'Char' && previousNode.kind === 'decimal') {\n return false;\n }\n\n return true;\n}\n\n// Note: \\{ and \\} are always preserved to avoid `a[{]2[}]` turning\n// into `a{2}`.\nfunction shouldEscape(value) {\n return (/[*[()+?$./{}|]/.test(value)\n );\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar UPPER_A_CP = 'A'.codePointAt(0);\nvar UPPER_Z_CP = 'Z'.codePointAt(0);\nvar LOWER_A_CP = 'a'.codePointAt(0);\nvar LOWER_Z_CP = 'z'.codePointAt(0);\nvar DIGIT_0_CP = '0'.codePointAt(0);\nvar DIGIT_9_CP = '9'.codePointAt(0);\n\n/**\n * A regexp-tree plugin to transform coded chars into simple chars.\n *\n * \\u0061 -> a\n */\nmodule.exports = {\n Char: function Char(path) {\n var node = path.node,\n parent = path.parent;\n\n if (isNaN(node.codePoint) || node.kind === 'simple') {\n return;\n }\n\n if (parent.type === 'ClassRange') {\n if (!isSimpleRange(parent)) {\n return;\n }\n }\n\n if (!isPrintableASCIIChar(node.codePoint)) {\n return;\n }\n\n var symbol = String.fromCodePoint(node.codePoint);\n var newChar = {\n type: 'Char',\n kind: 'simple',\n value: symbol,\n symbol: symbol,\n codePoint: node.codePoint\n };\n if (needsEscape(symbol, parent.type)) {\n newChar.escaped = true;\n }\n path.replace(newChar);\n }\n};\n\n/**\n * Checks if a range is included either in 0-9, a-z or A-Z\n * @param classRange\n * @returns {boolean}\n */\nfunction isSimpleRange(classRange) {\n var from = classRange.from,\n to = classRange.to;\n\n return from.codePoint >= DIGIT_0_CP && from.codePoint <= DIGIT_9_CP && to.codePoint >= DIGIT_0_CP && to.codePoint <= DIGIT_9_CP || from.codePoint >= UPPER_A_CP && from.codePoint <= UPPER_Z_CP && to.codePoint >= UPPER_A_CP && to.codePoint <= UPPER_Z_CP || from.codePoint >= LOWER_A_CP && from.codePoint <= LOWER_Z_CP && to.codePoint >= LOWER_A_CP && to.codePoint <= LOWER_Z_CP;\n}\n\n/**\n * Checks if a code point in the range of printable ASCII chars\n * (DEL char excluded)\n * @param codePoint\n * @returns {boolean}\n */\nfunction isPrintableASCIIChar(codePoint) {\n return codePoint >= 0x20 && codePoint <= 0x7e;\n}\n\nfunction needsEscape(symbol, parentType) {\n if (parentType === 'ClassRange' || parentType === 'CharacterClass') {\n return (/[\\]\\\\^-]/.test(symbol)\n );\n }\n\n return (/[*[()+?^$./\\\\|{}]/.test(symbol)\n );\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove unnecessary escape.\n *\n * \\e -> e\n *\n * [\\(] -> [(]\n */\n\nmodule.exports = {\n _hasXFlag: false,\n init: function init(ast) {\n this._hasXFlag = ast.flags.includes('x');\n },\n Char: function Char(path) {\n var node = path.node;\n\n\n if (!node.escaped) {\n return;\n }\n\n if (shouldUnescape(path, this._hasXFlag)) {\n delete node.escaped;\n }\n }\n};\n\nfunction shouldUnescape(path, hasXFlag) {\n var value = path.node.value,\n index = path.index,\n parent = path.parent;\n\n // In char class (, etc are allowed.\n\n if (parent.type !== 'CharacterClass' && parent.type !== 'ClassRange') {\n return !preservesEscape(value, index, parent, hasXFlag);\n }\n\n return !preservesInCharClass(value, index, parent);\n}\n\n/**\n * \\], \\\\, \\^, \\-\n */\nfunction preservesInCharClass(value, index, parent) {\n if (value === '^') {\n // Avoid [\\^a] turning into [^a]\n return index === 0 && !parent.negative;\n }\n if (value === '-') {\n // Avoid [a\\-z] turning into [a-z]\n return true;\n }\n return (/[\\]\\\\]/.test(value)\n );\n}\n\nfunction preservesEscape(value, index, parent, hasXFlag) {\n if (value === '{') {\n return preservesOpeningCurlyBraceEscape(index, parent);\n }\n\n if (value === '}') {\n return preservesClosingCurlyBraceEscape(index, parent);\n }\n\n if (hasXFlag && /[ #]/.test(value)) {\n return true;\n }\n\n return (/[*[()+?^$./\\\\|]/.test(value)\n );\n}\n\nfunction consumeNumbers(startIndex, parent, rtl) {\n var i = startIndex;\n var siblingNode = (rtl ? i >= 0 : i < parent.expressions.length) && parent.expressions[i];\n\n while (siblingNode && siblingNode.type === 'Char' && siblingNode.kind === 'simple' && !siblingNode.escaped && /\\d/.test(siblingNode.value)) {\n rtl ? i-- : i++;\n siblingNode = (rtl ? i >= 0 : i < parent.expressions.length) && parent.expressions[i];\n }\n\n return Math.abs(startIndex - i);\n}\n\nfunction isSimpleChar(node, value) {\n return node && node.type === 'Char' && node.kind === 'simple' && !node.escaped && node.value === value;\n}\n\nfunction preservesOpeningCurlyBraceEscape(index, parent) {\n // (?:\\{) -> (?:{)\n if (index == null) {\n return false;\n }\n\n var nbFollowingNumbers = consumeNumbers(index + 1, parent);\n var i = index + nbFollowingNumbers + 1;\n var nextSiblingNode = i < parent.expressions.length && parent.expressions[i];\n\n if (nbFollowingNumbers) {\n // Avoid \\{3} turning into {3}\n if (isSimpleChar(nextSiblingNode, '}')) {\n return true;\n }\n\n if (isSimpleChar(nextSiblingNode, ',')) {\n nbFollowingNumbers = consumeNumbers(i + 1, parent);\n i = i + nbFollowingNumbers + 1;\n nextSiblingNode = i < parent.expressions.length && parent.expressions[i];\n\n // Avoid \\{3,} turning into {3,}\n return isSimpleChar(nextSiblingNode, '}');\n }\n }\n return false;\n}\n\nfunction preservesClosingCurlyBraceEscape(index, parent) {\n // (?:\\{) -> (?:{)\n if (index == null) {\n return false;\n }\n\n var nbPrecedingNumbers = consumeNumbers(index - 1, parent, true);\n var i = index - nbPrecedingNumbers - 1;\n var previousSiblingNode = i >= 0 && parent.expressions[i];\n\n // Avoid {3\\} turning into {3}\n if (nbPrecedingNumbers && isSimpleChar(previousSiblingNode, '{')) {\n return true;\n }\n\n if (isSimpleChar(previousSiblingNode, ',')) {\n nbPrecedingNumbers = consumeNumbers(i - 1, parent, true);\n i = i - nbPrecedingNumbers - 1;\n previousSiblingNode = i < parent.expressions.length && parent.expressions[i];\n\n // Avoid {3,\\} turning into {3,}\n return nbPrecedingNumbers && isSimpleChar(previousSiblingNode, '{');\n }\n return false;\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to transform surrogate pairs into single unicode code point\n *\n * \\ud83d\\ude80 -> \\u{1f680}\n */\n\nmodule.exports = {\n shouldRun: function shouldRun(ast) {\n return ast.flags.includes('u');\n },\n Char: function Char(path) {\n var node = path.node;\n\n if (node.kind !== 'unicode' || !node.isSurrogatePair || isNaN(node.codePoint)) {\n return;\n }\n node.value = '\\\\u{' + node.codePoint.toString(16) + '}';\n delete node.isSurrogatePair;\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar NodePath = require('../../traverse/node-path');\n\nvar _require = require('../../transform/utils'),\n increaseQuantifierByOne = _require.increaseQuantifierByOne;\n\n/**\n * A regexp-tree plugin to combine repeating patterns.\n *\n * /^abcabcabc/ -> /^abc{3}/\n * /^(?:abc){2}abc/ -> /^(?:abc){3}/\n * /^abc(?:abc){2}/ -> /^(?:abc){3}/\n */\n\nmodule.exports = {\n Alternative: function Alternative(path) {\n var node = path.node;\n\n // We can skip the first child\n\n var index = 1;\n while (index < node.expressions.length) {\n var child = path.getChild(index);\n index = Math.max(1, combineRepeatingPatternLeft(path, child, index));\n\n if (index >= node.expressions.length) {\n break;\n }\n\n child = path.getChild(index);\n index = Math.max(1, combineWithPreviousRepetition(path, child, index));\n\n if (index >= node.expressions.length) {\n break;\n }\n\n child = path.getChild(index);\n index = Math.max(1, combineRepetitionWithPrevious(path, child, index));\n\n index++;\n }\n }\n};\n\n// abcabc -> (?:abc){2}\nfunction combineRepeatingPatternLeft(alternative, child, index) {\n var node = alternative.node;\n\n\n var nbPossibleLengths = Math.ceil(index / 2);\n var i = 0;\n\n while (i < nbPossibleLengths) {\n var startIndex = index - 2 * i - 1;\n var right = void 0,\n left = void 0;\n\n if (i === 0) {\n right = child;\n left = alternative.getChild(startIndex);\n } else {\n right = NodePath.getForNode({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(node.expressions.slice(index - i, index)), [child.node])\n });\n\n left = NodePath.getForNode({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(node.expressions.slice(startIndex, index - i)))\n });\n }\n\n if (right.hasEqualSource(left)) {\n for (var j = 0; j < 2 * i + 1; j++) {\n alternative.getChild(startIndex).remove();\n }\n\n child.replace({\n type: 'Repetition',\n expression: i === 0 && right.node.type !== 'Repetition' ? right.node : {\n type: 'Group',\n capturing: false,\n expression: right.node\n },\n quantifier: {\n type: 'Quantifier',\n kind: 'Range',\n from: 2,\n to: 2,\n greedy: true\n }\n });\n return startIndex;\n }\n\n i++;\n }\n\n return index;\n}\n\n// (?:abc){2}abc -> (?:abc){3}\nfunction combineWithPreviousRepetition(alternative, child, index) {\n var node = alternative.node;\n\n\n var i = 0;\n while (i < index) {\n var previousChild = alternative.getChild(i);\n\n if (previousChild.node.type === 'Repetition' && previousChild.node.quantifier.greedy) {\n var left = previousChild.getChild();\n var right = void 0;\n\n if (left.node.type === 'Group' && !left.node.capturing) {\n left = left.getChild();\n }\n\n if (i + 1 === index) {\n right = child;\n if (right.node.type === 'Group' && !right.node.capturing) {\n right = right.getChild();\n }\n } else {\n right = NodePath.getForNode({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(node.expressions.slice(i + 1, index + 1)))\n });\n }\n\n if (left.hasEqualSource(right)) {\n for (var j = i; j < index; j++) {\n alternative.getChild(i + 1).remove();\n }\n\n increaseQuantifierByOne(previousChild.node.quantifier);\n\n return i;\n }\n }\n\n i++;\n }\n return index;\n}\n\n// abc(?:abc){2} -> (?:abc){3}\nfunction combineRepetitionWithPrevious(alternative, child, index) {\n var node = alternative.node;\n\n\n if (child.node.type === 'Repetition' && child.node.quantifier.greedy) {\n var right = child.getChild();\n var left = void 0;\n\n if (right.node.type === 'Group' && !right.node.capturing) {\n right = right.getChild();\n }\n\n var rightLength = void 0;\n if (right.node.type === 'Alternative') {\n rightLength = right.node.expressions.length;\n left = NodePath.getForNode({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(node.expressions.slice(index - rightLength, index)))\n });\n } else {\n rightLength = 1;\n left = alternative.getChild(index - 1);\n if (left.node.type === 'Group' && !left.node.capturing) {\n left = left.getChild();\n }\n }\n\n if (left.hasEqualSource(right)) {\n for (var j = index - rightLength; j < index; j++) {\n alternative.getChild(index - rightLength).remove();\n }\n\n increaseQuantifierByOne(child.node.quantifier);\n\n return index - rightLength;\n }\n }\n return index;\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar NodePath = require('../../traverse/node-path');\n\nvar _require = require('../../transform/utils'),\n disjunctionToList = _require.disjunctionToList,\n listToDisjunction = _require.listToDisjunction;\n\n/**\n * Removes duplicates from a disjunction sequence:\n *\n * /(ab|bc|ab)+(xy|xy)+/ -> /(ab|bc)+(xy)+/\n */\n\n\nmodule.exports = {\n Disjunction: function Disjunction(path) {\n var node = path.node;\n\n // Make unique nodes.\n\n var uniqueNodesMap = {};\n\n var parts = disjunctionToList(node).filter(function (part) {\n var encoded = part ? NodePath.getForNode(part).jsonEncode() : 'null';\n\n // Already recorded this part, filter out.\n if (uniqueNodesMap.hasOwnProperty(encoded)) {\n return false;\n }\n\n uniqueNodesMap[encoded] = part;\n return true;\n });\n\n // Replace with the optimized disjunction.\n path.replace(listToDisjunction(parts));\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to replace single char group disjunction to char group\n *\n * a|b|c -> [abc]\n * [12]|3|4 -> [1234]\n * (a|b|c) -> ([abc])\n * (?:a|b|c) -> [abc]\n */\n\nmodule.exports = {\n Disjunction: function Disjunction(path) {\n var node = path.node,\n parent = path.parent;\n\n\n if (!handlers[parent.type]) {\n return;\n }\n\n var charset = new Map();\n\n if (!shouldProcess(node, charset) || !charset.size) {\n return;\n }\n\n var characterClass = {\n type: 'CharacterClass',\n expressions: Array.from(charset.keys()).sort().map(function (key) {\n return charset.get(key);\n })\n };\n\n handlers[parent.type](path.getParent(), characterClass);\n }\n};\n\nvar handlers = {\n RegExp: function RegExp(path, characterClass) {\n var node = path.node;\n\n\n node.body = characterClass;\n },\n Group: function Group(path, characterClass) {\n var node = path.node;\n\n\n if (node.capturing) {\n node.expression = characterClass;\n } else {\n path.replace(characterClass);\n }\n }\n};\n\nfunction shouldProcess(expression, charset) {\n if (!expression) {\n // Abort on empty disjunction part\n return false;\n }\n\n var type = expression.type;\n\n\n if (type === 'Disjunction') {\n var left = expression.left,\n right = expression.right;\n\n\n return shouldProcess(left, charset) && shouldProcess(right, charset);\n } else if (type === 'Char') {\n if (expression.kind === 'meta' && expression.symbol === '.') {\n return false;\n }\n\n var value = expression.value;\n\n\n charset.set(value, expression);\n\n return true;\n } else if (type === 'CharacterClass' && !expression.negative) {\n return expression.expressions.every(function (expression) {\n return shouldProcess(expression, charset);\n });\n }\n\n return false;\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nmodule.exports = new Map([\n// \\ud83d\\ude80 -> \\u{1f680}\n['charSurrogatePairToSingleUnicode', require('./char-surrogate-pair-to-single-unicode-transform')],\n\n// \\u0061 -> a\n['charCodeToSimpleChar', require('./char-code-to-simple-char-transform')],\n\n// /Aa/i -> /aa/i\n['charCaseInsensitiveLowerCaseTransform', require('./char-case-insensitive-lowercase-transform')],\n\n// [\\d\\d] -> [\\d]\n['charClassRemoveDuplicates', require('./char-class-remove-duplicates-transform')],\n\n// a{1,2}a{2,3} -> a{3,5}\n['quantifiersMerge', require('./quantifiers-merge-transform')],\n\n// a{1,} -> a+, a{3,3} -> a{3}, a{1} -> a\n['quantifierRangeToSymbol', require('./quantifier-range-to-symbol-transform')],\n\n// [a-a] -> [a], [a-b] -> [ab]\n['charClassClassrangesToChars', require('./char-class-classranges-to-chars-transform')],\n\n// [0-9] -> [\\d]\n['charClassToMeta', require('./char-class-to-meta-transform')],\n\n// [\\d] -> \\d, [^\\w] -> \\W\n['charClassToSingleChar', require('./char-class-to-single-char-transform')],\n\n// \\e -> e\n['charEscapeUnescape', require('./char-escape-unescape-transform')],\n\n// [a-de-f] -> [a-f]\n['charClassClassrangesMerge', require('./char-class-classranges-merge-transform')],\n\n// (ab|ab) -> (ab)\n['disjunctionRemoveDuplicates', require('./disjunction-remove-duplicates-transform')],\n\n// (a|b|c) -> [abc]\n['groupSingleCharsToCharClass', require('./group-single-chars-to-char-class')],\n\n// (?:)a -> a\n['removeEmptyGroup', require('./remove-empty-group-transform')],\n\n// (?:a) -> a\n['ungroup', require('./ungroup-transform')],\n\n// abcabcabc -> (?:abc){3}\n['combineRepeatingPatterns', require('./combine-repeating-patterns-transform')]]);","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to replace different range-based quantifiers\n * with their symbol equivalents.\n *\n * a{0,} -> a*\n * a{1,} -> a+\n * a{1} -> a\n *\n * NOTE: the following is automatically handled in the generator:\n *\n * a{3,3} -> a{3}\n */\n\nmodule.exports = {\n Quantifier: function Quantifier(path) {\n var node = path.node;\n\n\n if (node.kind !== 'Range') {\n return;\n }\n\n // a{0,} -> a*\n rewriteOpenZero(path);\n\n // a{1,} -> a+\n rewriteOpenOne(path);\n\n // a{1} -> a\n rewriteExactOne(path);\n }\n};\n\nfunction rewriteOpenZero(path) {\n var node = path.node;\n\n\n if (node.from !== 0 || node.to) {\n return;\n }\n\n node.kind = '*';\n delete node.from;\n}\n\nfunction rewriteOpenOne(path) {\n var node = path.node;\n\n\n if (node.from !== 1 || node.to) {\n return;\n }\n\n node.kind = '+';\n delete node.from;\n}\n\nfunction rewriteExactOne(path) {\n var node = path.node;\n\n\n if (node.from !== 1 || node.to !== 1) {\n return;\n }\n\n path.parentPath.replace(path.parentPath.node.expression);\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _require = require('../../transform/utils'),\n increaseQuantifierByOne = _require.increaseQuantifierByOne;\n\n/**\n * A regexp-tree plugin to merge quantifiers\n *\n * a+a+ -> a{2,}\n * a{2}a{3} -> a{5}\n * a{1,2}a{2,3} -> a{3,5}\n */\n\n\nmodule.exports = {\n Repetition: function Repetition(path) {\n var node = path.node,\n parent = path.parent;\n\n\n if (parent.type !== 'Alternative' || !path.index) {\n return;\n }\n\n var previousSibling = path.getPreviousSibling();\n\n if (!previousSibling) {\n return;\n }\n\n if (previousSibling.node.type === 'Repetition') {\n if (!previousSibling.getChild().hasEqualSource(path.getChild())) {\n return;\n }\n\n var _extractFromTo = extractFromTo(previousSibling.node.quantifier),\n previousSiblingFrom = _extractFromTo.from,\n previousSiblingTo = _extractFromTo.to;\n\n var _extractFromTo2 = extractFromTo(node.quantifier),\n nodeFrom = _extractFromTo2.from,\n nodeTo = _extractFromTo2.to;\n\n // It's does not seem reliable to merge quantifiers with different greediness\n // when none of both is a greedy open range\n\n\n if (previousSibling.node.quantifier.greedy !== node.quantifier.greedy && !isGreedyOpenRange(previousSibling.node.quantifier) && !isGreedyOpenRange(node.quantifier)) {\n return;\n }\n\n // a*a* -> a*\n // a*a+ -> a+\n // a+a+ -> a{2,}\n // a{2}a{4} -> a{6}\n // a{1,2}a{2,3} -> a{3,5}\n // a{1,}a{2,} -> a{3,}\n // a+a{2,} -> a{3,}\n\n // a??a{2,} -> a{2,}\n // a*?a{2,} -> a{2,}\n // a+?a{2,} -> a{3,}\n\n node.quantifier.kind = 'Range';\n node.quantifier.from = previousSiblingFrom + nodeFrom;\n if (previousSiblingTo && nodeTo) {\n node.quantifier.to = previousSiblingTo + nodeTo;\n } else {\n delete node.quantifier.to;\n }\n if (isGreedyOpenRange(previousSibling.node.quantifier) || isGreedyOpenRange(node.quantifier)) {\n node.quantifier.greedy = true;\n }\n\n previousSibling.remove();\n } else {\n if (!previousSibling.hasEqualSource(path.getChild())) {\n return;\n }\n\n increaseQuantifierByOne(node.quantifier);\n previousSibling.remove();\n }\n }\n};\n\nfunction isGreedyOpenRange(quantifier) {\n return quantifier.greedy && (quantifier.kind === '+' || quantifier.kind === '*' || quantifier.kind === 'Range' && !quantifier.to);\n}\n\nfunction extractFromTo(quantifier) {\n var from = void 0,\n to = void 0;\n if (quantifier.kind === '*') {\n from = 0;\n } else if (quantifier.kind === '+') {\n from = 1;\n } else if (quantifier.kind === '?') {\n from = 0;\n to = 1;\n } else {\n from = quantifier.from;\n if (quantifier.to) {\n to = quantifier.to;\n }\n }\n return { from: from, to: to };\n}","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove non-capturing empty groups.\n *\n * /(?:)a/ -> /a/\n * /a|(?:)/ -> /a|/\n */\n\nmodule.exports = {\n Group: function Group(path) {\n var node = path.node,\n parent = path.parent;\n\n var childPath = path.getChild();\n\n if (node.capturing || childPath) {\n return;\n }\n\n if (parent.type === 'Repetition') {\n\n path.getParent().replace(node);\n } else if (parent.type !== 'RegExp') {\n\n path.remove();\n }\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * A regexp-tree plugin to remove unnecessary groups.\n *\n * /(?:a)/ -> /a/\n */\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nmodule.exports = {\n Group: function Group(path) {\n var node = path.node,\n parent = path.parent;\n\n var childPath = path.getChild();\n\n if (node.capturing || !childPath) {\n return;\n }\n\n // Don't optimize \\1(?:0) to \\10\n if (!hasAppropriateSiblings(path)) {\n return;\n }\n\n // Don't optimize /a(?:b|c)/ to /ab|c/\n // but /(?:b|c)/ to /b|c/ is ok\n if (childPath.node.type === 'Disjunction' && parent.type !== 'RegExp') {\n return;\n }\n\n // Don't optimize /(?:ab)+/ to /ab+/\n // but /(?:a)+/ to /a+/ is ok\n // and /(?:[a-d])+/ to /[a-d]+/ is ok too\n if (parent.type === 'Repetition' && childPath.node.type !== 'Char' && childPath.node.type !== 'CharacterClass') {\n return;\n }\n\n if (childPath.node.type === 'Alternative') {\n var parentPath = path.getParent();\n if (parentPath.node.type === 'Alternative') {\n // /abc(?:def)ghi/ When (?:def) is ungrouped its content must be merged with parent alternative\n\n parentPath.replace({\n type: 'Alternative',\n expressions: [].concat(_toConsumableArray(parent.expressions.slice(0, path.index)), _toConsumableArray(childPath.node.expressions), _toConsumableArray(parent.expressions.slice(path.index + 1)))\n });\n }\n } else {\n path.replace(childPath.node);\n }\n }\n};\n\nfunction hasAppropriateSiblings(path) {\n var parent = path.parent,\n index = path.index;\n\n\n if (parent.type !== 'Alternative') {\n return true;\n }\n\n var previousNode = parent.expressions[index - 1];\n if (previousNode == null) {\n return true;\n }\n\n // Don't optimized \\1(?:0) to \\10\n if (previousNode.type === 'Backreference' && previousNode.kind === 'number') {\n return false;\n }\n\n // Don't optimized \\2(?:0) to \\20\n if (previousNode.type === 'Char' && previousNode.kind === 'decimal') {\n return false;\n }\n\n return true;\n}","/**\n * LR parser generated by the Syntax tool.\n *\n * https://www.npmjs.com/package/syntax-cli\n *\n * npm install -g syntax-cli\n *\n * syntax-cli --help\n *\n * To regenerate run:\n *\n * syntax-cli \\\n * --grammar ~/path-to-grammar-file \\\n * --mode \\\n * --output ~/path-to-output-parser-file.js\n */\n\n'use strict';\n\n/**\n * Matched token text.\n */\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nvar yytext = void 0;\n\n/**\n * Length of the matched token text.\n */\nvar yyleng = void 0;\n\n/**\n * Storage object.\n */\nvar yy = {};\n\n/**\n * Result of semantic action.\n */\nvar __ = void 0;\n\n/**\n * Result location object.\n */\nvar __loc = void 0;\n\nfunction yyloc(start, end) {\n if (!yy.options.captureLocations) {\n return null;\n }\n\n // Epsilon doesn't produce location.\n if (!start || !end) {\n return start || end;\n }\n\n return {\n startOffset: start.startOffset,\n endOffset: end.endOffset,\n startLine: start.startLine,\n endLine: end.endLine,\n startColumn: start.startColumn,\n endColumn: end.endColumn\n };\n}\n\nvar EOF = '$';\n\n/**\n * List of productions (generated by Syntax tool).\n */\nvar productions = [[-1, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [0, 4, function (_1, _2, _3, _4, _1loc, _2loc, _3loc, _4loc) {\n __loc = yyloc(_1loc, _4loc);\n __ = Node({\n type: 'RegExp',\n body: _2,\n flags: checkFlags(_4)\n }, loc(_1loc, _4loc || _3loc));\n}], [1, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [1, 0, function () {\n __loc = null;__ = '';\n}], [2, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [2, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);__ = _1 + _2;\n}], [3, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [4, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [4, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n // Location for empty disjunction: /|/\n var _loc = null;\n\n if (_2loc) {\n _loc = loc(_1loc || _2loc, _3loc || _2loc);\n };\n\n __ = Node({\n type: 'Disjunction',\n left: _1,\n right: _3\n }, _loc);\n}], [5, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n if (_1.length === 0) {\n __ = null;\n return;\n }\n\n if (_1.length === 1) {\n __ = Node(_1[0], __loc);\n } else {\n __ = Node({\n type: 'Alternative',\n expressions: _1\n }, __loc);\n }\n}], [6, 0, function () {\n __loc = null;__ = [];\n}], [6, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);__ = _1.concat(_2);\n}], [7, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Node(Object.assign({ type: 'Assertion' }, _1), __loc);\n}], [7, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);\n __ = _1;\n\n if (_2) {\n __ = Node({\n type: 'Repetition',\n expression: _1,\n quantifier: _2\n }, __loc);\n }\n}], [8, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = { kind: '^' };\n}], [8, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = { kind: '$' };\n}], [8, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = { kind: '\\\\b' };\n}], [8, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = { kind: '\\\\B' };\n}], [8, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = {\n kind: 'Lookahead',\n assertion: _2\n };\n}], [8, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = {\n kind: 'Lookahead',\n negative: true,\n assertion: _2\n };\n}], [8, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = {\n kind: 'Lookbehind',\n assertion: _2\n };\n}], [8, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = {\n kind: 'Lookbehind',\n negative: true,\n assertion: _2\n };\n}], [9, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [9, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [9, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'simple', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1.slice(1), 'simple', __loc);__.escaped = true;\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'unicode', __loc);__.isSurrogatePair = true;\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'unicode', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = UnicodeProperty(_1, __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'control', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'hex', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'oct', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = GroupRefOrDecChar(_1, __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'meta', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'meta', __loc);\n}], [10, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = NamedGroupRefOrChars(_1, _1loc);\n}], [11, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [11, 0], [12, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [12, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);\n _1.greedy = false;\n __ = _1;\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n __ = Node({\n type: 'Quantifier',\n kind: _1,\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n __ = Node({\n type: 'Quantifier',\n kind: _1,\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n __ = Node({\n type: 'Quantifier',\n kind: _1,\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n var range = getRange(_1);\n __ = Node({\n type: 'Quantifier',\n kind: 'Range',\n from: range[0],\n to: range[0],\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n __ = Node({\n type: 'Quantifier',\n kind: 'Range',\n from: getRange(_1)[0],\n greedy: true\n }, __loc);\n}], [13, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);\n var range = getRange(_1);\n __ = Node({\n type: 'Quantifier',\n kind: 'Range',\n from: range[0],\n to: range[1],\n greedy: true\n }, __loc);\n}], [14, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [14, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [15, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n var nameRaw = String(_1);\n var name = decodeUnicodeGroupName(nameRaw);\n if (!yy.options.allowGroupNameDuplicates && namedGroups.hasOwnProperty(name)) {\n throw new SyntaxError('Duplicate of the named group \"' + name + '\".');\n }\n\n namedGroups[name] = _1.groupNumber;\n\n __ = Node({\n type: 'Group',\n capturing: true,\n name: name,\n nameRaw: nameRaw,\n number: _1.groupNumber,\n expression: _2\n }, __loc);\n}], [15, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = Node({\n type: 'Group',\n capturing: true,\n number: _1.groupNumber,\n expression: _2\n }, __loc);\n}], [16, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = Node({\n type: 'Group',\n capturing: false,\n expression: _2\n }, __loc);\n}], [17, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = Node({\n type: 'CharacterClass',\n negative: true,\n expressions: _2\n }, __loc);\n}], [17, 3, function (_1, _2, _3, _1loc, _2loc, _3loc) {\n __loc = yyloc(_1loc, _3loc);\n __ = Node({\n type: 'CharacterClass',\n expressions: _2\n }, __loc);\n}], [18, 0, function () {\n __loc = null;__ = [];\n}], [18, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [19, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = [_1];\n}], [19, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);__ = [_1].concat(_2);\n}], [19, 4, function (_1, _2, _3, _4, _1loc, _2loc, _3loc, _4loc) {\n __loc = yyloc(_1loc, _4loc);\n checkClassRange(_1, _3);\n\n __ = [Node({\n type: 'ClassRange',\n from: _1,\n to: _3\n }, loc(_1loc, _3loc))];\n\n if (_4) {\n __ = __.concat(_4);\n }\n}], [20, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [20, 2, function (_1, _2, _1loc, _2loc) {\n __loc = yyloc(_1loc, _2loc);__ = [_1].concat(_2);\n}], [20, 4, function (_1, _2, _3, _4, _1loc, _2loc, _3loc, _4loc) {\n __loc = yyloc(_1loc, _4loc);\n checkClassRange(_1, _3);\n\n __ = [Node({\n type: 'ClassRange',\n from: _1,\n to: _3\n }, loc(_1loc, _3loc))];\n\n if (_4) {\n __ = __.concat(_4);\n }\n}], [21, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'simple', __loc);\n}], [21, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [22, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = _1;\n}], [22, 1, function (_1, _1loc) {\n __loc = yyloc(_1loc, _1loc);__ = Char(_1, 'meta', __loc);\n}]];\n\n/**\n * Encoded tokens map.\n */\nvar tokens = { \"SLASH\": \"23\", \"CHAR\": \"24\", \"BAR\": \"25\", \"BOS\": \"26\", \"EOS\": \"27\", \"ESC_b\": \"28\", \"ESC_B\": \"29\", \"POS_LA_ASSERT\": \"30\", \"R_PAREN\": \"31\", \"NEG_LA_ASSERT\": \"32\", \"POS_LB_ASSERT\": \"33\", \"NEG_LB_ASSERT\": \"34\", \"ESC_CHAR\": \"35\", \"U_CODE_SURROGATE\": \"36\", \"U_CODE\": \"37\", \"U_PROP_VALUE_EXP\": \"38\", \"CTRL_CH\": \"39\", \"HEX_CODE\": \"40\", \"OCT_CODE\": \"41\", \"DEC_CODE\": \"42\", \"META_CHAR\": \"43\", \"ANY\": \"44\", \"NAMED_GROUP_REF\": \"45\", \"Q_MARK\": \"46\", \"STAR\": \"47\", \"PLUS\": \"48\", \"RANGE_EXACT\": \"49\", \"RANGE_OPEN\": \"50\", \"RANGE_CLOSED\": \"51\", \"NAMED_CAPTURE_GROUP\": \"52\", \"L_PAREN\": \"53\", \"NON_CAPTURE_GROUP\": \"54\", \"NEG_CLASS\": \"55\", \"R_BRACKET\": \"56\", \"L_BRACKET\": \"57\", \"DASH\": \"58\", \"$\": \"59\" };\n\n/**\n * Parsing table (generated by Syntax tool).\n */\nvar table = [{ \"0\": 1, \"23\": \"s2\" }, { \"59\": \"acc\" }, { \"3\": 3, \"4\": 4, \"5\": 5, \"6\": 6, \"23\": \"r10\", \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"23\": \"s7\" }, { \"23\": \"r6\", \"25\": \"s12\" }, { \"23\": \"r7\", \"25\": \"r7\", \"31\": \"r7\" }, { \"7\": 14, \"8\": 15, \"9\": 16, \"10\": 25, \"14\": 27, \"15\": 42, \"16\": 43, \"17\": 26, \"23\": \"r9\", \"24\": \"s28\", \"25\": \"r9\", \"26\": \"s17\", \"27\": \"s18\", \"28\": \"s19\", \"29\": \"s20\", \"30\": \"s21\", \"31\": \"r9\", \"32\": \"s22\", \"33\": \"s23\", \"34\": \"s24\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"52\": \"s44\", \"53\": \"s45\", \"54\": \"s46\", \"55\": \"s40\", \"57\": \"s41\" }, { \"1\": 8, \"2\": 9, \"24\": \"s10\", \"59\": \"r3\" }, { \"59\": \"r1\" }, { \"24\": \"s11\", \"59\": \"r2\" }, { \"24\": \"r4\", \"59\": \"r4\" }, { \"24\": \"r5\", \"59\": \"r5\" }, { \"5\": 13, \"6\": 6, \"23\": \"r10\", \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"23\": \"r8\", \"25\": \"r8\", \"31\": \"r8\" }, { \"23\": \"r11\", \"24\": \"r11\", \"25\": \"r11\", \"26\": \"r11\", \"27\": \"r11\", \"28\": \"r11\", \"29\": \"r11\", \"30\": \"r11\", \"31\": \"r11\", \"32\": \"r11\", \"33\": \"r11\", \"34\": \"r11\", \"35\": \"r11\", \"36\": \"r11\", \"37\": \"r11\", \"38\": \"r11\", \"39\": \"r11\", \"40\": \"r11\", \"41\": \"r11\", \"42\": \"r11\", \"43\": \"r11\", \"44\": \"r11\", \"45\": \"r11\", \"52\": \"r11\", \"53\": \"r11\", \"54\": \"r11\", \"55\": \"r11\", \"57\": \"r11\" }, { \"23\": \"r12\", \"24\": \"r12\", \"25\": \"r12\", \"26\": \"r12\", \"27\": \"r12\", \"28\": \"r12\", \"29\": \"r12\", \"30\": \"r12\", \"31\": \"r12\", \"32\": \"r12\", \"33\": \"r12\", \"34\": \"r12\", \"35\": \"r12\", \"36\": \"r12\", \"37\": \"r12\", \"38\": \"r12\", \"39\": \"r12\", \"40\": \"r12\", \"41\": \"r12\", \"42\": \"r12\", \"43\": \"r12\", \"44\": \"r12\", \"45\": \"r12\", \"52\": \"r12\", \"53\": \"r12\", \"54\": \"r12\", \"55\": \"r12\", \"57\": \"r12\" }, { \"11\": 47, \"12\": 48, \"13\": 49, \"23\": \"r38\", \"24\": \"r38\", \"25\": \"r38\", \"26\": \"r38\", \"27\": \"r38\", \"28\": \"r38\", \"29\": \"r38\", \"30\": \"r38\", \"31\": \"r38\", \"32\": \"r38\", \"33\": \"r38\", \"34\": \"r38\", \"35\": \"r38\", \"36\": \"r38\", \"37\": \"r38\", \"38\": \"r38\", \"39\": \"r38\", \"40\": \"r38\", \"41\": \"r38\", \"42\": \"r38\", \"43\": \"r38\", \"44\": \"r38\", \"45\": \"r38\", \"46\": \"s52\", \"47\": \"s50\", \"48\": \"s51\", \"49\": \"s53\", \"50\": \"s54\", \"51\": \"s55\", \"52\": \"r38\", \"53\": \"r38\", \"54\": \"r38\", \"55\": \"r38\", \"57\": \"r38\" }, { \"23\": \"r14\", \"24\": \"r14\", \"25\": \"r14\", \"26\": \"r14\", \"27\": \"r14\", \"28\": \"r14\", \"29\": \"r14\", \"30\": \"r14\", \"31\": \"r14\", \"32\": \"r14\", \"33\": \"r14\", \"34\": \"r14\", \"35\": \"r14\", \"36\": \"r14\", \"37\": \"r14\", \"38\": \"r14\", \"39\": \"r14\", \"40\": \"r14\", \"41\": \"r14\", \"42\": \"r14\", \"43\": \"r14\", \"44\": \"r14\", \"45\": \"r14\", \"52\": \"r14\", \"53\": \"r14\", \"54\": \"r14\", \"55\": \"r14\", \"57\": \"r14\" }, { \"23\": \"r15\", \"24\": \"r15\", \"25\": \"r15\", \"26\": \"r15\", \"27\": \"r15\", \"28\": \"r15\", \"29\": \"r15\", \"30\": \"r15\", \"31\": \"r15\", \"32\": \"r15\", \"33\": \"r15\", \"34\": \"r15\", \"35\": \"r15\", \"36\": \"r15\", \"37\": \"r15\", \"38\": \"r15\", \"39\": \"r15\", \"40\": \"r15\", \"41\": \"r15\", \"42\": \"r15\", \"43\": \"r15\", \"44\": \"r15\", \"45\": \"r15\", \"52\": \"r15\", \"53\": \"r15\", \"54\": \"r15\", \"55\": \"r15\", \"57\": \"r15\" }, { \"23\": \"r16\", \"24\": \"r16\", \"25\": \"r16\", \"26\": \"r16\", \"27\": \"r16\", \"28\": \"r16\", \"29\": \"r16\", \"30\": \"r16\", \"31\": \"r16\", \"32\": \"r16\", \"33\": \"r16\", \"34\": \"r16\", \"35\": \"r16\", \"36\": \"r16\", \"37\": \"r16\", \"38\": \"r16\", \"39\": \"r16\", \"40\": \"r16\", \"41\": \"r16\", \"42\": \"r16\", \"43\": \"r16\", \"44\": \"r16\", \"45\": \"r16\", \"52\": \"r16\", \"53\": \"r16\", \"54\": \"r16\", \"55\": \"r16\", \"57\": \"r16\" }, { \"23\": \"r17\", \"24\": \"r17\", \"25\": \"r17\", \"26\": \"r17\", \"27\": \"r17\", \"28\": \"r17\", \"29\": \"r17\", \"30\": \"r17\", \"31\": \"r17\", \"32\": \"r17\", \"33\": \"r17\", \"34\": \"r17\", \"35\": \"r17\", \"36\": \"r17\", \"37\": \"r17\", \"38\": \"r17\", \"39\": \"r17\", \"40\": \"r17\", \"41\": \"r17\", \"42\": \"r17\", \"43\": \"r17\", \"44\": \"r17\", \"45\": \"r17\", \"52\": \"r17\", \"53\": \"r17\", \"54\": \"r17\", \"55\": \"r17\", \"57\": \"r17\" }, { \"4\": 57, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 59, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 61, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 63, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"23\": \"r22\", \"24\": \"r22\", \"25\": \"r22\", \"26\": \"r22\", \"27\": \"r22\", \"28\": \"r22\", \"29\": \"r22\", \"30\": \"r22\", \"31\": \"r22\", \"32\": \"r22\", \"33\": \"r22\", \"34\": \"r22\", \"35\": \"r22\", \"36\": \"r22\", \"37\": \"r22\", \"38\": \"r22\", \"39\": \"r22\", \"40\": \"r22\", \"41\": \"r22\", \"42\": \"r22\", \"43\": \"r22\", \"44\": \"r22\", \"45\": \"r22\", \"46\": \"r22\", \"47\": \"r22\", \"48\": \"r22\", \"49\": \"r22\", \"50\": \"r22\", \"51\": \"r22\", \"52\": \"r22\", \"53\": \"r22\", \"54\": \"r22\", \"55\": \"r22\", \"57\": \"r22\" }, { \"23\": \"r23\", \"24\": \"r23\", \"25\": \"r23\", \"26\": \"r23\", \"27\": \"r23\", \"28\": \"r23\", \"29\": \"r23\", \"30\": \"r23\", \"31\": \"r23\", \"32\": \"r23\", \"33\": \"r23\", \"34\": \"r23\", \"35\": \"r23\", \"36\": \"r23\", \"37\": \"r23\", \"38\": \"r23\", \"39\": \"r23\", \"40\": \"r23\", \"41\": \"r23\", \"42\": \"r23\", \"43\": \"r23\", \"44\": \"r23\", \"45\": \"r23\", \"46\": \"r23\", \"47\": \"r23\", \"48\": \"r23\", \"49\": \"r23\", \"50\": \"r23\", \"51\": \"r23\", \"52\": \"r23\", \"53\": \"r23\", \"54\": \"r23\", \"55\": \"r23\", \"57\": \"r23\" }, { \"23\": \"r24\", \"24\": \"r24\", \"25\": \"r24\", \"26\": \"r24\", \"27\": \"r24\", \"28\": \"r24\", \"29\": \"r24\", \"30\": \"r24\", \"31\": \"r24\", \"32\": \"r24\", \"33\": \"r24\", \"34\": \"r24\", \"35\": \"r24\", \"36\": \"r24\", \"37\": \"r24\", \"38\": \"r24\", \"39\": \"r24\", \"40\": \"r24\", \"41\": \"r24\", \"42\": \"r24\", \"43\": \"r24\", \"44\": \"r24\", \"45\": \"r24\", \"46\": \"r24\", \"47\": \"r24\", \"48\": \"r24\", \"49\": \"r24\", \"50\": \"r24\", \"51\": \"r24\", \"52\": \"r24\", \"53\": \"r24\", \"54\": \"r24\", \"55\": \"r24\", \"57\": \"r24\" }, { \"23\": \"r25\", \"24\": \"r25\", \"25\": \"r25\", \"26\": \"r25\", \"27\": \"r25\", \"28\": \"r25\", \"29\": \"r25\", \"30\": \"r25\", \"31\": \"r25\", \"32\": \"r25\", \"33\": \"r25\", \"34\": \"r25\", \"35\": \"r25\", \"36\": \"r25\", \"37\": \"r25\", \"38\": \"r25\", \"39\": \"r25\", \"40\": \"r25\", \"41\": \"r25\", \"42\": \"r25\", \"43\": \"r25\", \"44\": \"r25\", \"45\": \"r25\", \"46\": \"r25\", \"47\": \"r25\", \"48\": \"r25\", \"49\": \"r25\", \"50\": \"r25\", \"51\": \"r25\", \"52\": \"r25\", \"53\": \"r25\", \"54\": \"r25\", \"55\": \"r25\", \"56\": \"r25\", \"57\": \"r25\", \"58\": \"r25\" }, { \"23\": \"r26\", \"24\": \"r26\", \"25\": \"r26\", \"26\": \"r26\", \"27\": \"r26\", \"28\": \"r26\", \"29\": \"r26\", \"30\": \"r26\", \"31\": \"r26\", \"32\": \"r26\", \"33\": \"r26\", \"34\": \"r26\", \"35\": \"r26\", \"36\": \"r26\", \"37\": \"r26\", \"38\": \"r26\", \"39\": \"r26\", \"40\": \"r26\", \"41\": \"r26\", \"42\": \"r26\", \"43\": \"r26\", \"44\": \"r26\", \"45\": \"r26\", \"46\": \"r26\", \"47\": \"r26\", \"48\": \"r26\", \"49\": \"r26\", \"50\": \"r26\", \"51\": \"r26\", \"52\": \"r26\", \"53\": \"r26\", \"54\": \"r26\", \"55\": \"r26\", \"56\": \"r26\", \"57\": \"r26\", \"58\": \"r26\" }, { \"23\": \"r27\", \"24\": \"r27\", \"25\": \"r27\", \"26\": \"r27\", \"27\": \"r27\", \"28\": \"r27\", \"29\": \"r27\", \"30\": \"r27\", \"31\": \"r27\", \"32\": \"r27\", \"33\": \"r27\", \"34\": \"r27\", \"35\": \"r27\", \"36\": \"r27\", \"37\": \"r27\", \"38\": \"r27\", \"39\": \"r27\", \"40\": \"r27\", \"41\": \"r27\", \"42\": \"r27\", \"43\": \"r27\", \"44\": \"r27\", \"45\": \"r27\", \"46\": \"r27\", \"47\": \"r27\", \"48\": \"r27\", \"49\": \"r27\", \"50\": \"r27\", \"51\": \"r27\", \"52\": \"r27\", \"53\": \"r27\", \"54\": \"r27\", \"55\": \"r27\", \"56\": \"r27\", \"57\": \"r27\", \"58\": \"r27\" }, { \"23\": \"r28\", \"24\": \"r28\", \"25\": \"r28\", \"26\": \"r28\", \"27\": \"r28\", \"28\": \"r28\", \"29\": \"r28\", \"30\": \"r28\", \"31\": \"r28\", \"32\": \"r28\", \"33\": \"r28\", \"34\": \"r28\", \"35\": \"r28\", \"36\": \"r28\", \"37\": \"r28\", \"38\": \"r28\", \"39\": \"r28\", \"40\": \"r28\", \"41\": \"r28\", \"42\": \"r28\", \"43\": \"r28\", \"44\": \"r28\", \"45\": \"r28\", \"46\": \"r28\", \"47\": \"r28\", \"48\": \"r28\", \"49\": \"r28\", \"50\": \"r28\", \"51\": \"r28\", \"52\": \"r28\", \"53\": \"r28\", \"54\": \"r28\", \"55\": \"r28\", \"56\": \"r28\", \"57\": \"r28\", \"58\": \"r28\" }, { \"23\": \"r29\", \"24\": \"r29\", \"25\": \"r29\", \"26\": \"r29\", \"27\": \"r29\", \"28\": \"r29\", \"29\": \"r29\", \"30\": \"r29\", \"31\": \"r29\", \"32\": \"r29\", \"33\": \"r29\", \"34\": \"r29\", \"35\": \"r29\", \"36\": \"r29\", \"37\": \"r29\", \"38\": \"r29\", \"39\": \"r29\", \"40\": \"r29\", \"41\": \"r29\", \"42\": \"r29\", \"43\": \"r29\", \"44\": \"r29\", \"45\": \"r29\", \"46\": \"r29\", \"47\": \"r29\", \"48\": \"r29\", \"49\": \"r29\", \"50\": \"r29\", \"51\": \"r29\", \"52\": \"r29\", \"53\": \"r29\", \"54\": \"r29\", \"55\": \"r29\", \"56\": \"r29\", \"57\": \"r29\", \"58\": \"r29\" }, { \"23\": \"r30\", \"24\": \"r30\", \"25\": \"r30\", \"26\": \"r30\", \"27\": \"r30\", \"28\": \"r30\", \"29\": \"r30\", \"30\": \"r30\", \"31\": \"r30\", \"32\": \"r30\", \"33\": \"r30\", \"34\": \"r30\", \"35\": \"r30\", \"36\": \"r30\", \"37\": \"r30\", \"38\": \"r30\", \"39\": \"r30\", \"40\": \"r30\", \"41\": \"r30\", \"42\": \"r30\", \"43\": \"r30\", \"44\": \"r30\", \"45\": \"r30\", \"46\": \"r30\", \"47\": \"r30\", \"48\": \"r30\", \"49\": \"r30\", \"50\": \"r30\", \"51\": \"r30\", \"52\": \"r30\", \"53\": \"r30\", \"54\": \"r30\", \"55\": \"r30\", \"56\": \"r30\", \"57\": \"r30\", \"58\": \"r30\" }, { \"23\": \"r31\", \"24\": \"r31\", \"25\": \"r31\", \"26\": \"r31\", \"27\": \"r31\", \"28\": \"r31\", \"29\": \"r31\", \"30\": \"r31\", \"31\": \"r31\", \"32\": \"r31\", \"33\": \"r31\", \"34\": \"r31\", \"35\": \"r31\", \"36\": \"r31\", \"37\": \"r31\", \"38\": \"r31\", \"39\": \"r31\", \"40\": \"r31\", \"41\": \"r31\", \"42\": \"r31\", \"43\": \"r31\", \"44\": \"r31\", \"45\": \"r31\", \"46\": \"r31\", \"47\": \"r31\", \"48\": \"r31\", \"49\": \"r31\", \"50\": \"r31\", \"51\": \"r31\", \"52\": \"r31\", \"53\": \"r31\", \"54\": \"r31\", \"55\": \"r31\", \"56\": \"r31\", \"57\": \"r31\", \"58\": \"r31\" }, { \"23\": \"r32\", \"24\": \"r32\", \"25\": \"r32\", \"26\": \"r32\", \"27\": \"r32\", \"28\": \"r32\", \"29\": \"r32\", \"30\": \"r32\", \"31\": \"r32\", \"32\": \"r32\", \"33\": \"r32\", \"34\": \"r32\", \"35\": \"r32\", \"36\": \"r32\", \"37\": \"r32\", \"38\": \"r32\", \"39\": \"r32\", \"40\": \"r32\", \"41\": \"r32\", \"42\": \"r32\", \"43\": \"r32\", \"44\": \"r32\", \"45\": \"r32\", \"46\": \"r32\", \"47\": \"r32\", \"48\": \"r32\", \"49\": \"r32\", \"50\": \"r32\", \"51\": \"r32\", \"52\": \"r32\", \"53\": \"r32\", \"54\": \"r32\", \"55\": \"r32\", \"56\": \"r32\", \"57\": \"r32\", \"58\": \"r32\" }, { \"23\": \"r33\", \"24\": \"r33\", \"25\": \"r33\", \"26\": \"r33\", \"27\": \"r33\", \"28\": \"r33\", \"29\": \"r33\", \"30\": \"r33\", \"31\": \"r33\", \"32\": \"r33\", \"33\": \"r33\", \"34\": \"r33\", \"35\": \"r33\", \"36\": \"r33\", \"37\": \"r33\", \"38\": \"r33\", \"39\": \"r33\", \"40\": \"r33\", \"41\": \"r33\", \"42\": \"r33\", \"43\": \"r33\", \"44\": \"r33\", \"45\": \"r33\", \"46\": \"r33\", \"47\": \"r33\", \"48\": \"r33\", \"49\": \"r33\", \"50\": \"r33\", \"51\": \"r33\", \"52\": \"r33\", \"53\": \"r33\", \"54\": \"r33\", \"55\": \"r33\", \"56\": \"r33\", \"57\": \"r33\", \"58\": \"r33\" }, { \"23\": \"r34\", \"24\": \"r34\", \"25\": \"r34\", \"26\": \"r34\", \"27\": \"r34\", \"28\": \"r34\", \"29\": \"r34\", \"30\": \"r34\", \"31\": \"r34\", \"32\": \"r34\", \"33\": \"r34\", \"34\": \"r34\", \"35\": \"r34\", \"36\": \"r34\", \"37\": \"r34\", \"38\": \"r34\", \"39\": \"r34\", \"40\": \"r34\", \"41\": \"r34\", \"42\": \"r34\", \"43\": \"r34\", \"44\": \"r34\", \"45\": \"r34\", \"46\": \"r34\", \"47\": \"r34\", \"48\": \"r34\", \"49\": \"r34\", \"50\": \"r34\", \"51\": \"r34\", \"52\": \"r34\", \"53\": \"r34\", \"54\": \"r34\", \"55\": \"r34\", \"56\": \"r34\", \"57\": \"r34\", \"58\": \"r34\" }, { \"23\": \"r35\", \"24\": \"r35\", \"25\": \"r35\", \"26\": \"r35\", \"27\": \"r35\", \"28\": \"r35\", \"29\": \"r35\", \"30\": \"r35\", \"31\": \"r35\", \"32\": \"r35\", \"33\": \"r35\", \"34\": \"r35\", \"35\": \"r35\", \"36\": \"r35\", \"37\": \"r35\", \"38\": \"r35\", \"39\": \"r35\", \"40\": \"r35\", \"41\": \"r35\", \"42\": \"r35\", \"43\": \"r35\", \"44\": \"r35\", \"45\": \"r35\", \"46\": \"r35\", \"47\": \"r35\", \"48\": \"r35\", \"49\": \"r35\", \"50\": \"r35\", \"51\": \"r35\", \"52\": \"r35\", \"53\": \"r35\", \"54\": \"r35\", \"55\": \"r35\", \"56\": \"r35\", \"57\": \"r35\", \"58\": \"r35\" }, { \"23\": \"r36\", \"24\": \"r36\", \"25\": \"r36\", \"26\": \"r36\", \"27\": \"r36\", \"28\": \"r36\", \"29\": \"r36\", \"30\": \"r36\", \"31\": \"r36\", \"32\": \"r36\", \"33\": \"r36\", \"34\": \"r36\", \"35\": \"r36\", \"36\": \"r36\", \"37\": \"r36\", \"38\": \"r36\", \"39\": \"r36\", \"40\": \"r36\", \"41\": \"r36\", \"42\": \"r36\", \"43\": \"r36\", \"44\": \"r36\", \"45\": \"r36\", \"46\": \"r36\", \"47\": \"r36\", \"48\": \"r36\", \"49\": \"r36\", \"50\": \"r36\", \"51\": \"r36\", \"52\": \"r36\", \"53\": \"r36\", \"54\": \"r36\", \"55\": \"r36\", \"56\": \"r36\", \"57\": \"r36\", \"58\": \"r36\" }, { \"10\": 70, \"18\": 65, \"19\": 66, \"21\": 67, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r54\", \"58\": \"s68\" }, { \"10\": 70, \"18\": 83, \"19\": 66, \"21\": 67, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r54\", \"58\": \"s68\" }, { \"23\": \"r47\", \"24\": \"r47\", \"25\": \"r47\", \"26\": \"r47\", \"27\": \"r47\", \"28\": \"r47\", \"29\": \"r47\", \"30\": \"r47\", \"31\": \"r47\", \"32\": \"r47\", \"33\": \"r47\", \"34\": \"r47\", \"35\": \"r47\", \"36\": \"r47\", \"37\": \"r47\", \"38\": \"r47\", \"39\": \"r47\", \"40\": \"r47\", \"41\": \"r47\", \"42\": \"r47\", \"43\": \"r47\", \"44\": \"r47\", \"45\": \"r47\", \"46\": \"r47\", \"47\": \"r47\", \"48\": \"r47\", \"49\": \"r47\", \"50\": \"r47\", \"51\": \"r47\", \"52\": \"r47\", \"53\": \"r47\", \"54\": \"r47\", \"55\": \"r47\", \"57\": \"r47\" }, { \"23\": \"r48\", \"24\": \"r48\", \"25\": \"r48\", \"26\": \"r48\", \"27\": \"r48\", \"28\": \"r48\", \"29\": \"r48\", \"30\": \"r48\", \"31\": \"r48\", \"32\": \"r48\", \"33\": \"r48\", \"34\": \"r48\", \"35\": \"r48\", \"36\": \"r48\", \"37\": \"r48\", \"38\": \"r48\", \"39\": \"r48\", \"40\": \"r48\", \"41\": \"r48\", \"42\": \"r48\", \"43\": \"r48\", \"44\": \"r48\", \"45\": \"r48\", \"46\": \"r48\", \"47\": \"r48\", \"48\": \"r48\", \"49\": \"r48\", \"50\": \"r48\", \"51\": \"r48\", \"52\": \"r48\", \"53\": \"r48\", \"54\": \"r48\", \"55\": \"r48\", \"57\": \"r48\" }, { \"4\": 85, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 87, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"4\": 89, \"5\": 5, \"6\": 6, \"24\": \"r10\", \"25\": \"r10\", \"26\": \"r10\", \"27\": \"r10\", \"28\": \"r10\", \"29\": \"r10\", \"30\": \"r10\", \"31\": \"r10\", \"32\": \"r10\", \"33\": \"r10\", \"34\": \"r10\", \"35\": \"r10\", \"36\": \"r10\", \"37\": \"r10\", \"38\": \"r10\", \"39\": \"r10\", \"40\": \"r10\", \"41\": \"r10\", \"42\": \"r10\", \"43\": \"r10\", \"44\": \"r10\", \"45\": \"r10\", \"52\": \"r10\", \"53\": \"r10\", \"54\": \"r10\", \"55\": \"r10\", \"57\": \"r10\" }, { \"23\": \"r13\", \"24\": \"r13\", \"25\": \"r13\", \"26\": \"r13\", \"27\": \"r13\", \"28\": \"r13\", \"29\": \"r13\", \"30\": \"r13\", \"31\": \"r13\", \"32\": \"r13\", \"33\": \"r13\", \"34\": \"r13\", \"35\": \"r13\", \"36\": \"r13\", \"37\": \"r13\", \"38\": \"r13\", \"39\": \"r13\", \"40\": \"r13\", \"41\": \"r13\", \"42\": \"r13\", \"43\": \"r13\", \"44\": \"r13\", \"45\": \"r13\", \"52\": \"r13\", \"53\": \"r13\", \"54\": \"r13\", \"55\": \"r13\", \"57\": \"r13\" }, { \"23\": \"r37\", \"24\": \"r37\", \"25\": \"r37\", \"26\": \"r37\", \"27\": \"r37\", \"28\": \"r37\", \"29\": \"r37\", \"30\": \"r37\", \"31\": \"r37\", \"32\": \"r37\", \"33\": \"r37\", \"34\": \"r37\", \"35\": \"r37\", \"36\": \"r37\", \"37\": \"r37\", \"38\": \"r37\", \"39\": \"r37\", \"40\": \"r37\", \"41\": \"r37\", \"42\": \"r37\", \"43\": \"r37\", \"44\": \"r37\", \"45\": \"r37\", \"52\": \"r37\", \"53\": \"r37\", \"54\": \"r37\", \"55\": \"r37\", \"57\": \"r37\" }, { \"23\": \"r39\", \"24\": \"r39\", \"25\": \"r39\", \"26\": \"r39\", \"27\": \"r39\", \"28\": \"r39\", \"29\": \"r39\", \"30\": \"r39\", \"31\": \"r39\", \"32\": \"r39\", \"33\": \"r39\", \"34\": \"r39\", \"35\": \"r39\", \"36\": \"r39\", \"37\": \"r39\", \"38\": \"r39\", \"39\": \"r39\", \"40\": \"r39\", \"41\": \"r39\", \"42\": \"r39\", \"43\": \"r39\", \"44\": \"r39\", \"45\": \"r39\", \"46\": \"s56\", \"52\": \"r39\", \"53\": \"r39\", \"54\": \"r39\", \"55\": \"r39\", \"57\": \"r39\" }, { \"23\": \"r41\", \"24\": \"r41\", \"25\": \"r41\", \"26\": \"r41\", \"27\": \"r41\", \"28\": \"r41\", \"29\": \"r41\", \"30\": \"r41\", \"31\": \"r41\", \"32\": \"r41\", \"33\": \"r41\", \"34\": \"r41\", \"35\": \"r41\", \"36\": \"r41\", \"37\": \"r41\", \"38\": \"r41\", \"39\": \"r41\", \"40\": \"r41\", \"41\": \"r41\", \"42\": \"r41\", \"43\": \"r41\", \"44\": \"r41\", \"45\": \"r41\", \"46\": \"r41\", \"52\": \"r41\", \"53\": \"r41\", \"54\": \"r41\", \"55\": \"r41\", \"57\": \"r41\" }, { \"23\": \"r42\", \"24\": \"r42\", \"25\": \"r42\", \"26\": \"r42\", \"27\": \"r42\", \"28\": \"r42\", \"29\": \"r42\", \"30\": \"r42\", \"31\": \"r42\", \"32\": \"r42\", \"33\": \"r42\", \"34\": \"r42\", \"35\": \"r42\", \"36\": \"r42\", \"37\": \"r42\", \"38\": \"r42\", \"39\": \"r42\", \"40\": \"r42\", \"41\": \"r42\", \"42\": \"r42\", \"43\": \"r42\", \"44\": \"r42\", \"45\": \"r42\", \"46\": \"r42\", \"52\": \"r42\", \"53\": \"r42\", \"54\": \"r42\", \"55\": \"r42\", \"57\": \"r42\" }, { \"23\": \"r43\", \"24\": \"r43\", \"25\": \"r43\", \"26\": \"r43\", \"27\": \"r43\", \"28\": \"r43\", \"29\": \"r43\", \"30\": \"r43\", \"31\": \"r43\", \"32\": \"r43\", \"33\": \"r43\", \"34\": \"r43\", \"35\": \"r43\", \"36\": \"r43\", \"37\": \"r43\", \"38\": \"r43\", \"39\": \"r43\", \"40\": \"r43\", \"41\": \"r43\", \"42\": \"r43\", \"43\": \"r43\", \"44\": \"r43\", \"45\": \"r43\", \"46\": \"r43\", \"52\": \"r43\", \"53\": \"r43\", \"54\": \"r43\", \"55\": \"r43\", \"57\": \"r43\" }, { \"23\": \"r44\", \"24\": \"r44\", \"25\": \"r44\", \"26\": \"r44\", \"27\": \"r44\", \"28\": \"r44\", \"29\": \"r44\", \"30\": \"r44\", \"31\": \"r44\", \"32\": \"r44\", \"33\": \"r44\", \"34\": \"r44\", \"35\": \"r44\", \"36\": \"r44\", \"37\": \"r44\", \"38\": \"r44\", \"39\": \"r44\", \"40\": \"r44\", \"41\": \"r44\", \"42\": \"r44\", \"43\": \"r44\", \"44\": \"r44\", \"45\": \"r44\", \"46\": \"r44\", \"52\": \"r44\", \"53\": \"r44\", \"54\": \"r44\", \"55\": \"r44\", \"57\": \"r44\" }, { \"23\": \"r45\", \"24\": \"r45\", \"25\": \"r45\", \"26\": \"r45\", \"27\": \"r45\", \"28\": \"r45\", \"29\": \"r45\", \"30\": \"r45\", \"31\": \"r45\", \"32\": \"r45\", \"33\": \"r45\", \"34\": \"r45\", \"35\": \"r45\", \"36\": \"r45\", \"37\": \"r45\", \"38\": \"r45\", \"39\": \"r45\", \"40\": \"r45\", \"41\": \"r45\", \"42\": \"r45\", \"43\": \"r45\", \"44\": \"r45\", \"45\": \"r45\", \"46\": \"r45\", \"52\": \"r45\", \"53\": \"r45\", \"54\": \"r45\", \"55\": \"r45\", \"57\": \"r45\" }, { \"23\": \"r46\", \"24\": \"r46\", \"25\": \"r46\", \"26\": \"r46\", \"27\": \"r46\", \"28\": \"r46\", \"29\": \"r46\", \"30\": \"r46\", \"31\": \"r46\", \"32\": \"r46\", \"33\": \"r46\", \"34\": \"r46\", \"35\": \"r46\", \"36\": \"r46\", \"37\": \"r46\", \"38\": \"r46\", \"39\": \"r46\", \"40\": \"r46\", \"41\": \"r46\", \"42\": \"r46\", \"43\": \"r46\", \"44\": \"r46\", \"45\": \"r46\", \"46\": \"r46\", \"52\": \"r46\", \"53\": \"r46\", \"54\": \"r46\", \"55\": \"r46\", \"57\": \"r46\" }, { \"23\": \"r40\", \"24\": \"r40\", \"25\": \"r40\", \"26\": \"r40\", \"27\": \"r40\", \"28\": \"r40\", \"29\": \"r40\", \"30\": \"r40\", \"31\": \"r40\", \"32\": \"r40\", \"33\": \"r40\", \"34\": \"r40\", \"35\": \"r40\", \"36\": \"r40\", \"37\": \"r40\", \"38\": \"r40\", \"39\": \"r40\", \"40\": \"r40\", \"41\": \"r40\", \"42\": \"r40\", \"43\": \"r40\", \"44\": \"r40\", \"45\": \"r40\", \"52\": \"r40\", \"53\": \"r40\", \"54\": \"r40\", \"55\": \"r40\", \"57\": \"r40\" }, { \"25\": \"s12\", \"31\": \"s58\" }, { \"23\": \"r18\", \"24\": \"r18\", \"25\": \"r18\", \"26\": \"r18\", \"27\": \"r18\", \"28\": \"r18\", \"29\": \"r18\", \"30\": \"r18\", \"31\": \"r18\", \"32\": \"r18\", \"33\": \"r18\", \"34\": \"r18\", \"35\": \"r18\", \"36\": \"r18\", \"37\": \"r18\", \"38\": \"r18\", \"39\": \"r18\", \"40\": \"r18\", \"41\": \"r18\", \"42\": \"r18\", \"43\": \"r18\", \"44\": \"r18\", \"45\": \"r18\", \"52\": \"r18\", \"53\": \"r18\", \"54\": \"r18\", \"55\": \"r18\", \"57\": \"r18\" }, { \"25\": \"s12\", \"31\": \"s60\" }, { \"23\": \"r19\", \"24\": \"r19\", \"25\": \"r19\", \"26\": \"r19\", \"27\": \"r19\", \"28\": \"r19\", \"29\": \"r19\", \"30\": \"r19\", \"31\": \"r19\", \"32\": \"r19\", \"33\": \"r19\", \"34\": \"r19\", \"35\": \"r19\", \"36\": \"r19\", \"37\": \"r19\", \"38\": \"r19\", \"39\": \"r19\", \"40\": \"r19\", \"41\": \"r19\", \"42\": \"r19\", \"43\": \"r19\", \"44\": \"r19\", \"45\": \"r19\", \"52\": \"r19\", \"53\": \"r19\", \"54\": \"r19\", \"55\": \"r19\", \"57\": \"r19\" }, { \"25\": \"s12\", \"31\": \"s62\" }, { \"23\": \"r20\", \"24\": \"r20\", \"25\": \"r20\", \"26\": \"r20\", \"27\": \"r20\", \"28\": \"r20\", \"29\": \"r20\", \"30\": \"r20\", \"31\": \"r20\", \"32\": \"r20\", \"33\": \"r20\", \"34\": \"r20\", \"35\": \"r20\", \"36\": \"r20\", \"37\": \"r20\", \"38\": \"r20\", \"39\": \"r20\", \"40\": \"r20\", \"41\": \"r20\", \"42\": \"r20\", \"43\": \"r20\", \"44\": \"r20\", \"45\": \"r20\", \"52\": \"r20\", \"53\": \"r20\", \"54\": \"r20\", \"55\": \"r20\", \"57\": \"r20\" }, { \"25\": \"s12\", \"31\": \"s64\" }, { \"23\": \"r21\", \"24\": \"r21\", \"25\": \"r21\", \"26\": \"r21\", \"27\": \"r21\", \"28\": \"r21\", \"29\": \"r21\", \"30\": \"r21\", \"31\": \"r21\", \"32\": \"r21\", \"33\": \"r21\", \"34\": \"r21\", \"35\": \"r21\", \"36\": \"r21\", \"37\": \"r21\", \"38\": \"r21\", \"39\": \"r21\", \"40\": \"r21\", \"41\": \"r21\", \"42\": \"r21\", \"43\": \"r21\", \"44\": \"r21\", \"45\": \"r21\", \"52\": \"r21\", \"53\": \"r21\", \"54\": \"r21\", \"55\": \"r21\", \"57\": \"r21\" }, { \"56\": \"s72\" }, { \"56\": \"r55\" }, { \"10\": 70, \"20\": 73, \"21\": 75, \"22\": 76, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r56\", \"58\": \"s74\" }, { \"24\": \"r62\", \"28\": \"r62\", \"35\": \"r62\", \"36\": \"r62\", \"37\": \"r62\", \"38\": \"r62\", \"39\": \"r62\", \"40\": \"r62\", \"41\": \"r62\", \"42\": \"r62\", \"43\": \"r62\", \"44\": \"r62\", \"45\": \"r62\", \"56\": \"r62\", \"58\": \"r62\" }, { \"24\": \"r63\", \"28\": \"r63\", \"35\": \"r63\", \"36\": \"r63\", \"37\": \"r63\", \"38\": \"r63\", \"39\": \"r63\", \"40\": \"r63\", \"41\": \"r63\", \"42\": \"r63\", \"43\": \"r63\", \"44\": \"r63\", \"45\": \"r63\", \"56\": \"r63\", \"58\": \"r63\" }, { \"24\": \"r64\", \"28\": \"r64\", \"35\": \"r64\", \"36\": \"r64\", \"37\": \"r64\", \"38\": \"r64\", \"39\": \"r64\", \"40\": \"r64\", \"41\": \"r64\", \"42\": \"r64\", \"43\": \"r64\", \"44\": \"r64\", \"45\": \"r64\", \"56\": \"r64\", \"58\": \"r64\" }, { \"24\": \"r65\", \"28\": \"r65\", \"35\": \"r65\", \"36\": \"r65\", \"37\": \"r65\", \"38\": \"r65\", \"39\": \"r65\", \"40\": \"r65\", \"41\": \"r65\", \"42\": \"r65\", \"43\": \"r65\", \"44\": \"r65\", \"45\": \"r65\", \"56\": \"r65\", \"58\": \"r65\" }, { \"23\": \"r52\", \"24\": \"r52\", \"25\": \"r52\", \"26\": \"r52\", \"27\": \"r52\", \"28\": \"r52\", \"29\": \"r52\", \"30\": \"r52\", \"31\": \"r52\", \"32\": \"r52\", \"33\": \"r52\", \"34\": \"r52\", \"35\": \"r52\", \"36\": \"r52\", \"37\": \"r52\", \"38\": \"r52\", \"39\": \"r52\", \"40\": \"r52\", \"41\": \"r52\", \"42\": \"r52\", \"43\": \"r52\", \"44\": \"r52\", \"45\": \"r52\", \"46\": \"r52\", \"47\": \"r52\", \"48\": \"r52\", \"49\": \"r52\", \"50\": \"r52\", \"51\": \"r52\", \"52\": \"r52\", \"53\": \"r52\", \"54\": \"r52\", \"55\": \"r52\", \"57\": \"r52\" }, { \"56\": \"r57\" }, { \"10\": 70, \"21\": 77, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r62\", \"58\": \"s68\" }, { \"56\": \"r59\" }, { \"10\": 70, \"20\": 79, \"21\": 75, \"22\": 76, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r63\", \"58\": \"s80\" }, { \"10\": 70, \"18\": 78, \"19\": 66, \"21\": 67, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r54\", \"58\": \"s68\" }, { \"56\": \"r58\" }, { \"56\": \"r60\" }, { \"10\": 70, \"21\": 81, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r62\", \"58\": \"s68\" }, { \"10\": 70, \"18\": 82, \"19\": 66, \"21\": 67, \"22\": 69, \"24\": \"s28\", \"28\": \"s71\", \"35\": \"s29\", \"36\": \"s30\", \"37\": \"s31\", \"38\": \"s32\", \"39\": \"s33\", \"40\": \"s34\", \"41\": \"s35\", \"42\": \"s36\", \"43\": \"s37\", \"44\": \"s38\", \"45\": \"s39\", \"56\": \"r54\", \"58\": \"s68\" }, { \"56\": \"r61\" }, { \"56\": \"s84\" }, { \"23\": \"r53\", \"24\": \"r53\", \"25\": \"r53\", \"26\": \"r53\", \"27\": \"r53\", \"28\": \"r53\", \"29\": \"r53\", \"30\": \"r53\", \"31\": \"r53\", \"32\": \"r53\", \"33\": \"r53\", \"34\": \"r53\", \"35\": \"r53\", \"36\": \"r53\", \"37\": \"r53\", \"38\": \"r53\", \"39\": \"r53\", \"40\": \"r53\", \"41\": \"r53\", \"42\": \"r53\", \"43\": \"r53\", \"44\": \"r53\", \"45\": \"r53\", \"46\": \"r53\", \"47\": \"r53\", \"48\": \"r53\", \"49\": \"r53\", \"50\": \"r53\", \"51\": \"r53\", \"52\": \"r53\", \"53\": \"r53\", \"54\": \"r53\", \"55\": \"r53\", \"57\": \"r53\" }, { \"25\": \"s12\", \"31\": \"s86\" }, { \"23\": \"r49\", \"24\": \"r49\", \"25\": \"r49\", \"26\": \"r49\", \"27\": \"r49\", \"28\": \"r49\", \"29\": \"r49\", \"30\": \"r49\", \"31\": \"r49\", \"32\": \"r49\", \"33\": \"r49\", \"34\": \"r49\", \"35\": \"r49\", \"36\": \"r49\", \"37\": \"r49\", \"38\": \"r49\", \"39\": \"r49\", \"40\": \"r49\", \"41\": \"r49\", \"42\": \"r49\", \"43\": \"r49\", \"44\": \"r49\", \"45\": \"r49\", \"46\": \"r49\", \"47\": \"r49\", \"48\": \"r49\", \"49\": \"r49\", \"50\": \"r49\", \"51\": \"r49\", \"52\": \"r49\", \"53\": \"r49\", \"54\": \"r49\", \"55\": \"r49\", \"57\": \"r49\" }, { \"25\": \"s12\", \"31\": \"s88\" }, { \"23\": \"r50\", \"24\": \"r50\", \"25\": \"r50\", \"26\": \"r50\", \"27\": \"r50\", \"28\": \"r50\", \"29\": \"r50\", \"30\": \"r50\", \"31\": \"r50\", \"32\": \"r50\", \"33\": \"r50\", \"34\": \"r50\", \"35\": \"r50\", \"36\": \"r50\", \"37\": \"r50\", \"38\": \"r50\", \"39\": \"r50\", \"40\": \"r50\", \"41\": \"r50\", \"42\": \"r50\", \"43\": \"r50\", \"44\": \"r50\", \"45\": \"r50\", \"46\": \"r50\", \"47\": \"r50\", \"48\": \"r50\", \"49\": \"r50\", \"50\": \"r50\", \"51\": \"r50\", \"52\": \"r50\", \"53\": \"r50\", \"54\": \"r50\", \"55\": \"r50\", \"57\": \"r50\" }, { \"25\": \"s12\", \"31\": \"s90\" }, { \"23\": \"r51\", \"24\": \"r51\", \"25\": \"r51\", \"26\": \"r51\", \"27\": \"r51\", \"28\": \"r51\", \"29\": \"r51\", \"30\": \"r51\", \"31\": \"r51\", \"32\": \"r51\", \"33\": \"r51\", \"34\": \"r51\", \"35\": \"r51\", \"36\": \"r51\", \"37\": \"r51\", \"38\": \"r51\", \"39\": \"r51\", \"40\": \"r51\", \"41\": \"r51\", \"42\": \"r51\", \"43\": \"r51\", \"44\": \"r51\", \"45\": \"r51\", \"46\": \"r51\", \"47\": \"r51\", \"48\": \"r51\", \"49\": \"r51\", \"50\": \"r51\", \"51\": \"r51\", \"52\": \"r51\", \"53\": \"r51\", \"54\": \"r51\", \"55\": \"r51\", \"57\": \"r51\" }];\n\n/**\n * Parsing stack.\n */\nvar stack = [];\n\n/**\n * Tokenizer instance.\n */\nvar tokenizer = void 0;\n/**\n * Generic tokenizer used by the parser in the Syntax tool.\n *\n * https://www.npmjs.com/package/syntax-cli\n *\n * See `--custom-tokinzer` to skip this generation, and use a custom one.\n */\n\nvar lexRules = [[/^#[^\\n]+/, function () {/* skip comments */}], [/^\\s+/, function () {/* skip whitespace */}], [/^-/, function () {\n return 'DASH';\n}], [/^\\//, function () {\n return 'CHAR';\n}], [/^#/, function () {\n return 'CHAR';\n}], [/^\\|/, function () {\n return 'CHAR';\n}], [/^\\./, function () {\n return 'CHAR';\n}], [/^\\{/, function () {\n return 'CHAR';\n}], [/^\\{\\d+\\}/, function () {\n return 'RANGE_EXACT';\n}], [/^\\{\\d+,\\}/, function () {\n return 'RANGE_OPEN';\n}], [/^\\{\\d+,\\d+\\}/, function () {\n return 'RANGE_CLOSED';\n}], [/^\\\\k<(([\\u0041-\\u005a\\u0061-\\u007a\\u00aa\\u00b5\\u00ba\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376-\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0620-\\u064a\\u066e-\\u066f\\u0671-\\u06d3\\u06d5\\u06e5-\\u06e6\\u06ee-\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4-\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086a\\u08a0-\\u08b4\\u08b6-\\u08bd\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098c\\u098f-\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc-\\u09dd\\u09df-\\u09e1\\u09f0-\\u09f1\\u09fc\\u0a05-\\u0a0a\\u0a0f-\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32-\\u0a33\\u0a35-\\u0a36\\u0a38-\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2-\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0-\\u0ae1\\u0af9\\u0b05-\\u0b0c\\u0b0f-\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32-\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c-\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99-\\u0b9a\\u0b9c\\u0b9e-\\u0b9f\\u0ba3-\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c60-\\u0c61\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0-\\u0ce1\\u0cf1-\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d5f-\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32-\\u0e33\\u0e40-\\u0e46\\u0e81-\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0eb0\\u0eb2-\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065-\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1878\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae-\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1c80-\\u1c88\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5-\\u1cf6\\u1cfa\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2118-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2-\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309b-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fef\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a-\\ua62b\\ua640-\\ua66e\\ua67f-\\ua69d\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7bf\\ua7c2-\\ua7c6\\ua7f7-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua8fd-\\ua8fe\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\ua9e0-\\ua9e4\\ua9e6-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5-\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab67\\uab70-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40-\\ufb41\\ufb43-\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]|\\ud800[\\udc00-\\udc0b\\udc0d-\\udc26\\udc28-\\udc3a\\udc3c-\\udc3d\\udc3f-\\udc4d\\udc50-\\udc5d\\udc80-\\udcfa\\udd40-\\udd74\\ude80-\\ude9c\\udea0-\\uded0\\udf00-\\udf1f\\udf2d-\\udf4a\\udf50-\\udf75\\udf80-\\udf9d\\udfa0-\\udfc3\\udfc8-\\udfcf\\udfd1-\\udfd5]|\\ud801[\\udc00-\\udc9d\\udcb0-\\udcd3\\udcd8-\\udcfb\\udd00-\\udd27\\udd30-\\udd63\\ude00-\\udf36\\udf40-\\udf55\\udf60-\\udf67]|\\ud802[\\udc00-\\udc05\\udc08\\udc0a-\\udc35\\udc37-\\udc38\\udc3c\\udc3f-\\udc55\\udc60-\\udc76\\udc80-\\udc9e\\udce0-\\udcf2\\udcf4-\\udcf5\\udd00-\\udd15\\udd20-\\udd39\\udd80-\\uddb7\\uddbe-\\uddbf\\ude00\\ude10-\\ude13\\ude15-\\ude17\\ude19-\\ude35\\ude60-\\ude7c\\ude80-\\ude9c\\udec0-\\udec7\\udec9-\\udee4\\udf00-\\udf35\\udf40-\\udf55\\udf60-\\udf72\\udf80-\\udf91]|\\ud803[\\udc00-\\udc48\\udc80-\\udcb2\\udcc0-\\udcf2\\udd00-\\udd23\\udf00-\\udf1c\\udf27\\udf30-\\udf45\\udfe0-\\udff6]|\\ud804[\\udc03-\\udc37\\udc83-\\udcaf\\udcd0-\\udce8\\udd03-\\udd26\\udd44\\udd50-\\udd72\\udd76\\udd83-\\uddb2\\uddc1-\\uddc4\\uddda\\udddc\\ude00-\\ude11\\ude13-\\ude2b\\ude80-\\ude86\\ude88\\ude8a-\\ude8d\\ude8f-\\ude9d\\ude9f-\\udea8\\udeb0-\\udede\\udf05-\\udf0c\\udf0f-\\udf10\\udf13-\\udf28\\udf2a-\\udf30\\udf32-\\udf33\\udf35-\\udf39\\udf3d\\udf50\\udf5d-\\udf61]|\\ud805[\\udc00-\\udc34\\udc47-\\udc4a\\udc5f\\udc80-\\udcaf\\udcc4-\\udcc5\\udcc7\\udd80-\\uddae\\uddd8-\\udddb\\ude00-\\ude2f\\ude44\\ude80-\\udeaa\\udeb8\\udf00-\\udf1a]|\\ud806[\\udc00-\\udc2b\\udca0-\\udcdf\\udcff\\udda0-\\udda7\\uddaa-\\uddd0\\udde1\\udde3\\ude00\\ude0b-\\ude32\\ude3a\\ude50\\ude5c-\\ude89\\ude9d\\udec0-\\udef8]|\\ud807[\\udc00-\\udc08\\udc0a-\\udc2e\\udc40\\udc72-\\udc8f\\udd00-\\udd06\\udd08-\\udd09\\udd0b-\\udd30\\udd46\\udd60-\\udd65\\udd67-\\udd68\\udd6a-\\udd89\\udd98\\udee0-\\udef2]|\\ud808[\\udc00-\\udf99]|\\ud809[\\udc00-\\udc6e\\udc80-\\udd43]|\\ud80c[\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2e]|\\ud811[\\udc00-\\ude46]|\\ud81a[\\udc00-\\ude38\\ude40-\\ude5e\\uded0-\\udeed\\udf00-\\udf2f\\udf40-\\udf43\\udf63-\\udf77\\udf7d-\\udf8f]|\\ud81b[\\ude40-\\ude7f\\udf00-\\udf4a\\udf50\\udf93-\\udf9f\\udfe0-\\udfe1\\udfe3]|\\ud81c[\\udc00-\\udfff]|\\ud81d[\\udc00-\\udfff]|\\ud81e[\\udc00-\\udfff]|\\ud81f[\\udc00-\\udfff]|\\ud820[\\udc00-\\udfff]|\\ud821[\\udc00-\\udff7]|\\ud822[\\udc00-\\udef2]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67\\udd70-\\udefb]|\\ud82f[\\udc00-\\udc6a\\udc70-\\udc7c\\udc80-\\udc88\\udc90-\\udc99]|\\ud835[\\udc00-\\udc54\\udc56-\\udc9c\\udc9e-\\udc9f\\udca2\\udca5-\\udca6\\udca9-\\udcac\\udcae-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd1e-\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd52-\\udea5\\udea8-\\udec0\\udec2-\\udeda\\udedc-\\udefa\\udefc-\\udf14\\udf16-\\udf34\\udf36-\\udf4e\\udf50-\\udf6e\\udf70-\\udf88\\udf8a-\\udfa8\\udfaa-\\udfc2\\udfc4-\\udfcb]|\\ud838[\\udd00-\\udd2c\\udd37-\\udd3d\\udd4e\\udec0-\\udeeb]|\\ud83a[\\udc00-\\udcc4\\udd00-\\udd43\\udd4b]|\\ud83b[\\ude00-\\ude03\\ude05-\\ude1f\\ude21-\\ude22\\ude24\\ude27\\ude29-\\ude32\\ude34-\\ude37\\ude39\\ude3b\\ude42\\ude47\\ude49\\ude4b\\ude4d-\\ude4f\\ude51-\\ude52\\ude54\\ude57\\ude59\\ude5b\\ude5d\\ude5f\\ude61-\\ude62\\ude64\\ude67-\\ude6a\\ude6c-\\ude72\\ude74-\\ude77\\ude79-\\ude7c\\ude7e\\ude80-\\ude89\\ude8b-\\ude9b\\udea1-\\udea3\\udea5-\\udea9\\udeab-\\udebb]|\\ud840[\\udc00-\\udfff]|\\ud841[\\udc00-\\udfff]|\\ud842[\\udc00-\\udfff]|\\ud843[\\udc00-\\udfff]|\\ud844[\\udc00-\\udfff]|\\ud845[\\udc00-\\udfff]|\\ud846[\\udc00-\\udfff]|\\ud847[\\udc00-\\udfff]|\\ud848[\\udc00-\\udfff]|\\ud849[\\udc00-\\udfff]|\\ud84a[\\udc00-\\udfff]|\\ud84b[\\udc00-\\udfff]|\\ud84c[\\udc00-\\udfff]|\\ud84d[\\udc00-\\udfff]|\\ud84e[\\udc00-\\udfff]|\\ud84f[\\udc00-\\udfff]|\\ud850[\\udc00-\\udfff]|\\ud851[\\udc00-\\udfff]|\\ud852[\\udc00-\\udfff]|\\ud853[\\udc00-\\udfff]|\\ud854[\\udc00-\\udfff]|\\ud855[\\udc00-\\udfff]|\\ud856[\\udc00-\\udfff]|\\ud857[\\udc00-\\udfff]|\\ud858[\\udc00-\\udfff]|\\ud859[\\udc00-\\udfff]|\\ud85a[\\udc00-\\udfff]|\\ud85b[\\udc00-\\udfff]|\\ud85c[\\udc00-\\udfff]|\\ud85d[\\udc00-\\udfff]|\\ud85e[\\udc00-\\udfff]|\\ud85f[\\udc00-\\udfff]|\\ud860[\\udc00-\\udfff]|\\ud861[\\udc00-\\udfff]|\\ud862[\\udc00-\\udfff]|\\ud863[\\udc00-\\udfff]|\\ud864[\\udc00-\\udfff]|\\ud865[\\udc00-\\udfff]|\\ud866[\\udc00-\\udfff]|\\ud867[\\udc00-\\udfff]|\\ud868[\\udc00-\\udfff]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86a[\\udc00-\\udfff]|\\ud86b[\\udc00-\\udfff]|\\ud86c[\\udc00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud86f[\\udc00-\\udfff]|\\ud870[\\udc00-\\udfff]|\\ud871[\\udc00-\\udfff]|\\ud872[\\udc00-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud874[\\udc00-\\udfff]|\\ud875[\\udc00-\\udfff]|\\ud876[\\udc00-\\udfff]|\\ud877[\\udc00-\\udfff]|\\ud878[\\udc00-\\udfff]|\\ud879[\\udc00-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])|[$_]|(\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]{1,}\\}))(([\\u0030-\\u0039\\u0041-\\u005a\\u005f\\u0061-\\u007a\\u00aa\\u00b5\\u00b7\\u00ba\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0300-\\u0374\\u0376-\\u0377\\u037a-\\u037d\\u037f\\u0386-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u0483-\\u0487\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05bd\\u05bf\\u05c1-\\u05c2\\u05c4-\\u05c5\\u05c7\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0610-\\u061a\\u0620-\\u0669\\u066e-\\u06d3\\u06d5-\\u06dc\\u06df-\\u06e8\\u06ea-\\u06fc\\u06ff\\u0710-\\u074a\\u074d-\\u07b1\\u07c0-\\u07f5\\u07fa\\u07fd\\u0800-\\u082d\\u0840-\\u085b\\u0860-\\u086a\\u08a0-\\u08b4\\u08b6-\\u08bd\\u08d3-\\u08e1\\u08e3-\\u0963\\u0966-\\u096f\\u0971-\\u0983\\u0985-\\u098c\\u098f-\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bc-\\u09c4\\u09c7-\\u09c8\\u09cb-\\u09ce\\u09d7\\u09dc-\\u09dd\\u09df-\\u09e3\\u09e6-\\u09f1\\u09fc\\u09fe\\u0a01-\\u0a03\\u0a05-\\u0a0a\\u0a0f-\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32-\\u0a33\\u0a35-\\u0a36\\u0a38-\\u0a39\\u0a3c\\u0a3e-\\u0a42\\u0a47-\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a59-\\u0a5c\\u0a5e\\u0a66-\\u0a75\\u0a81-\\u0a83\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2-\\u0ab3\\u0ab5-\\u0ab9\\u0abc-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ad0\\u0ae0-\\u0ae3\\u0ae6-\\u0aef\\u0af9-\\u0aff\\u0b01-\\u0b03\\u0b05-\\u0b0c\\u0b0f-\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32-\\u0b33\\u0b35-\\u0b39\\u0b3c-\\u0b44\\u0b47-\\u0b48\\u0b4b-\\u0b4d\\u0b56-\\u0b57\\u0b5c-\\u0b5d\\u0b5f-\\u0b63\\u0b66-\\u0b6f\\u0b71\\u0b82-\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99-\\u0b9a\\u0b9c\\u0b9e-\\u0b9f\\u0ba3-\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd0\\u0bd7\\u0be6-\\u0bef\\u0c00-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55-\\u0c56\\u0c58-\\u0c5a\\u0c60-\\u0c63\\u0c66-\\u0c6f\\u0c80-\\u0c83\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbc-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5-\\u0cd6\\u0cde\\u0ce0-\\u0ce3\\u0ce6-\\u0cef\\u0cf1-\\u0cf2\\u0d00-\\u0d03\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4e\\u0d54-\\u0d57\\u0d5f-\\u0d63\\u0d66-\\u0d6f\\u0d7a-\\u0d7f\\u0d82-\\u0d83\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0de6-\\u0def\\u0df2-\\u0df3\\u0e01-\\u0e3a\\u0e40-\\u0e4e\\u0e50-\\u0e59\\u0e81-\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0edc-\\u0edf\\u0f00\\u0f18-\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f3e-\\u0f47\\u0f49-\\u0f6c\\u0f71-\\u0f84\\u0f86-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1049\\u1050-\\u109d\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u135d-\\u135f\\u1369-\\u1371\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u170c\\u170e-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176c\\u176e-\\u1770\\u1772-\\u1773\\u1780-\\u17d3\\u17d7\\u17dc-\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1820-\\u1878\\u1880-\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1920-\\u192b\\u1930-\\u193b\\u1946-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u19d0-\\u19da\\u1a00-\\u1a1b\\u1a20-\\u1a5e\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1aa7\\u1ab0-\\u1abd\\u1b00-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1b80-\\u1bf3\\u1c00-\\u1c37\\u1c40-\\u1c49\\u1c4d-\\u1c7d\\u1c80-\\u1c88\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1cd0-\\u1cd2\\u1cd4-\\u1cfa\\u1d00-\\u1df9\\u1dfb-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u203f-\\u2040\\u2054\\u2071\\u207f\\u2090-\\u209c\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2118-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d7f-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2de0-\\u2dff\\u3005-\\u3007\\u3021-\\u302f\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fef\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua62b\\ua640-\\ua66f\\ua674-\\ua67d\\ua67f-\\ua6f1\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7bf\\ua7c2-\\ua7c6\\ua7f7-\\ua827\\ua840-\\ua873\\ua880-\\ua8c5\\ua8d0-\\ua8d9\\ua8e0-\\ua8f7\\ua8fb\\ua8fd-\\ua92d\\ua930-\\ua953\\ua960-\\ua97c\\ua980-\\ua9c0\\ua9cf-\\ua9d9\\ua9e0-\\ua9fe\\uaa00-\\uaa36\\uaa40-\\uaa4d\\uaa50-\\uaa59\\uaa60-\\uaa76\\uaa7a-\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaef\\uaaf2-\\uaaf6\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab67\\uab70-\\uabea\\uabec-\\uabed\\uabf0-\\uabf9\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40-\\ufb41\\ufb43-\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe00-\\ufe0f\\ufe20-\\ufe2f\\ufe33-\\ufe34\\ufe4d-\\ufe4f\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff10-\\uff19\\uff21-\\uff3a\\uff3f\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]|\\ud800[\\udc00-\\udc0b\\udc0d-\\udc26\\udc28-\\udc3a\\udc3c-\\udc3d\\udc3f-\\udc4d\\udc50-\\udc5d\\udc80-\\udcfa\\udd40-\\udd74\\uddfd\\ude80-\\ude9c\\udea0-\\uded0\\udee0\\udf00-\\udf1f\\udf2d-\\udf4a\\udf50-\\udf7a\\udf80-\\udf9d\\udfa0-\\udfc3\\udfc8-\\udfcf\\udfd1-\\udfd5]|\\ud801[\\udc00-\\udc9d\\udca0-\\udca9\\udcb0-\\udcd3\\udcd8-\\udcfb\\udd00-\\udd27\\udd30-\\udd63\\ude00-\\udf36\\udf40-\\udf55\\udf60-\\udf67]|\\ud802[\\udc00-\\udc05\\udc08\\udc0a-\\udc35\\udc37-\\udc38\\udc3c\\udc3f-\\udc55\\udc60-\\udc76\\udc80-\\udc9e\\udce0-\\udcf2\\udcf4-\\udcf5\\udd00-\\udd15\\udd20-\\udd39\\udd80-\\uddb7\\uddbe-\\uddbf\\ude00-\\ude03\\ude05-\\ude06\\ude0c-\\ude13\\ude15-\\ude17\\ude19-\\ude35\\ude38-\\ude3a\\ude3f\\ude60-\\ude7c\\ude80-\\ude9c\\udec0-\\udec7\\udec9-\\udee6\\udf00-\\udf35\\udf40-\\udf55\\udf60-\\udf72\\udf80-\\udf91]|\\ud803[\\udc00-\\udc48\\udc80-\\udcb2\\udcc0-\\udcf2\\udd00-\\udd27\\udd30-\\udd39\\udf00-\\udf1c\\udf27\\udf30-\\udf50\\udfe0-\\udff6]|\\ud804[\\udc00-\\udc46\\udc66-\\udc6f\\udc7f-\\udcba\\udcd0-\\udce8\\udcf0-\\udcf9\\udd00-\\udd34\\udd36-\\udd3f\\udd44-\\udd46\\udd50-\\udd73\\udd76\\udd80-\\uddc4\\uddc9-\\uddcc\\uddd0-\\uddda\\udddc\\ude00-\\ude11\\ude13-\\ude37\\ude3e\\ude80-\\ude86\\ude88\\ude8a-\\ude8d\\ude8f-\\ude9d\\ude9f-\\udea8\\udeb0-\\udeea\\udef0-\\udef9\\udf00-\\udf03\\udf05-\\udf0c\\udf0f-\\udf10\\udf13-\\udf28\\udf2a-\\udf30\\udf32-\\udf33\\udf35-\\udf39\\udf3b-\\udf44\\udf47-\\udf48\\udf4b-\\udf4d\\udf50\\udf57\\udf5d-\\udf63\\udf66-\\udf6c\\udf70-\\udf74]|\\ud805[\\udc00-\\udc4a\\udc50-\\udc59\\udc5e-\\udc5f\\udc80-\\udcc5\\udcc7\\udcd0-\\udcd9\\udd80-\\uddb5\\uddb8-\\uddc0\\uddd8-\\udddd\\ude00-\\ude40\\ude44\\ude50-\\ude59\\ude80-\\udeb8\\udec0-\\udec9\\udf00-\\udf1a\\udf1d-\\udf2b\\udf30-\\udf39]|\\ud806[\\udc00-\\udc3a\\udca0-\\udce9\\udcff\\udda0-\\udda7\\uddaa-\\uddd7\\uddda-\\udde1\\udde3-\\udde4\\ude00-\\ude3e\\ude47\\ude50-\\ude99\\ude9d\\udec0-\\udef8]|\\ud807[\\udc00-\\udc08\\udc0a-\\udc36\\udc38-\\udc40\\udc50-\\udc59\\udc72-\\udc8f\\udc92-\\udca7\\udca9-\\udcb6\\udd00-\\udd06\\udd08-\\udd09\\udd0b-\\udd36\\udd3a\\udd3c-\\udd3d\\udd3f-\\udd47\\udd50-\\udd59\\udd60-\\udd65\\udd67-\\udd68\\udd6a-\\udd8e\\udd90-\\udd91\\udd93-\\udd98\\udda0-\\udda9\\udee0-\\udef6]|\\ud808[\\udc00-\\udf99]|\\ud809[\\udc00-\\udc6e\\udc80-\\udd43]|\\ud80c[\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2e]|\\ud811[\\udc00-\\ude46]|\\ud81a[\\udc00-\\ude38\\ude40-\\ude5e\\ude60-\\ude69\\uded0-\\udeed\\udef0-\\udef4\\udf00-\\udf36\\udf40-\\udf43\\udf50-\\udf59\\udf63-\\udf77\\udf7d-\\udf8f]|\\ud81b[\\ude40-\\ude7f\\udf00-\\udf4a\\udf4f-\\udf87\\udf8f-\\udf9f\\udfe0-\\udfe1\\udfe3]|\\ud81c[\\udc00-\\udfff]|\\ud81d[\\udc00-\\udfff]|\\ud81e[\\udc00-\\udfff]|\\ud81f[\\udc00-\\udfff]|\\ud820[\\udc00-\\udfff]|\\ud821[\\udc00-\\udff7]|\\ud822[\\udc00-\\udef2]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67\\udd70-\\udefb]|\\ud82f[\\udc00-\\udc6a\\udc70-\\udc7c\\udc80-\\udc88\\udc90-\\udc99\\udc9d-\\udc9e]|\\ud834[\\udd65-\\udd69\\udd6d-\\udd72\\udd7b-\\udd82\\udd85-\\udd8b\\uddaa-\\uddad\\ude42-\\ude44]|\\ud835[\\udc00-\\udc54\\udc56-\\udc9c\\udc9e-\\udc9f\\udca2\\udca5-\\udca6\\udca9-\\udcac\\udcae-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd1e-\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd52-\\udea5\\udea8-\\udec0\\udec2-\\udeda\\udedc-\\udefa\\udefc-\\udf14\\udf16-\\udf34\\udf36-\\udf4e\\udf50-\\udf6e\\udf70-\\udf88\\udf8a-\\udfa8\\udfaa-\\udfc2\\udfc4-\\udfcb\\udfce-\\udfff]|\\ud836[\\ude00-\\ude36\\ude3b-\\ude6c\\ude75\\ude84\\ude9b-\\ude9f\\udea1-\\udeaf]|\\ud838[\\udc00-\\udc06\\udc08-\\udc18\\udc1b-\\udc21\\udc23-\\udc24\\udc26-\\udc2a\\udd00-\\udd2c\\udd30-\\udd3d\\udd40-\\udd49\\udd4e\\udec0-\\udef9]|\\ud83a[\\udc00-\\udcc4\\udcd0-\\udcd6\\udd00-\\udd4b\\udd50-\\udd59]|\\ud83b[\\ude00-\\ude03\\ude05-\\ude1f\\ude21-\\ude22\\ude24\\ude27\\ude29-\\ude32\\ude34-\\ude37\\ude39\\ude3b\\ude42\\ude47\\ude49\\ude4b\\ude4d-\\ude4f\\ude51-\\ude52\\ude54\\ude57\\ude59\\ude5b\\ude5d\\ude5f\\ude61-\\ude62\\ude64\\ude67-\\ude6a\\ude6c-\\ude72\\ude74-\\ude77\\ude79-\\ude7c\\ude7e\\ude80-\\ude89\\ude8b-\\ude9b\\udea1-\\udea3\\udea5-\\udea9\\udeab-\\udebb]|\\ud840[\\udc00-\\udfff]|\\ud841[\\udc00-\\udfff]|\\ud842[\\udc00-\\udfff]|\\ud843[\\udc00-\\udfff]|\\ud844[\\udc00-\\udfff]|\\ud845[\\udc00-\\udfff]|\\ud846[\\udc00-\\udfff]|\\ud847[\\udc00-\\udfff]|\\ud848[\\udc00-\\udfff]|\\ud849[\\udc00-\\udfff]|\\ud84a[\\udc00-\\udfff]|\\ud84b[\\udc00-\\udfff]|\\ud84c[\\udc00-\\udfff]|\\ud84d[\\udc00-\\udfff]|\\ud84e[\\udc00-\\udfff]|\\ud84f[\\udc00-\\udfff]|\\ud850[\\udc00-\\udfff]|\\ud851[\\udc00-\\udfff]|\\ud852[\\udc00-\\udfff]|\\ud853[\\udc00-\\udfff]|\\ud854[\\udc00-\\udfff]|\\ud855[\\udc00-\\udfff]|\\ud856[\\udc00-\\udfff]|\\ud857[\\udc00-\\udfff]|\\ud858[\\udc00-\\udfff]|\\ud859[\\udc00-\\udfff]|\\ud85a[\\udc00-\\udfff]|\\ud85b[\\udc00-\\udfff]|\\ud85c[\\udc00-\\udfff]|\\ud85d[\\udc00-\\udfff]|\\ud85e[\\udc00-\\udfff]|\\ud85f[\\udc00-\\udfff]|\\ud860[\\udc00-\\udfff]|\\ud861[\\udc00-\\udfff]|\\ud862[\\udc00-\\udfff]|\\ud863[\\udc00-\\udfff]|\\ud864[\\udc00-\\udfff]|\\ud865[\\udc00-\\udfff]|\\ud866[\\udc00-\\udfff]|\\ud867[\\udc00-\\udfff]|\\ud868[\\udc00-\\udfff]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86a[\\udc00-\\udfff]|\\ud86b[\\udc00-\\udfff]|\\ud86c[\\udc00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud86f[\\udc00-\\udfff]|\\ud870[\\udc00-\\udfff]|\\ud871[\\udc00-\\udfff]|\\ud872[\\udc00-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud874[\\udc00-\\udfff]|\\ud875[\\udc00-\\udfff]|\\ud876[\\udc00-\\udfff]|\\ud877[\\udc00-\\udfff]|\\ud878[\\udc00-\\udfff]|\\ud879[\\udc00-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d]|\\udb40[\\udd00-\\uddef])|[$_]|(\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]{1,}\\})|[\\u200c\\u200d])*>/, function () {\n var groupName = yytext.slice(3, -1);\n validateUnicodeGroupName(groupName, this.getCurrentState());\n return 'NAMED_GROUP_REF';\n}], [/^\\\\b/, function () {\n return 'ESC_b';\n}], [/^\\\\B/, function () {\n return 'ESC_B';\n}], [/^\\\\c[a-zA-Z]/, function () {\n return 'CTRL_CH';\n}], [/^\\\\0\\d{1,2}/, function () {\n return 'OCT_CODE';\n}], [/^\\\\0/, function () {\n return 'DEC_CODE';\n}], [/^\\\\\\d{1,3}/, function () {\n return 'DEC_CODE';\n}], [/^\\\\u[dD][89abAB][0-9a-fA-F]{2}\\\\u[dD][c-fC-F][0-9a-fA-F]{2}/, function () {\n return 'U_CODE_SURROGATE';\n}], [/^\\\\u\\{[0-9a-fA-F]{1,}\\}/, function () {\n return 'U_CODE';\n}], [/^\\\\u[0-9a-fA-F]{4}/, function () {\n return 'U_CODE';\n}], [/^\\\\[pP]\\{\\w+(?:=\\w+)?\\}/, function () {\n return 'U_PROP_VALUE_EXP';\n}], [/^\\\\x[0-9a-fA-F]{2}/, function () {\n return 'HEX_CODE';\n}], [/^\\\\[tnrdDsSwWvf]/, function () {\n return 'META_CHAR';\n}], [/^\\\\\\//, function () {\n return 'ESC_CHAR';\n}], [/^\\\\[ #]/, function () {\n return 'ESC_CHAR';\n}], [/^\\\\[\\^\\$\\.\\*\\+\\?\\(\\)\\\\\\[\\]\\{\\}\\|\\/]/, function () {\n return 'ESC_CHAR';\n}], [/^\\\\[^*?+\\[()\\\\|]/, function () {\n var s = this.getCurrentState();\n if (s === 'u_class' && yytext === \"\\\\-\") {\n return 'ESC_CHAR';\n } else if (s === 'u' || s === 'xu' || s === 'u_class') {\n throw new SyntaxError('invalid Unicode escape ' + yytext);\n }\n return 'ESC_CHAR';\n}], [/^\\(/, function () {\n return 'CHAR';\n}], [/^\\)/, function () {\n return 'CHAR';\n}], [/^\\(\\?=/, function () {\n return 'POS_LA_ASSERT';\n}], [/^\\(\\?!/, function () {\n return 'NEG_LA_ASSERT';\n}], [/^\\(\\?<=/, function () {\n return 'POS_LB_ASSERT';\n}], [/^\\(\\?/, function () {\n yytext = yytext.slice(3, -1);\n validateUnicodeGroupName(yytext, this.getCurrentState());\n return 'NAMED_CAPTURE_GROUP';\n}], [/^\\(/, function () {\n return 'L_PAREN';\n}], [/^\\)/, function () {\n return 'R_PAREN';\n}], [/^[*?+[^$]/, function () {\n return 'CHAR';\n}], [/^\\\\\\]/, function () {\n return 'ESC_CHAR';\n}], [/^\\]/, function () {\n this.popState();return 'R_BRACKET';\n}], [/^\\^/, function () {\n return 'BOS';\n}], [/^\\$/, function () {\n return 'EOS';\n}], [/^\\*/, function () {\n return 'STAR';\n}], [/^\\?/, function () {\n return 'Q_MARK';\n}], [/^\\+/, function () {\n return 'PLUS';\n}], [/^\\|/, function () {\n return 'BAR';\n}], [/^\\./, function () {\n return 'ANY';\n}], [/^\\//, function () {\n return 'SLASH';\n}], [/^[^*?+\\[()\\\\|]/, function () {\n return 'CHAR';\n}], [/^\\[\\^/, function () {\n var s = this.getCurrentState();this.pushState(s === 'u' || s === 'xu' ? 'u_class' : 'class');return 'NEG_CLASS';\n}], [/^\\[/, function () {\n var s = this.getCurrentState();this.pushState(s === 'u' || s === 'xu' ? 'u_class' : 'class');return 'L_BRACKET';\n}]];\nvar lexRulesByConditions = { \"INITIAL\": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"u\": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"xu\": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"x\": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"u_class\": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], \"class\": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51] };\n\nvar EOF_TOKEN = {\n type: EOF,\n value: ''\n};\n\ntokenizer = {\n initString: function initString(string) {\n this._string = string;\n this._cursor = 0;\n\n this._states = ['INITIAL'];\n this._tokensQueue = [];\n\n this._currentLine = 1;\n this._currentColumn = 0;\n this._currentLineBeginOffset = 0;\n\n /**\n * Matched token location data.\n */\n this._tokenStartOffset = 0;\n this._tokenEndOffset = 0;\n this._tokenStartLine = 1;\n this._tokenEndLine = 1;\n this._tokenStartColumn = 0;\n this._tokenEndColumn = 0;\n\n return this;\n },\n\n\n /**\n * Returns tokenizer states.\n */\n getStates: function getStates() {\n return this._states;\n },\n getCurrentState: function getCurrentState() {\n return this._states[this._states.length - 1];\n },\n pushState: function pushState(state) {\n this._states.push(state);\n },\n begin: function begin(state) {\n this.pushState(state);\n },\n popState: function popState() {\n if (this._states.length > 1) {\n return this._states.pop();\n }\n return this._states[0];\n },\n getNextToken: function getNextToken() {\n // Something was queued, return it.\n if (this._tokensQueue.length > 0) {\n return this.onToken(this._toToken(this._tokensQueue.shift()));\n }\n\n if (!this.hasMoreTokens()) {\n return this.onToken(EOF_TOKEN);\n }\n\n var string = this._string.slice(this._cursor);\n var lexRulesForState = lexRulesByConditions[this.getCurrentState()];\n\n for (var i = 0; i < lexRulesForState.length; i++) {\n var lexRuleIndex = lexRulesForState[i];\n var lexRule = lexRules[lexRuleIndex];\n\n var matched = this._match(string, lexRule[0]);\n\n // Manual handling of EOF token (the end of string). Return it\n // as `EOF` symbol.\n if (string === '' && matched === '') {\n this._cursor++;\n }\n\n if (matched !== null) {\n yytext = matched;\n yyleng = yytext.length;\n var token = lexRule[1].call(this);\n\n if (!token) {\n return this.getNextToken();\n }\n\n // If multiple tokens are returned, save them to return\n // on next `getNextToken` call.\n\n if (Array.isArray(token)) {\n var tokensToQueue = token.slice(1);\n token = token[0];\n if (tokensToQueue.length > 0) {\n var _tokensQueue;\n\n (_tokensQueue = this._tokensQueue).unshift.apply(_tokensQueue, _toConsumableArray(tokensToQueue));\n }\n }\n\n return this.onToken(this._toToken(token, yytext));\n }\n }\n\n if (this.isEOF()) {\n this._cursor++;\n return EOF_TOKEN;\n }\n\n this.throwUnexpectedToken(string[0], this._currentLine, this._currentColumn);\n },\n\n\n /**\n * Throws default \"Unexpected token\" exception, showing the actual\n * line from the source, pointing with the ^ marker to the bad token.\n * In addition, shows `line:column` location.\n */\n throwUnexpectedToken: function throwUnexpectedToken(symbol, line, column) {\n var lineSource = this._string.split('\\n')[line - 1];\n var lineData = '';\n\n if (lineSource) {\n var pad = ' '.repeat(column);\n lineData = '\\n\\n' + lineSource + '\\n' + pad + '^\\n';\n }\n\n throw new SyntaxError(lineData + 'Unexpected token: \"' + symbol + '\" ' + ('at ' + line + ':' + column + '.'));\n },\n getCursor: function getCursor() {\n return this._cursor;\n },\n getCurrentLine: function getCurrentLine() {\n return this._currentLine;\n },\n getCurrentColumn: function getCurrentColumn() {\n return this._currentColumn;\n },\n _captureLocation: function _captureLocation(matched) {\n var nlRe = /\\n/g;\n\n // Absolute offsets.\n this._tokenStartOffset = this._cursor;\n\n // Line-based locations, start.\n this._tokenStartLine = this._currentLine;\n this._tokenStartColumn = this._tokenStartOffset - this._currentLineBeginOffset;\n\n // Extract `\\n` in the matched token.\n var nlMatch = void 0;\n while ((nlMatch = nlRe.exec(matched)) !== null) {\n this._currentLine++;\n this._currentLineBeginOffset = this._tokenStartOffset + nlMatch.index + 1;\n }\n\n this._tokenEndOffset = this._cursor + matched.length;\n\n // Line-based locations, end.\n this._tokenEndLine = this._currentLine;\n this._tokenEndColumn = this._currentColumn = this._tokenEndOffset - this._currentLineBeginOffset;\n },\n _toToken: function _toToken(tokenType) {\n var yytext = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n\n return {\n // Basic data.\n type: tokenType,\n value: yytext,\n\n // Location data.\n startOffset: this._tokenStartOffset,\n endOffset: this._tokenEndOffset,\n startLine: this._tokenStartLine,\n endLine: this._tokenEndLine,\n startColumn: this._tokenStartColumn,\n endColumn: this._tokenEndColumn\n };\n },\n isEOF: function isEOF() {\n return this._cursor === this._string.length;\n },\n hasMoreTokens: function hasMoreTokens() {\n return this._cursor <= this._string.length;\n },\n _match: function _match(string, regexp) {\n var matched = string.match(regexp);\n if (matched) {\n // Handle `\\n` in the matched token to track line numbers.\n this._captureLocation(matched[0]);\n this._cursor += matched[0].length;\n return matched[0];\n }\n return null;\n },\n\n\n /**\n * Allows analyzing, and transforming token. Default implementation\n * just passes the token through.\n */\n onToken: function onToken(token) {\n return token;\n }\n};\n\n/**\n * Expose tokenizer so it can be accessed in semantic actions.\n */\nyy.lexer = tokenizer;\nyy.tokenizer = tokenizer;\n\n/**\n * Global parsing options. Some options can be shadowed per\n * each `parse` call, if the optations are passed.\n *\n * Initalized to the `captureLocations` which is passed\n * from the generator. Other options can be added at runtime.\n */\nyy.options = {\n captureLocations: true\n};\n\n/**\n * Parsing module.\n */\nvar yyparse = {\n /**\n * Sets global parsing options.\n */\n setOptions: function setOptions(options) {\n yy.options = options;\n return this;\n },\n\n\n /**\n * Returns parsing options.\n */\n getOptions: function getOptions() {\n return yy.options;\n },\n\n\n /**\n * Parses a string.\n */\n parse: function parse(string, parseOptions) {\n if (!tokenizer) {\n throw new Error('Tokenizer instance wasn\\'t specified.');\n }\n\n tokenizer.initString(string);\n\n /**\n * If parse options are passed, override global parse options for\n * this call, and later restore global options.\n */\n var globalOptions = yy.options;\n if (parseOptions) {\n yy.options = Object.assign({}, yy.options, parseOptions);\n }\n\n /**\n * Allow callers to do setup work based on the\n * parsing string, and passed options.\n */\n yyparse.onParseBegin(string, tokenizer, yy.options);\n\n stack.length = 0;\n stack.push(0);\n\n var token = tokenizer.getNextToken();\n var shiftedToken = null;\n\n do {\n if (!token) {\n // Restore options.\n yy.options = globalOptions;\n unexpectedEndOfInput();\n }\n\n var state = stack[stack.length - 1];\n var column = tokens[token.type];\n\n if (!table[state].hasOwnProperty(column)) {\n yy.options = globalOptions;\n unexpectedToken(token);\n }\n\n var entry = table[state][column];\n\n // Shift action.\n if (entry[0] === 's') {\n var _loc2 = null;\n\n if (yy.options.captureLocations) {\n _loc2 = {\n startOffset: token.startOffset,\n endOffset: token.endOffset,\n startLine: token.startLine,\n endLine: token.endLine,\n startColumn: token.startColumn,\n endColumn: token.endColumn\n };\n }\n\n shiftedToken = this.onShift(token);\n\n stack.push({ symbol: tokens[shiftedToken.type], semanticValue: shiftedToken.value, loc: _loc2 }, Number(entry.slice(1)));\n\n token = tokenizer.getNextToken();\n }\n\n // Reduce action.\n else if (entry[0] === 'r') {\n var productionNumber = entry.slice(1);\n var production = productions[productionNumber];\n var hasSemanticAction = typeof production[2] === 'function';\n var semanticValueArgs = hasSemanticAction ? [] : null;\n\n var locationArgs = hasSemanticAction && yy.options.captureLocations ? [] : null;\n\n if (production[1] !== 0) {\n var rhsLength = production[1];\n while (rhsLength-- > 0) {\n stack.pop();\n var stackEntry = stack.pop();\n\n if (hasSemanticAction) {\n semanticValueArgs.unshift(stackEntry.semanticValue);\n\n if (locationArgs) {\n locationArgs.unshift(stackEntry.loc);\n }\n }\n }\n }\n\n var reduceStackEntry = { symbol: production[0] };\n\n if (hasSemanticAction) {\n yytext = shiftedToken ? shiftedToken.value : null;\n yyleng = shiftedToken ? shiftedToken.value.length : null;\n\n var semanticActionArgs = locationArgs !== null ? semanticValueArgs.concat(locationArgs) : semanticValueArgs;\n\n production[2].apply(production, _toConsumableArray(semanticActionArgs));\n\n reduceStackEntry.semanticValue = __;\n\n if (locationArgs) {\n reduceStackEntry.loc = __loc;\n }\n }\n\n var nextState = stack[stack.length - 1];\n var symbolToReduceWith = production[0];\n\n stack.push(reduceStackEntry, table[nextState][symbolToReduceWith]);\n }\n\n // Accept.\n else if (entry === 'acc') {\n stack.pop();\n var parsed = stack.pop();\n\n if (stack.length !== 1 || stack[0] !== 0 || tokenizer.hasMoreTokens()) {\n // Restore options.\n yy.options = globalOptions;\n unexpectedToken(token);\n }\n\n if (parsed.hasOwnProperty('semanticValue')) {\n yy.options = globalOptions;\n yyparse.onParseEnd(parsed.semanticValue);\n return parsed.semanticValue;\n }\n\n yyparse.onParseEnd();\n\n // Restore options.\n yy.options = globalOptions;\n return true;\n }\n } while (tokenizer.hasMoreTokens() || stack.length > 1);\n },\n setTokenizer: function setTokenizer(customTokenizer) {\n tokenizer = customTokenizer;\n return yyparse;\n },\n getTokenizer: function getTokenizer() {\n return tokenizer;\n },\n onParseBegin: function onParseBegin(string, tokenizer, options) {},\n onParseEnd: function onParseEnd(parsed) {},\n\n\n /**\n * Allows analyzing, and transforming shifted token. Default implementation\n * just passes the token through.\n */\n onShift: function onShift(token) {\n return token;\n }\n};\n\n/**\n * Tracks capturing groups.\n */\nvar capturingGroupsCount = 0;\n\n/**\n * Tracks named groups.\n */\nvar namedGroups = {};\n\n/**\n * Parsing string.\n */\nvar parsingString = '';\n\nyyparse.onParseBegin = function (string, lexer) {\n parsingString = string;\n capturingGroupsCount = 0;\n namedGroups = {};\n\n var lastSlash = string.lastIndexOf('/');\n var flags = string.slice(lastSlash);\n\n if (flags.includes('x') && flags.includes('u')) {\n lexer.pushState('xu');\n } else {\n if (flags.includes('x')) {\n lexer.pushState('x');\n }\n if (flags.includes('u')) {\n lexer.pushState('u');\n }\n }\n};\n\n/**\n * On shifting `(` remember its number to used on reduce.\n */\nyyparse.onShift = function (token) {\n if (token.type === 'L_PAREN' || token.type === 'NAMED_CAPTURE_GROUP') {\n token.value = new String(token.value);\n token.value.groupNumber = ++capturingGroupsCount;\n }\n return token;\n};\n\n/**\n * Extracts ranges from the range string.\n */\nfunction getRange(text) {\n var range = text.match(/\\d+/g).map(Number);\n\n if (Number.isFinite(range[1]) && range[1] < range[0]) {\n throw new SyntaxError('Numbers out of order in ' + text + ' quantifier');\n }\n\n return range;\n}\n\n/**\n * Checks class range\n */\nfunction checkClassRange(from, to) {\n if (from.kind === 'control' || to.kind === 'control' || !isNaN(from.codePoint) && !isNaN(to.codePoint) && from.codePoint > to.codePoint) {\n throw new SyntaxError('Range ' + from.value + '-' + to.value + ' out of order in character class');\n }\n}\n\n// ---------------------- Unicode property -------------------------------------------\n\nvar unicodeProperties = require('../unicode/parser-unicode-properties.js');\n\n/**\n * Unicode property.\n */\nfunction UnicodeProperty(matched, loc) {\n var negative = matched[1] === 'P';\n var separatorIdx = matched.indexOf('=');\n\n var name = matched.slice(3, separatorIdx !== -1 ? separatorIdx : -1);\n var value = void 0;\n\n // General_Category allows using only value as a shorthand.\n var isShorthand = separatorIdx === -1 && unicodeProperties.isGeneralCategoryValue(name);\n\n // Binary propery name.\n var isBinaryProperty = separatorIdx === -1 && unicodeProperties.isBinaryPropertyName(name);\n\n if (isShorthand) {\n value = name;\n name = 'General_Category';\n } else if (isBinaryProperty) {\n value = name;\n } else {\n if (!unicodeProperties.isValidName(name)) {\n throw new SyntaxError('Invalid unicode property name: ' + name + '.');\n }\n\n value = matched.slice(separatorIdx + 1, -1);\n\n if (!unicodeProperties.isValidValue(name, value)) {\n throw new SyntaxError('Invalid ' + name + ' unicode property value: ' + value + '.');\n }\n }\n\n return Node({\n type: 'UnicodeProperty',\n name: name,\n value: value,\n negative: negative,\n shorthand: isShorthand,\n binary: isBinaryProperty,\n canonicalName: unicodeProperties.getCanonicalName(name) || name,\n canonicalValue: unicodeProperties.getCanonicalValue(value) || value\n }, loc);\n}\n\n// ----------------------------------------------------------------------------------\n\n\n/**\n * Creates a character node.\n */\nfunction Char(value, kind, loc) {\n var symbol = void 0;\n var codePoint = void 0;\n\n switch (kind) {\n case 'decimal':\n {\n codePoint = Number(value.slice(1));\n symbol = String.fromCodePoint(codePoint);\n break;\n }\n case 'oct':\n {\n codePoint = parseInt(value.slice(1), 8);\n symbol = String.fromCodePoint(codePoint);\n break;\n }\n case 'hex':\n case 'unicode':\n {\n if (value.lastIndexOf('\\\\u') > 0) {\n var _value$split$slice = value.split('\\\\u').slice(1),\n _value$split$slice2 = _slicedToArray(_value$split$slice, 2),\n lead = _value$split$slice2[0],\n trail = _value$split$slice2[1];\n\n lead = parseInt(lead, 16);\n trail = parseInt(trail, 16);\n codePoint = (lead - 0xd800) * 0x400 + (trail - 0xdc00) + 0x10000;\n\n symbol = String.fromCodePoint(codePoint);\n } else {\n var hex = value.slice(2).replace('{', '');\n codePoint = parseInt(hex, 16);\n if (codePoint > 0x10ffff) {\n throw new SyntaxError('Bad character escape sequence: ' + value);\n }\n\n symbol = String.fromCodePoint(codePoint);\n }\n break;\n }\n case 'meta':\n {\n switch (value) {\n case '\\\\t':\n symbol = '\\t';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\n':\n symbol = '\\n';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\r':\n symbol = '\\r';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\v':\n symbol = '\\v';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\f':\n symbol = '\\f';\n codePoint = symbol.codePointAt(0);\n break;\n case '\\\\b':\n symbol = '\\b';\n codePoint = symbol.codePointAt(0);\n case '\\\\0':\n symbol = '\\0';\n codePoint = 0;\n case '.':\n symbol = '.';\n codePoint = NaN;\n break;\n default:\n codePoint = NaN;\n }\n break;\n }\n case 'simple':\n {\n symbol = value;\n codePoint = symbol.codePointAt(0);\n break;\n }\n }\n\n return Node({\n type: 'Char',\n value: value,\n kind: kind,\n symbol: symbol,\n codePoint: codePoint\n }, loc);\n}\n\n/**\n * Valid flags per current ECMAScript spec and\n * stage 3+ proposals.\n */\nvar validFlags = 'gimsuxy';\n\n/**\n * Checks the flags are valid, and that\n * we don't duplicate flags.\n */\nfunction checkFlags(flags) {\n var seen = new Set();\n\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = flags[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var flag = _step.value;\n\n if (seen.has(flag) || !validFlags.includes(flag)) {\n throw new SyntaxError('Invalid flags: ' + flags);\n }\n seen.add(flag);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return flags.split('').sort().join('');\n}\n\n/**\n * Parses patterns like \\1, \\2, etc. either as a backreference\n * to a group, or a deciaml char code.\n */\nfunction GroupRefOrDecChar(text, textLoc) {\n var reference = Number(text.slice(1));\n\n if (reference > 0 && reference <= capturingGroupsCount) {\n return Node({\n type: 'Backreference',\n kind: 'number',\n number: reference,\n reference: reference\n }, textLoc);\n }\n\n return Char(text, 'decimal', textLoc);\n}\n\n/**\n * Unicode names.\n */\nvar uReStart = /^\\\\u[0-9a-fA-F]{4}/; // only matches start of string\nvar ucpReStart = /^\\\\u\\{[0-9a-fA-F]{1,}\\}/; // only matches start of string\nvar ucpReAnywhere = /\\\\u\\{[0-9a-fA-F]{1,}\\}/; // matches anywhere in string\n\n/**\n * Validates Unicode group name.\n */\nfunction validateUnicodeGroupName(name, state) {\n var isUnicodeName = ucpReAnywhere.test(name);\n var isUnicodeState = state === 'u' || state === 'xu' || state === 'u_class';\n\n if (isUnicodeName && !isUnicodeState) {\n throw new SyntaxError('invalid group Unicode name \"' + name + '\", use `u` flag.');\n }\n\n return name;\n}\n\n// Matches the following production: https://tc39.es/ecma262/#prod-RegExpUnicodeEscapeSequence\n//\n// RegExpUnicodeEscapeSequence ::\n// `u` LeadSurrogate `\\u` TrailSurrogate # as 'leadSurrogate', 'trailSurrogate'\n// `u` LeadSurrogate # as 'leadSurrogateOnly'\n// `u` TrailSurrogate # as 'trailSurrogateOnly'\n// `u` NonSurrogate # as 'nonSurrogate'\n// `u` `{` CodePoint `}` # as 'codePoint'\n//\n// LeadSurrogate ::\n// Hex4Digits but only if the SV of Hex4Digits is in the inclusive range 0xD800 to 0xDBFF # [dD][89aAbB][0-9a-fA-F]{2}\n//\n// TrailSurrogate ::\n// Hex4Digits but only if the SV of Hex4Digits is in the inclusive range 0xDC00 to 0xDFFF # [dD][c-fC-F][0-9a-fA-F]{2}\n//\n// NonSurrogate ::\n// Hex4Digits but only if the SV of Hex4Digits is not in the inclusive range 0xD800 to 0xDFFF # [0-9a-ce-fA-CE-F][0-9a-fA-F]{3}|[dD][0-7][0-9a-fA-F]{2}\n//\n// CodePoint ::\n// HexDigits but only if MV of HexDigits ≤ 0x10FFFF # 0*(?:[0-9a-fA-F]{1,5}|10[0-9a-fA-F]{4})\n//\nvar uidRe = /\\\\u(?:([dD][89aAbB][0-9a-fA-F]{2})\\\\u([dD][c-fC-F][0-9a-fA-F]{2})|([dD][89aAbB][0-9a-fA-F]{2})|([dD][c-fC-F][0-9a-fA-F]{2})|([0-9a-ce-fA-CE-F][0-9a-fA-F]{3}|[dD][0-7][0-9a-fA-F]{2})|\\{(0*(?:[0-9a-fA-F]{1,5}|10[0-9a-fA-F]{4}))\\})/;\n\nfunction decodeUnicodeGroupName(name) {\n return name.replace(new RegExp(uidRe, 'g'), function (_, leadSurrogate, trailSurrogate, leadSurrogateOnly, trailSurrogateOnly, nonSurrogate, codePoint) {\n if (leadSurrogate) {\n return String.fromCodePoint(parseInt(leadSurrogate, 16), parseInt(trailSurrogate, 16));\n }\n if (leadSurrogateOnly) {\n return String.fromCodePoint(parseInt(leadSurrogateOnly, 16));\n }\n if (trailSurrogateOnly) {\n // TODO: Per the spec: https://tc39.es/ecma262/#prod-RegExpUnicodeEscapeSequence\n // > Each `\\u` TrailSurrogate for which the choice of associated `u` LeadSurrogate is ambiguous shall be associated with the nearest possible `u` LeadSurrogate that would otherwise have no corresponding `\\u` TrailSurrogate.\n return String.fromCodePoint(parseInt(trailSurrogateOnly, 16));\n }\n if (nonSurrogate) {\n return String.fromCodePoint(parseInt(nonSurrogate, 16));\n }\n if (codePoint) {\n return String.fromCodePoint(parseInt(codePoint, 16));\n }\n return _;\n });\n}\n\n/**\n * Extracts from `\\k` pattern either a backreference\n * to a named capturing group (if it presents), or parses it\n * as a list of char: `\\k`, `<`, `f`, etc.\n */\nfunction NamedGroupRefOrChars(text, textLoc) {\n var referenceRaw = text.slice(3, -1);\n var reference = decodeUnicodeGroupName(referenceRaw);\n\n if (namedGroups.hasOwnProperty(reference)) {\n return Node({\n type: 'Backreference',\n kind: 'name',\n number: namedGroups[reference],\n reference: reference,\n referenceRaw: referenceRaw\n }, textLoc);\n }\n\n // Else `\\k` should be parsed as a list of `Char`s.\n // This is really a 0.01% edge case, but we should handle it.\n\n var startOffset = null;\n var startLine = null;\n var endLine = null;\n var startColumn = null;\n\n if (textLoc) {\n startOffset = textLoc.startOffset;\n startLine = textLoc.startLine;\n endLine = textLoc.endLine;\n startColumn = textLoc.startColumn;\n }\n\n var charRe = /^[\\w$<>]/;\n var loc = void 0;\n\n var chars = [\n // Init to first \\k, taking 2 symbols.\n Char(text.slice(1, 2), 'simple', startOffset ? {\n startLine: startLine,\n endLine: endLine,\n startColumn: startColumn,\n startOffset: startOffset,\n endOffset: startOffset += 2,\n endColumn: startColumn += 2\n } : null)];\n\n // For \\k\n chars[0].escaped = true;\n\n // Other symbols.\n text = text.slice(2);\n\n while (text.length > 0) {\n var matched = null;\n\n // Unicode, \\u003B or \\u{003B}\n if ((matched = text.match(uReStart)) || (matched = text.match(ucpReStart))) {\n if (startOffset) {\n loc = {\n startLine: startLine,\n endLine: endLine,\n startColumn: startColumn,\n startOffset: startOffset,\n endOffset: startOffset += matched[0].length,\n endColumn: startColumn += matched[0].length\n };\n }\n chars.push(Char(matched[0], 'unicode', loc));\n text = text.slice(matched[0].length);\n }\n\n // Simple char.\n else if (matched = text.match(charRe)) {\n if (startOffset) {\n loc = {\n startLine: startLine,\n endLine: endLine,\n startColumn: startColumn,\n startOffset: startOffset,\n endOffset: ++startOffset,\n endColumn: ++startColumn\n };\n }\n chars.push(Char(matched[0], 'simple', loc));\n text = text.slice(1);\n }\n }\n\n return chars;\n}\n\n/**\n * Creates an AST node with a location.\n */\nfunction Node(node, loc) {\n if (yy.options.captureLocations) {\n node.loc = {\n source: parsingString.slice(loc.startOffset, loc.endOffset),\n start: {\n line: loc.startLine,\n column: loc.startColumn,\n offset: loc.startOffset\n },\n end: {\n line: loc.endLine,\n column: loc.endColumn,\n offset: loc.endOffset\n }\n };\n }\n return node;\n}\n\n/**\n * Creates location node.\n */\nfunction loc(start, end) {\n if (!yy.options.captureLocations) {\n return null;\n }\n\n return {\n startOffset: start.startOffset,\n endOffset: end.endOffset,\n startLine: start.startLine,\n endLine: end.endLine,\n startColumn: start.startColumn,\n endColumn: end.endColumn\n };\n}\n\nfunction unexpectedToken(token) {\n if (token.type === EOF) {\n unexpectedEndOfInput();\n }\n\n tokenizer.throwUnexpectedToken(token.value, token.startLine, token.startColumn);\n}\n\nfunction unexpectedEndOfInput() {\n parseError('Unexpected end of input.');\n}\n\nfunction parseError(message) {\n throw new SyntaxError(message);\n}\n\nmodule.exports = yyparse;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar regexpTreeParser = require('./generated/regexp-tree');\n\n/**\n * Original parse function.\n */\nvar generatedParseFn = regexpTreeParser.parse.bind(regexpTreeParser);\n\n/**\n * Parses a regular expression.\n *\n * Override original `regexpTreeParser.parse` to convert a value to a string,\n * since in regexp-tree we may pass strings, and RegExp instance.\n */\nregexpTreeParser.parse = function (regexp, options) {\n return generatedParseFn('' + regexp, options);\n};\n\n// By default do not capture locations; callers may override.\nregexpTreeParser.setOptions({ captureLocations: false });\n\nmodule.exports = regexpTreeParser;","'use strict';\n\n/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\nvar NON_BINARY_PROP_NAMES_TO_ALIASES = {\n General_Category: 'gc',\n Script: 'sc',\n Script_Extensions: 'scx'\n};\n\nvar NON_BINARY_ALIASES_TO_PROP_NAMES = inverseMap(NON_BINARY_PROP_NAMES_TO_ALIASES);\n\nvar BINARY_PROP_NAMES_TO_ALIASES = {\n ASCII: 'ASCII',\n ASCII_Hex_Digit: 'AHex',\n Alphabetic: 'Alpha',\n Any: 'Any',\n Assigned: 'Assigned',\n Bidi_Control: 'Bidi_C',\n Bidi_Mirrored: 'Bidi_M',\n Case_Ignorable: 'CI',\n Cased: 'Cased',\n Changes_When_Casefolded: 'CWCF',\n Changes_When_Casemapped: 'CWCM',\n Changes_When_Lowercased: 'CWL',\n Changes_When_NFKC_Casefolded: 'CWKCF',\n Changes_When_Titlecased: 'CWT',\n Changes_When_Uppercased: 'CWU',\n Dash: 'Dash',\n Default_Ignorable_Code_Point: 'DI',\n Deprecated: 'Dep',\n Diacritic: 'Dia',\n Emoji: 'Emoji',\n Emoji_Component: 'Emoji_Component',\n Emoji_Modifier: 'Emoji_Modifier',\n Emoji_Modifier_Base: 'Emoji_Modifier_Base',\n Emoji_Presentation: 'Emoji_Presentation',\n Extended_Pictographic: 'Extended_Pictographic',\n Extender: 'Ext',\n Grapheme_Base: 'Gr_Base',\n Grapheme_Extend: 'Gr_Ext',\n Hex_Digit: 'Hex',\n IDS_Binary_Operator: 'IDSB',\n IDS_Trinary_Operator: 'IDST',\n ID_Continue: 'IDC',\n ID_Start: 'IDS',\n Ideographic: 'Ideo',\n Join_Control: 'Join_C',\n Logical_Order_Exception: 'LOE',\n Lowercase: 'Lower',\n Math: 'Math',\n Noncharacter_Code_Point: 'NChar',\n Pattern_Syntax: 'Pat_Syn',\n Pattern_White_Space: 'Pat_WS',\n Quotation_Mark: 'QMark',\n Radical: 'Radical',\n Regional_Indicator: 'RI',\n Sentence_Terminal: 'STerm',\n Soft_Dotted: 'SD',\n Terminal_Punctuation: 'Term',\n Unified_Ideograph: 'UIdeo',\n Uppercase: 'Upper',\n Variation_Selector: 'VS',\n White_Space: 'space',\n XID_Continue: 'XIDC',\n XID_Start: 'XIDS'\n};\n\nvar BINARY_ALIASES_TO_PROP_NAMES = inverseMap(BINARY_PROP_NAMES_TO_ALIASES);\n\nvar GENERAL_CATEGORY_VALUE_TO_ALIASES = {\n Cased_Letter: 'LC',\n Close_Punctuation: 'Pe',\n Connector_Punctuation: 'Pc',\n Control: ['Cc', 'cntrl'],\n Currency_Symbol: 'Sc',\n Dash_Punctuation: 'Pd',\n Decimal_Number: ['Nd', 'digit'],\n Enclosing_Mark: 'Me',\n Final_Punctuation: 'Pf',\n Format: 'Cf',\n Initial_Punctuation: 'Pi',\n Letter: 'L',\n Letter_Number: 'Nl',\n Line_Separator: 'Zl',\n Lowercase_Letter: 'Ll',\n Mark: ['M', 'Combining_Mark'],\n Math_Symbol: 'Sm',\n Modifier_Letter: 'Lm',\n Modifier_Symbol: 'Sk',\n Nonspacing_Mark: 'Mn',\n Number: 'N',\n Open_Punctuation: 'Ps',\n Other: 'C',\n Other_Letter: 'Lo',\n Other_Number: 'No',\n Other_Punctuation: 'Po',\n Other_Symbol: 'So',\n Paragraph_Separator: 'Zp',\n Private_Use: 'Co',\n Punctuation: ['P', 'punct'],\n Separator: 'Z',\n Space_Separator: 'Zs',\n Spacing_Mark: 'Mc',\n Surrogate: 'Cs',\n Symbol: 'S',\n Titlecase_Letter: 'Lt',\n Unassigned: 'Cn',\n Uppercase_Letter: 'Lu'\n};\n\nvar GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES = inverseMap(GENERAL_CATEGORY_VALUE_TO_ALIASES);\n\nvar SCRIPT_VALUE_TO_ALIASES = {\n Adlam: 'Adlm',\n Ahom: 'Ahom',\n Anatolian_Hieroglyphs: 'Hluw',\n Arabic: 'Arab',\n Armenian: 'Armn',\n Avestan: 'Avst',\n Balinese: 'Bali',\n Bamum: 'Bamu',\n Bassa_Vah: 'Bass',\n Batak: 'Batk',\n Bengali: 'Beng',\n Bhaiksuki: 'Bhks',\n Bopomofo: 'Bopo',\n Brahmi: 'Brah',\n Braille: 'Brai',\n Buginese: 'Bugi',\n Buhid: 'Buhd',\n Canadian_Aboriginal: 'Cans',\n Carian: 'Cari',\n Caucasian_Albanian: 'Aghb',\n Chakma: 'Cakm',\n Cham: 'Cham',\n Cherokee: 'Cher',\n Common: 'Zyyy',\n Coptic: ['Copt', 'Qaac'],\n Cuneiform: 'Xsux',\n Cypriot: 'Cprt',\n Cyrillic: 'Cyrl',\n Deseret: 'Dsrt',\n Devanagari: 'Deva',\n Dogra: 'Dogr',\n Duployan: 'Dupl',\n Egyptian_Hieroglyphs: 'Egyp',\n Elbasan: 'Elba',\n Ethiopic: 'Ethi',\n Georgian: 'Geor',\n Glagolitic: 'Glag',\n Gothic: 'Goth',\n Grantha: 'Gran',\n Greek: 'Grek',\n Gujarati: 'Gujr',\n Gunjala_Gondi: 'Gong',\n Gurmukhi: 'Guru',\n Han: 'Hani',\n Hangul: 'Hang',\n Hanifi_Rohingya: 'Rohg',\n Hanunoo: 'Hano',\n Hatran: 'Hatr',\n Hebrew: 'Hebr',\n Hiragana: 'Hira',\n Imperial_Aramaic: 'Armi',\n Inherited: ['Zinh', 'Qaai'],\n Inscriptional_Pahlavi: 'Phli',\n Inscriptional_Parthian: 'Prti',\n Javanese: 'Java',\n Kaithi: 'Kthi',\n Kannada: 'Knda',\n Katakana: 'Kana',\n Kayah_Li: 'Kali',\n Kharoshthi: 'Khar',\n Khmer: 'Khmr',\n Khojki: 'Khoj',\n Khudawadi: 'Sind',\n Lao: 'Laoo',\n Latin: 'Latn',\n Lepcha: 'Lepc',\n Limbu: 'Limb',\n Linear_A: 'Lina',\n Linear_B: 'Linb',\n Lisu: 'Lisu',\n Lycian: 'Lyci',\n Lydian: 'Lydi',\n Mahajani: 'Mahj',\n Makasar: 'Maka',\n Malayalam: 'Mlym',\n Mandaic: 'Mand',\n Manichaean: 'Mani',\n Marchen: 'Marc',\n Medefaidrin: 'Medf',\n Masaram_Gondi: 'Gonm',\n Meetei_Mayek: 'Mtei',\n Mende_Kikakui: 'Mend',\n Meroitic_Cursive: 'Merc',\n Meroitic_Hieroglyphs: 'Mero',\n Miao: 'Plrd',\n Modi: 'Modi',\n Mongolian: 'Mong',\n Mro: 'Mroo',\n Multani: 'Mult',\n Myanmar: 'Mymr',\n Nabataean: 'Nbat',\n New_Tai_Lue: 'Talu',\n Newa: 'Newa',\n Nko: 'Nkoo',\n Nushu: 'Nshu',\n Ogham: 'Ogam',\n Ol_Chiki: 'Olck',\n Old_Hungarian: 'Hung',\n Old_Italic: 'Ital',\n Old_North_Arabian: 'Narb',\n Old_Permic: 'Perm',\n Old_Persian: 'Xpeo',\n Old_Sogdian: 'Sogo',\n Old_South_Arabian: 'Sarb',\n Old_Turkic: 'Orkh',\n Oriya: 'Orya',\n Osage: 'Osge',\n Osmanya: 'Osma',\n Pahawh_Hmong: 'Hmng',\n Palmyrene: 'Palm',\n Pau_Cin_Hau: 'Pauc',\n Phags_Pa: 'Phag',\n Phoenician: 'Phnx',\n Psalter_Pahlavi: 'Phlp',\n Rejang: 'Rjng',\n Runic: 'Runr',\n Samaritan: 'Samr',\n Saurashtra: 'Saur',\n Sharada: 'Shrd',\n Shavian: 'Shaw',\n Siddham: 'Sidd',\n SignWriting: 'Sgnw',\n Sinhala: 'Sinh',\n Sogdian: 'Sogd',\n Sora_Sompeng: 'Sora',\n Soyombo: 'Soyo',\n Sundanese: 'Sund',\n Syloti_Nagri: 'Sylo',\n Syriac: 'Syrc',\n Tagalog: 'Tglg',\n Tagbanwa: 'Tagb',\n Tai_Le: 'Tale',\n Tai_Tham: 'Lana',\n Tai_Viet: 'Tavt',\n Takri: 'Takr',\n Tamil: 'Taml',\n Tangut: 'Tang',\n Telugu: 'Telu',\n Thaana: 'Thaa',\n Thai: 'Thai',\n Tibetan: 'Tibt',\n Tifinagh: 'Tfng',\n Tirhuta: 'Tirh',\n Ugaritic: 'Ugar',\n Vai: 'Vaii',\n Warang_Citi: 'Wara',\n Yi: 'Yiii',\n Zanabazar_Square: 'Zanb'\n};\n\nvar SCRIPT_VALUE_ALIASES_TO_VALUE = inverseMap(SCRIPT_VALUE_TO_ALIASES);\n\nfunction inverseMap(data) {\n var inverse = {};\n\n for (var name in data) {\n if (!data.hasOwnProperty(name)) {\n continue;\n }\n var value = data[name];\n if (Array.isArray(value)) {\n for (var i = 0; i < value.length; i++) {\n inverse[value[i]] = name;\n }\n } else {\n inverse[value] = name;\n }\n }\n\n return inverse;\n}\n\nfunction isValidName(name) {\n return NON_BINARY_PROP_NAMES_TO_ALIASES.hasOwnProperty(name) || NON_BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name) || BINARY_PROP_NAMES_TO_ALIASES.hasOwnProperty(name) || BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name);\n}\n\nfunction isValidValue(name, value) {\n if (isGeneralCategoryName(name)) {\n return isGeneralCategoryValue(value);\n }\n\n if (isScriptCategoryName(name)) {\n return isScriptCategoryValue(value);\n }\n\n return false;\n}\n\nfunction isAlias(name) {\n return NON_BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name) || BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name);\n}\n\nfunction isGeneralCategoryName(name) {\n return name === 'General_Category' || name == 'gc';\n}\n\nfunction isScriptCategoryName(name) {\n return name === 'Script' || name === 'Script_Extensions' || name === 'sc' || name === 'scx';\n}\n\nfunction isGeneralCategoryValue(value) {\n return GENERAL_CATEGORY_VALUE_TO_ALIASES.hasOwnProperty(value) || GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES.hasOwnProperty(value);\n}\n\nfunction isScriptCategoryValue(value) {\n return SCRIPT_VALUE_TO_ALIASES.hasOwnProperty(value) || SCRIPT_VALUE_ALIASES_TO_VALUE.hasOwnProperty(value);\n}\n\nfunction isBinaryPropertyName(name) {\n return BINARY_PROP_NAMES_TO_ALIASES.hasOwnProperty(name) || BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name);\n}\n\nfunction getCanonicalName(name) {\n if (NON_BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name)) {\n return NON_BINARY_ALIASES_TO_PROP_NAMES[name];\n }\n\n if (BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(name)) {\n return BINARY_ALIASES_TO_PROP_NAMES[name];\n }\n\n return null;\n}\n\nfunction getCanonicalValue(value) {\n if (GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES.hasOwnProperty(value)) {\n return GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES[value];\n }\n\n if (SCRIPT_VALUE_ALIASES_TO_VALUE.hasOwnProperty(value)) {\n return SCRIPT_VALUE_ALIASES_TO_VALUE[value];\n }\n\n if (BINARY_ALIASES_TO_PROP_NAMES.hasOwnProperty(value)) {\n return BINARY_ALIASES_TO_PROP_NAMES[value];\n }\n\n return null;\n}\n\nmodule.exports = {\n isAlias: isAlias,\n isValidName: isValidName,\n isValidValue: isValidValue,\n isGeneralCategoryValue: isGeneralCategoryValue,\n isScriptCategoryValue: isScriptCategoryValue,\n isBinaryPropertyName: isBinaryPropertyName,\n getCanonicalName: getCanonicalName,\n getCanonicalValue: getCanonicalValue,\n\n NON_BINARY_PROP_NAMES_TO_ALIASES: NON_BINARY_PROP_NAMES_TO_ALIASES,\n NON_BINARY_ALIASES_TO_PROP_NAMES: NON_BINARY_ALIASES_TO_PROP_NAMES,\n\n BINARY_PROP_NAMES_TO_ALIASES: BINARY_PROP_NAMES_TO_ALIASES,\n BINARY_ALIASES_TO_PROP_NAMES: BINARY_ALIASES_TO_PROP_NAMES,\n\n GENERAL_CATEGORY_VALUE_TO_ALIASES: GENERAL_CATEGORY_VALUE_TO_ALIASES,\n GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES: GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES,\n\n SCRIPT_VALUE_TO_ALIASES: SCRIPT_VALUE_TO_ALIASES,\n SCRIPT_VALUE_ALIASES_TO_VALUE: SCRIPT_VALUE_ALIASES_TO_VALUE\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar compatTranspiler = require('./compat-transpiler');\nvar generator = require('./generator');\nvar optimizer = require('./optimizer');\nvar parser = require('./parser');\nvar _transform = require('./transform');\nvar _traverse = require('./traverse');\nvar fa = require('./interpreter/finite-automaton');\n\nvar _require = require('./compat-transpiler/runtime'),\n RegExpTree = _require.RegExpTree;\n\n/**\n * An API object for RegExp processing (parsing/transform/generation).\n */\n\n\nvar regexpTree = {\n /**\n * Parser module exposed.\n */\n parser: parser,\n\n /**\n * Expose finite-automaton module.\n */\n fa: fa,\n\n /**\n * `TransformResult` exposed.\n */\n TransformResult: _transform.TransformResult,\n\n /**\n * Parses a regexp string, producing an AST.\n *\n * @param string regexp\n *\n * a regular expression in different formats: string, AST, RegExp.\n *\n * @param Object options\n *\n * parsing options for this parse call. Default are:\n *\n * - captureLocations: boolean\n * - any other custom options\n *\n * @return Object AST\n */\n parse: function parse(regexp, options) {\n return parser.parse('' + regexp, options);\n },\n\n\n /**\n * Traverses a RegExp AST.\n *\n * @param Object ast\n * @param Object | Array handlers\n *\n * Each `handler` is an object containing handler function for needed\n * node types. Example:\n *\n * regexpTree.traverse(ast, {\n * onChar(node) {\n * ...\n * },\n * });\n *\n * The value for a node type may also be an object with functions pre and post.\n * This enables more context-aware analyses, e.g. measuring star height.\n */\n traverse: function traverse(ast, handlers, options) {\n return _traverse.traverse(ast, handlers, options);\n },\n\n\n /**\n * Transforms a regular expression.\n *\n * A regexp can be passed in different formats (string, regexp or AST),\n * applying a set of transformations. It is a convenient wrapper\n * on top of \"parse-traverse-generate\" tool chain.\n *\n * @param string | AST | RegExp regexp - a regular expression;\n * @param Object | Array handlers - a list of handlers.\n *\n * @return TransformResult - a transformation result.\n */\n transform: function transform(regexp, handlers) {\n return _transform.transform(regexp, handlers);\n },\n\n\n /**\n * Generates a RegExp string from an AST.\n *\n * @param Object ast\n *\n * Invariant:\n *\n * regexpTree.generate(regexpTree.parse('/[a-z]+/i')); // '/[a-z]+/i'\n */\n generate: function generate(ast) {\n return generator.generate(ast);\n },\n\n\n /**\n * Creates a RegExp object from a regexp string.\n *\n * @param string regexp\n */\n toRegExp: function toRegExp(regexp) {\n var compat = this.compatTranspile(regexp);\n return new RegExp(compat.getSource(), compat.getFlags());\n },\n\n\n /**\n * Optimizes a regular expression by replacing some\n * sub-expressions with their idiomatic patterns.\n *\n * @param string regexp\n *\n * @return TransformResult object\n */\n optimize: function optimize(regexp, whitelist) {\n var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},\n blacklist = _ref.blacklist;\n\n return optimizer.optimize(regexp, { whitelist: whitelist, blacklist: blacklist });\n },\n\n\n /**\n * Translates a regular expression in new syntax or in new format\n * into equivalent expressions in old syntax.\n *\n * @param string regexp\n *\n * @return TransformResult object\n */\n compatTranspile: function compatTranspile(regexp, whitelist) {\n return compatTranspiler.transform(regexp, whitelist);\n },\n\n\n /**\n * Executes a regular expression on a string.\n *\n * @param RegExp|string re - a regular expression.\n * @param string string - a testing string.\n */\n exec: function exec(re, string) {\n if (typeof re === 'string') {\n var compat = this.compatTranspile(re);\n var extra = compat.getExtra();\n\n if (extra.namedCapturingGroups) {\n re = new RegExpTree(compat.toRegExp(), {\n flags: compat.getFlags(),\n source: compat.getSource(),\n groups: extra.namedCapturingGroups\n });\n } else {\n re = compat.toRegExp();\n }\n }\n\n return re.exec(string);\n }\n};\n\nmodule.exports = regexpTree;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar generator = require('../generator');\nvar parser = require('../parser');\nvar traverse = require('../traverse');\n\n/**\n * Transform result.\n */\n\nvar TransformResult = function () {\n /**\n * Initializes a transform result for an AST.\n *\n * @param Object ast - an AST node\n * @param mixed extra - any extra data a transform may return\n */\n function TransformResult(ast) {\n var extra = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n _classCallCheck(this, TransformResult);\n\n this._ast = ast;\n this._source = null;\n this._string = null;\n this._regexp = null;\n this._extra = extra;\n }\n\n _createClass(TransformResult, [{\n key: 'getAST',\n value: function getAST() {\n return this._ast;\n }\n }, {\n key: 'setExtra',\n value: function setExtra(extra) {\n this._extra = extra;\n }\n }, {\n key: 'getExtra',\n value: function getExtra() {\n return this._extra;\n }\n }, {\n key: 'toRegExp',\n value: function toRegExp() {\n if (!this._regexp) {\n this._regexp = new RegExp(this.getSource(), this._ast.flags);\n }\n return this._regexp;\n }\n }, {\n key: 'getSource',\n value: function getSource() {\n if (!this._source) {\n this._source = generator.generate(this._ast.body);\n }\n return this._source;\n }\n }, {\n key: 'getFlags',\n value: function getFlags() {\n return this._ast.flags;\n }\n }, {\n key: 'toString',\n value: function toString() {\n if (!this._string) {\n this._string = generator.generate(this._ast);\n }\n return this._string;\n }\n }]);\n\n return TransformResult;\n}();\n\nmodule.exports = {\n /**\n * Expose `TransformResult`.\n */\n TransformResult: TransformResult,\n\n /**\n * Transforms a regular expression applying a set of\n * transformation handlers.\n *\n * @param string | AST | RegExp:\n *\n * a regular expression in different representations: a string,\n * a RegExp object, or an AST.\n *\n * @param Object | Array:\n *\n * a handler (or a list of handlers) from `traverse` API.\n *\n * @return TransformResult instance.\n *\n * Example:\n *\n * transform(/[a-z]/i, {\n * onChar(path) {\n * const {node} = path;\n *\n * if (...) {\n * path.remove();\n * }\n * }\n * });\n */\n transform: function transform(regexp, handlers) {\n var ast = regexp;\n\n if (regexp instanceof RegExp) {\n regexp = '' + regexp;\n }\n\n if (typeof regexp === 'string') {\n ast = parser.parse(regexp, {\n captureLocations: true\n });\n }\n\n traverse.traverse(ast, handlers);\n\n return new TransformResult(ast);\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * Flattens a nested disjunction node to a list.\n *\n * /a|b|c|d/\n *\n * {{{a, b}, c}, d} -> [a, b, c, d]\n */\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction disjunctionToList(node) {\n if (node.type !== 'Disjunction') {\n throw new TypeError('Expected \"Disjunction\" node, got \"' + node.type + '\"');\n }\n\n var list = [];\n\n if (node.left && node.left.type === 'Disjunction') {\n list.push.apply(list, _toConsumableArray(disjunctionToList(node.left)).concat([node.right]));\n } else {\n list.push(node.left, node.right);\n }\n\n return list;\n}\n\n/**\n * Builds a nested disjunction node from a list.\n *\n * /a|b|c|d/\n *\n * [a, b, c, d] -> {{{a, b}, c}, d}\n */\nfunction listToDisjunction(list) {\n return list.reduce(function (left, right) {\n return {\n type: 'Disjunction',\n left: left,\n right: right\n };\n });\n}\n\n/**\n * Increases a quantifier by one.\n * Does not change greediness.\n * * -> +\n * + -> {2,}\n * ? -> {1,2}\n * {2} -> {3}\n * {2,} -> {3,}\n * {2,3} -> {3,4}\n */\nfunction increaseQuantifierByOne(quantifier) {\n if (quantifier.kind === '*') {\n\n quantifier.kind = '+';\n } else if (quantifier.kind === '+') {\n\n quantifier.kind = 'Range';\n quantifier.from = 2;\n delete quantifier.to;\n } else if (quantifier.kind === '?') {\n\n quantifier.kind = 'Range';\n quantifier.from = 1;\n quantifier.to = 2;\n } else if (quantifier.kind === 'Range') {\n\n quantifier.from += 1;\n if (quantifier.to) {\n quantifier.to += 1;\n }\n }\n}\n\nmodule.exports = {\n disjunctionToList: disjunctionToList,\n listToDisjunction: listToDisjunction,\n increaseQuantifierByOne: increaseQuantifierByOne\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar NodePath = require('./node-path');\n\n/**\n * Does an actual AST traversal, using visitor pattern,\n * and calling set of callbacks.\n *\n * Based on https://github.com/olov/ast-traverse\n *\n * Expects AST in Mozilla Parser API: nodes which are supposed to be\n * handled should have `type` property.\n *\n * @param Object root - a root node to start traversal from.\n *\n * @param Object options - an object with set of callbacks:\n *\n * - `pre(node, parent, prop, index)` - a hook called on node enter\n * - `post`(node, parent, prop, index) - a hook called on node exit\n * - `skipProperty(prop)` - a predicated whether a property should be skipped\n */\nfunction astTraverse(root) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n var pre = options.pre;\n var post = options.post;\n var skipProperty = options.skipProperty;\n\n function visit(node, parent, prop, idx) {\n if (!node || typeof node.type !== 'string') {\n return;\n }\n\n var res = undefined;\n if (pre) {\n res = pre(node, parent, prop, idx);\n }\n\n if (res !== false) {\n\n // A node can be replaced during traversal, so we have to\n // recalculate it from the parent, to avoid traversing \"dead\" nodes.\n if (parent && parent[prop]) {\n if (!isNaN(idx)) {\n node = parent[prop][idx];\n } else {\n node = parent[prop];\n }\n }\n\n for (var _prop in node) {\n if (node.hasOwnProperty(_prop)) {\n if (skipProperty ? skipProperty(_prop, node) : _prop[0] === '$') {\n continue;\n }\n\n var child = node[_prop];\n\n // Collection node.\n //\n // NOTE: a node (or several nodes) can be removed or inserted\n // during traversal.\n //\n // Current traversing index is stored on top of the\n // `NodePath.traversingIndexStack`. The stack is used to support\n // recursive nature of the traversal.\n //\n // In this case `NodePath.traversingIndex` (which we use here) is\n // updated in the NodePath remove/insert methods.\n //\n if (Array.isArray(child)) {\n var index = 0;\n NodePath.traversingIndexStack.push(index);\n while (index < child.length) {\n visit(child[index], node, _prop, index);\n index = NodePath.updateTraversingIndex(+1);\n }\n NodePath.traversingIndexStack.pop();\n }\n\n // Simple node.\n else {\n visit(child, node, _prop);\n }\n }\n }\n }\n\n if (post) {\n post(node, parent, prop, idx);\n }\n }\n\n visit(root, null);\n}\n\nmodule.exports = {\n /**\n * Traverses an AST.\n *\n * @param Object ast - an AST node\n *\n * @param Object | Array handlers:\n *\n * an object (or an array of objects)\n *\n * Each such object contains a handler function per node.\n * In case of an array of handlers, they are applied in order.\n * A handler may return a transformed node (or a different type).\n *\n * The per-node function may instead be an object with functions pre and post.\n * pre is called before visiting the node, post after.\n * If a handler is a function, it is treated as the pre function, with an empty post.\n *\n * @param Object options:\n *\n * a config object, specifying traversal options:\n *\n * `asNodes`: boolean - whether handlers should receives raw AST nodes\n * (false by default), instead of a `NodePath` wrapper. Note, by default\n * `NodePath` wrapper provides a set of convenient method to manipulate\n * a traversing AST, and also has access to all parents list. A raw\n * nodes traversal should be used in rare cases, when no `NodePath`\n * features are needed.\n *\n * Special hooks:\n *\n * - `shouldRun(ast)` - a predicate determining whether the handler\n * should be applied.\n *\n * NOTE: Multiple handlers are used as an optimization of applying all of\n * them in one AST traversal pass.\n */\n traverse: function traverse(ast, handlers) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { asNodes: false };\n\n\n if (!Array.isArray(handlers)) {\n handlers = [handlers];\n }\n\n // Filter out handlers by result of `shouldRun`, if the method is present.\n handlers = handlers.filter(function (handler) {\n if (typeof handler.shouldRun !== 'function') {\n return true;\n }\n return handler.shouldRun(ast);\n });\n\n NodePath.initRegistry();\n\n // Allow handlers to initializer themselves.\n handlers.forEach(function (handler) {\n if (typeof handler.init === 'function') {\n handler.init(ast);\n }\n });\n\n function getPathFor(node, parent, prop, index) {\n var parentPath = NodePath.getForNode(parent);\n var nodePath = NodePath.getForNode(node, parentPath, prop, index);\n\n return nodePath;\n }\n\n // Handle actual nodes.\n astTraverse(ast, {\n /**\n * Handler on node enter.\n */\n pre: function pre(node, parent, prop, index) {\n var nodePath = void 0;\n if (!options.asNodes) {\n nodePath = getPathFor(node, parent, prop, index);\n }\n\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = handlers[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var handler = _step.value;\n\n // \"Catch-all\" `*` handler.\n if (typeof handler['*'] === 'function') {\n if (nodePath) {\n // A path/node can be removed by some previous handler.\n if (!nodePath.isRemoved()) {\n var handlerResult = handler['*'](nodePath);\n // Explicitly stop traversal.\n if (handlerResult === false) {\n return false;\n }\n }\n } else {\n handler['*'](node, parent, prop, index);\n }\n }\n\n // Per-node handler.\n var handlerFuncPre = void 0;\n if (typeof handler[node.type] === 'function') {\n handlerFuncPre = handler[node.type];\n } else if (typeof handler[node.type] === 'object' && typeof handler[node.type].pre === 'function') {\n handlerFuncPre = handler[node.type].pre;\n }\n\n if (handlerFuncPre) {\n if (nodePath) {\n // A path/node can be removed by some previous handler.\n if (!nodePath.isRemoved()) {\n var _handlerResult = handlerFuncPre.call(handler, nodePath);\n // Explicitly stop traversal.\n if (_handlerResult === false) {\n return false;\n }\n }\n } else {\n handlerFuncPre.call(handler, node, parent, prop, index);\n }\n }\n } // Loop over handlers\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n },\n // pre func\n\n /**\n * Handler on node exit.\n */\n post: function post(node, parent, prop, index) {\n if (!node) {\n return;\n }\n\n var nodePath = void 0;\n if (!options.asNodes) {\n nodePath = getPathFor(node, parent, prop, index);\n }\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = handlers[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var handler = _step2.value;\n\n // Per-node handler.\n var handlerFuncPost = void 0;\n if (typeof handler[node.type] === 'object' && typeof handler[node.type].post === 'function') {\n handlerFuncPost = handler[node.type].post;\n }\n\n if (handlerFuncPost) {\n if (nodePath) {\n // A path/node can be removed by some previous handler.\n if (!nodePath.isRemoved()) {\n var handlerResult = handlerFuncPost.call(handler, nodePath);\n // Explicitly stop traversal.\n if (handlerResult === false) {\n return false;\n }\n }\n } else {\n handlerFuncPost.call(handler, node, parent, prop, index);\n }\n }\n } // Loop over handlers\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n },\n // post func\n\n /**\n * Skip locations by default.\n */\n skipProperty: function skipProperty(prop) {\n return prop === 'loc';\n }\n });\n }\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar DEFAULT_COLLECTION_PROP = 'expressions';\nvar DEFAULT_SINGLE_PROP = 'expression';\n\n/**\n * NodePath class encapsulates a traversing node,\n * its parent node, property name in the parent node, and\n * an index (in case if a node is part of a collection).\n * It also provides set of methods for AST manipulation.\n */\n\nvar NodePath = function () {\n /**\n * NodePath constructor.\n *\n * @param Object node - an AST node\n * @param NodePath parentPath - a nullable parent path\n * @param string property - property name of the node in the parent\n * @param number index - index of the node in a collection.\n */\n function NodePath(node) {\n var parentPath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var property = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var index = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n _classCallCheck(this, NodePath);\n\n this.node = node;\n this.parentPath = parentPath;\n this.parent = parentPath ? parentPath.node : null;\n this.property = property;\n this.index = index;\n }\n\n _createClass(NodePath, [{\n key: '_enforceProp',\n value: function _enforceProp(property) {\n if (!this.node.hasOwnProperty(property)) {\n throw new Error('Node of type ' + this.node.type + ' doesn\\'t have \"' + property + '\" collection.');\n }\n }\n\n /**\n * Sets a node into a children collection or the single child.\n * By default child nodes are supposed to be under `expressions` property.\n * An explicit property can be passed.\n *\n * @param Object node - a node to set into a collection or as single child\n * @param number index - index at which to set\n * @param string property - name of the collection or single property\n */\n\n }, {\n key: 'setChild',\n value: function setChild(node) {\n var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var property = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n\n\n var childPath = void 0;\n if (index != null) {\n if (!property) {\n property = DEFAULT_COLLECTION_PROP;\n }\n this._enforceProp(property);\n this.node[property][index] = node;\n childPath = NodePath.getForNode(node, this, property, index);\n } else {\n if (!property) {\n property = DEFAULT_SINGLE_PROP;\n }\n this._enforceProp(property);\n this.node[property] = node;\n childPath = NodePath.getForNode(node, this, property, null);\n }\n return childPath;\n }\n\n /**\n * Appends a node to a children collection.\n * By default child nodes are supposed to be under `expressions` property.\n * An explicit property can be passed.\n *\n * @param Object node - a node to set into a collection or as single child\n * @param string property - name of the collection or single property\n */\n\n }, {\n key: 'appendChild',\n value: function appendChild(node) {\n var property = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n\n if (!property) {\n property = DEFAULT_COLLECTION_PROP;\n }\n this._enforceProp(property);\n var end = this.node[property].length;\n return this.setChild(node, end, property);\n }\n\n /**\n * Inserts a node into a collection.\n * By default child nodes are supposed to be under `expressions` property.\n * An explicit property can be passed.\n *\n * @param Object node - a node to insert into a collection\n * @param number index - index at which to insert\n * @param string property - name of the collection property\n */\n\n }, {\n key: 'insertChildAt',\n value: function insertChildAt(node, index) {\n var property = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : DEFAULT_COLLECTION_PROP;\n\n this._enforceProp(property);\n\n this.node[property].splice(index, 0, node);\n\n // If we inserted a node before the traversing index,\n // we should increase the later.\n if (index <= NodePath.getTraversingIndex()) {\n NodePath.updateTraversingIndex(+1);\n }\n\n this._rebuildIndex(this.node, property);\n }\n\n /**\n * Removes a node.\n */\n\n }, {\n key: 'remove',\n value: function remove() {\n if (this.isRemoved()) {\n return;\n }\n NodePath.registry.delete(this.node);\n\n this.node = null;\n\n if (!this.parent) {\n return;\n }\n\n // A node is in a collection.\n if (this.index !== null) {\n this.parent[this.property].splice(this.index, 1);\n\n // If we remove a node before the traversing index,\n // we should increase the later.\n if (this.index <= NodePath.getTraversingIndex()) {\n NodePath.updateTraversingIndex(-1);\n }\n\n // Rebuild index.\n this._rebuildIndex(this.parent, this.property);\n\n this.index = null;\n this.property = null;\n\n return;\n }\n\n // A simple node.\n delete this.parent[this.property];\n this.property = null;\n }\n\n /**\n * Rebuilds child nodes index (used on remove/insert).\n */\n\n }, {\n key: '_rebuildIndex',\n value: function _rebuildIndex(parent, property) {\n var parentPath = NodePath.getForNode(parent);\n\n for (var i = 0; i < parent[property].length; i++) {\n var path = NodePath.getForNode(parent[property][i], parentPath, property, i);\n path.index = i;\n }\n }\n\n /**\n * Whether the path was removed.\n */\n\n }, {\n key: 'isRemoved',\n value: function isRemoved() {\n return this.node === null;\n }\n\n /**\n * Replaces a node with the passed one.\n */\n\n }, {\n key: 'replace',\n value: function replace(newNode) {\n NodePath.registry.delete(this.node);\n\n this.node = newNode;\n\n if (!this.parent) {\n return null;\n }\n\n // A node is in a collection.\n if (this.index !== null) {\n this.parent[this.property][this.index] = newNode;\n }\n\n // A simple node.\n else {\n this.parent[this.property] = newNode;\n }\n\n // Rebuild the node path for the new node.\n return NodePath.getForNode(newNode, this.parentPath, this.property, this.index);\n }\n\n /**\n * Updates a node inline.\n */\n\n }, {\n key: 'update',\n value: function update(nodeProps) {\n Object.assign(this.node, nodeProps);\n }\n\n /**\n * Returns parent.\n */\n\n }, {\n key: 'getParent',\n value: function getParent() {\n return this.parentPath;\n }\n\n /**\n * Returns nth child.\n */\n\n }, {\n key: 'getChild',\n value: function getChild() {\n var n = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n\n if (this.node.expressions) {\n return NodePath.getForNode(this.node.expressions[n], this, DEFAULT_COLLECTION_PROP, n);\n } else if (this.node.expression && n == 0) {\n return NodePath.getForNode(this.node.expression, this, DEFAULT_SINGLE_PROP);\n }\n return null;\n }\n\n /**\n * Whether a path node is syntactically equal to the passed one.\n *\n * NOTE: we don't rely on `source` property from the `loc` data\n * (which would be the fastest comparison), since it might be unsync\n * after several modifications. We use here simple `JSON.stringify`\n * excluding the `loc` data.\n *\n * @param NodePath other - path to compare to.\n * @return boolean\n */\n\n }, {\n key: 'hasEqualSource',\n value: function hasEqualSource(path) {\n return JSON.stringify(this.node, jsonSkipLoc) === JSON.stringify(path.node, jsonSkipLoc);\n }\n\n /**\n * JSON-encodes a node skipping location.\n */\n\n }, {\n key: 'jsonEncode',\n value: function jsonEncode() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n format = _ref.format,\n useLoc = _ref.useLoc;\n\n return JSON.stringify(this.node, useLoc ? null : jsonSkipLoc, format);\n }\n\n /**\n * Returns previous sibling.\n */\n\n }, {\n key: 'getPreviousSibling',\n value: function getPreviousSibling() {\n if (!this.parent || this.index == null) {\n return null;\n }\n return NodePath.getForNode(this.parent[this.property][this.index - 1], NodePath.getForNode(this.parent), this.property, this.index - 1);\n }\n\n /**\n * Returns next sibling.\n */\n\n }, {\n key: 'getNextSibling',\n value: function getNextSibling() {\n if (!this.parent || this.index == null) {\n return null;\n }\n return NodePath.getForNode(this.parent[this.property][this.index + 1], NodePath.getForNode(this.parent), this.property, this.index + 1);\n }\n\n /**\n * Returns a NodePath instance for a node.\n *\n * The same NodePath can be reused in several places, e.g.\n * a parent node passed for all its children.\n */\n\n }], [{\n key: 'getForNode',\n value: function getForNode(node) {\n var parentPath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var prop = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var index = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : -1;\n\n if (!node) {\n return null;\n }\n\n if (!NodePath.registry.has(node)) {\n NodePath.registry.set(node, new NodePath(node, parentPath, prop, index == -1 ? null : index));\n }\n\n var path = NodePath.registry.get(node);\n\n if (parentPath !== null) {\n path.parentPath = parentPath;\n path.parent = path.parentPath.node;\n }\n\n if (prop !== null) {\n path.property = prop;\n }\n\n if (index >= 0) {\n path.index = index;\n }\n\n return path;\n }\n\n /**\n * Initializes the NodePath registry. The registry is a map from\n * a node to its NodePath instance.\n */\n\n }, {\n key: 'initRegistry',\n value: function initRegistry() {\n if (!NodePath.registry) {\n NodePath.registry = new Map();\n }\n NodePath.registry.clear();\n }\n\n /**\n * Updates index of a currently traversing collection.\n */\n\n }, {\n key: 'updateTraversingIndex',\n value: function updateTraversingIndex(dx) {\n return NodePath.traversingIndexStack[NodePath.traversingIndexStack.length - 1] += dx;\n }\n\n /**\n * Returns current traversing index.\n */\n\n }, {\n key: 'getTraversingIndex',\n value: function getTraversingIndex() {\n return NodePath.traversingIndexStack[NodePath.traversingIndexStack.length - 1];\n }\n }]);\n\n return NodePath;\n}();\n\nNodePath.initRegistry();\n\n/**\n * Index of a currently traversing collection is stored on top of the\n * `NodePath.traversingIndexStack`. Remove/insert methods can adjust\n * this index.\n */\nNodePath.traversingIndexStack = [];\n\n// Helper function used to skip `loc` in JSON operations.\nfunction jsonSkipLoc(prop, value) {\n if (prop === 'loc') {\n return undefined;\n }\n return value;\n}\n\nmodule.exports = NodePath;","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\n/**\n * Performs a deep copy of an simple object.\n * Only handles scalar values, arrays and objects.\n *\n * @param obj Object\n */\n\nmodule.exports = function clone(obj) {\n if (obj === null || typeof obj !== 'object') {\n return obj;\n }\n var res = void 0;\n if (Array.isArray(obj)) {\n res = [];\n } else {\n res = {};\n }\n for (var i in obj) {\n res[i] = clone(obj[i]);\n }\n return res;\n};","/**\n * The MIT License (MIT)\n * Copyright (c) 2017-present Dmitry Soshnikov \n */\n\n'use strict';\n\nmodule.exports = require('./dist/regexp-tree');","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + \"76a94616619ebf8e5323\" + \"\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 9315;","var scriptUrl;\nif (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + \"\";\nvar document = __webpack_require__.g.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript)\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tvar i = scripts.length - 1;\n\t\t\twhile (i > -1 && !scriptUrl) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t9315: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunknextcloud\"] = self[\"webpackChunknextcloud\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [7874], function() { return __webpack_require__(27979); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","module","exports","regexes","regex","family","maxVersion","Infinity","version","minVersion","numbersToRanges","numbers","length","SemverPart","semverify","versionParts","Array","isArray","toString","split","versionPart","semverPart","semver","i","parseInt","isNaN","compareSemvers","a","b","options","major","minor","patch","majorBase","minorBase","patchBase","ignoreMinor","ignorePatch","allowHigherVersions","compareMinor","comparePatch","compareArrays","from","len","clone","value","copy","concat","items","AlternativeNode","expressions","exps","filter","Boolean","type","SimpleCharNode","kind","String","codePoint","NaN","ClassRangeNode","to","CharacterClassNode","CapturingGroupNode","expression","capturing","number","DisjunctionCapturingGroupNode","expr","exprs","disjunction","left","right","pop","reduceRight","DisjunctionNode","DigitPatternNode","NumberPatternNode","quantifier","greedy","numberPattern","RepetitionNode","NumberCharsNode","isNumberPatternNode","node","isCharNode","RegExp","test","isDigitRangeNode","isExpressionNode","parseRegex","replace","classes","visitors","every","reduce","newVisitors","className","visitor","visitorPre","pre","visitorPost","post","nodePath","numberToDigits","num","Number","rayRangeDigitPattern","digit","includes","rangeStart","segmentRangeNumberPattern","zeros","fromNode","toNode","zerosPrefix","segmentToNumberPatterns","digitsInNumber","fromDigits","digitsCount","toDigits","decadeRanges","ranges","decade","push","Math","min","splitToDecadeRanges","parts","map","commonStart","common","currA","currB","diffA","diffB","splitCommonDiff","from1","to1","diffParts","range","middleSegment","_","ri","d","j","patterns","prevNode","merged","exp","unshift","rangeToRegex","digits","other","RangeQuantifierNode","pow","numberPatterns","topNodes","prev","nodes","rayToNumberPatterns","getNumberPatternsPart","numberPatternsCount","regexAst","maxNumbersCount","count","Group","getNumberPatternsCount","numbersCounter","containsNumberPattern","parent","applyVersionsToRegex","versions","finalVersions","maxRequiredPartsCount","max","allowZeroSubversions","shouldRepeatCount","getRequiredSemverPartsCount","numberPatternsPart","versionsPart","rangedVersion","ignoreIndex","prevWasZero","start","createMapper","rangedSemverToRegex","numbersToReplace","slice","shift","replaceNumberPatterns","remove","defaultOptions","getPreUserAgentRegexes","finalOptions","browserRegexes","sourceRegex","matchedVersions","current","Major","Minor","Patch","part","p","versionsListToRanges","applyVersionsToRegexes","browsers","targetRegexes","result","prevFamily","prevRegexIsGlobal","forEach","requestVersions","get","bases","compareOptions","minComparator","ver","maxComparator","comparator","findMatchedVersions","undefined","getRegexesForBrowsers","merge","Map","strVersion","join","set","sort","mergeBrowserVersions","browserslistOptions","browserslist","browser","versionString","versionStringTo","partIndex","i1","v","rangeSemver","getBrowsersList","user","supportedBrowsers","partsRegexes","body","src","getAST","optimizeRegex","flags","compileRegex","getUserAgentRegex","browserslistConfig","getBuilder","clearOnLogout","persist","build","getCurrentUser","getLoggerBuilder","setApp","setUid","uid","browserStorageKey","generateUrl","browserStorage","getItem","_regeneratorRuntime","Op","Object","prototype","hasOwn","hasOwnProperty","defineProperty","obj","key","desc","$Symbol","Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","define","enumerable","configurable","writable","err","wrap","innerFn","outerFn","self","tryLocsList","protoGenerator","Generator","generator","create","context","Context","makeInvokeMethod","tryCatch","fn","arg","call","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","method","_invoke","AsyncIterator","PromiseImpl","invoke","resolve","reject","record","_typeof","__await","then","unwrapped","error","previousPromise","callInvokeWithMethodAndArg","state","Error","done","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","methodName","return","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","iterable","iteratorMethod","doneResult","displayName","isGeneratorFunction","genFun","ctor","constructor","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","iter","keys","val","object","reverse","skipTempReset","charAt","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","catch","thrown","delegateYield","asyncGeneratorStep","gen","_next","_throw","_arrayLikeToArray","arr","arr2","logger","debug","components","Web","NcButton","NcEmptyContent","data","agents","computed","isMobile","navigator","userAgent","filteredSupportedBrowsers","_this","isMobileBrowser","formattedBrowsersList","_this2","list","_browser$split2","_arrayWithHoles","_i","_s","_e","_x","_r","_arr","_n","_d","_iterableToArrayLimit","o","minLen","n","_unsupportedIterableToArray","_nonIterableRest","id","parseFloat","_this2$agents$id","_this2$agents$id2","t","beforeMount","_this3","_callee","_yield$import","_context","args","arguments","apply","methods","forceBrowsing","setItem","urlParams","URLSearchParams","window","location","search","has","redirectPath","Buffer","startsWith","toLowerCase","styleTagTransform","setAttributes","insert","domAPI","insertStyleElement","locals","_vm","this","_c","_self","staticClass","scopedSlots","_u","proxy","_v","attrs","on","_l","Vue","el","render","h","UnsupportedBrowser","BrowserslistError","noop","loadQueries","getStat","opts","stats","loadConfig","config","loadCountry","loadFeature","currentNode","parseConfig","readConfig","findConfig","clearCaches","oldDataWarning","env","message","captureStackTrace","jsReleases","jsEOL","path","e2c","parse","ANDROID_EVERGREEN_FIRST","isVersionsMatch","versionA","versionB","indexOf","normalize","normalizeElectron","versionToUse","nameMapper","getMajor","getMajorVersions","released","majorVersions","uniq","minimum","selected","array","filtered","fillUsage","generateFilter","sign","parseSimpleInt","x","compare","compareSemver","semverFilterLoose","operator","compareSemverLoose","normalizeVersion","resolved","versionAliases","resolveVersion","filterByYear","since","byName","releaseDate","date","cloneData","aliases","mobileToDesktop","desktopNames","desktop","android","chrome","normalizeAndroidVersions","cloned","androidVersions","chromeVersions","iFirstEvergreen","checkName","filterJumps","nVersions","jump","op_mob","isSupported","queries","QUERIES","index","not","query","select","compose","prepareOpts","prepareQueries","defaults","checkQueries","cache","ignoreUnknownVersions","dangerousExtend","customUsage","cacheKey","JSON","stringify","name1","name2","version1","BROWSERSLIST_DISABLE_CACHE","nodeQuery","matched","nodeVersions","sinceQuery","year","month","day","Date","UTC","coverQuery","coverage","usage","global","place","match","toUpperCase","coveraged","custom","fx","ff","ios","explorer","blackberry","explorermobile","operamini","operamobile","chromeandroid","firefoxandroid","ucandroid","qqandroid","and_chr","and_ff","ie_mob","customStats","dataByBrowser","all","last_major_versions","matches","regexp","last_versions","last_electron_major_versions","last_node_major_versions","last_browser_major_versions","last_electron_versions","last_node_versions","last_browser_versions","unreleased_versions","unreleased_electron_versions","unreleased_browser_versions","last_years","now","years","since_y","since_y_m","since_y_m_d","popularity","popularity_in_my_stats","percentage","popularity_in_config_stats","loadStat","popularity_in_place","cover","cover_in","supports","feature","features","checkDesktop","electron_range","fromToUse","toToUse","parsed","node_range","browser_range","electron_ray","node_ray","browser_ray","alias","firefox_esr","opera_mini_all","electron_version","node_major_version","node_minor_version","node_patch_version","current_node","maintained_node","end","some","phantomjs_1_9","phantomjs_2_1","browser_version","browserslist_config","extends","dead","unknown","release_date","usage_global","full","interval","release","AND_REGEXP","OR_REGEXP","flatten","matchQuery","matchBlock","string","qs","predicate","substr","find","trim","block","A","K","F","G","H","B","JC","C","E","L","M","I","N","D","O","P","Q","R","S","T","U","V","W","X","Y","Z","c","e","f","g","q","r","s","u","w","y","z","KC","zB","J","k","l","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","m","qB","rB","sB","tB","uB","LC","MC","NC","OC","PC","QC","RC","SC","vB","wB","TC","UC","xB","AC","yB","BC","CC","DC","EC","FC","GC","VC","WC","XC","YC","ZC","HC","aC","bC","IC","cC","dC","eC","fC","gC","hC","iC","jC","kC","lC","mC","nC","oC","pC","qC","rC","sC","tC","uC","vC","wC","xC","yC","zC","AD","BD","CD","DD","ED","FD","GD","HD","agentsData","unpackBrowserVersions","versionsData","prefix_exceptions","map2","key2","prefix","browserVersions","___CSS_LOADER_EXPORT___","compatTransforms","_transform","transform","transformsWhitelist","transformToApply","extra","transformName","handler","getExtra","setExtra","_createClass","defineProperties","target","props","descriptor","Constructor","protoProps","staticProps","RegExpTree","re","_ref","groups","source","instance","_classCallCheck","_re","_groups","dotAll","ignoreCase","multiline","sticky","unicode","compile","_toStringResult","exec","group","groupNumber","_hasUFlag","shouldRun","ast","Char","toValue","toSymbol","symbol","_groupNames","init","nameRaw","Backreference","reference","referenceRaw","namedCapturingGroups","xFlag","Alternative","Disjunction","Assertion","assertion","negative","_assertion","CharacterClass","ClassRange","Repetition","Quantifier","escaped","UnicodeProperty","shorthand","binary","generate","_slicedToArray","sliceIterator","_toConsumableArray","currentTransitionMap","sameRow","r1","r2","s1","s2","size","areEquivalent","table","alphabet","_iteratorNormalCompletion8","_didIteratorError8","_iteratorError8","_step8","_iterator8","goToSameSet","originalTransitionS1","originalTransitionS2","minimize","dfa","getTransitionTable","allStates","getAlphabet","accepting","getAcceptingStateNumbers","nonAccepting","Set","add","previous","_loop","newTransitionMap","_iteratorNormalCompletion3","_didIteratorError3","_iteratorError3","_step3","_iterator3","_set","handledStates","_set2","first","rest","_iteratorNormalCompletion4","_didIteratorError4","_iteratorError4","restSets","_step4","_iterator4","_iteratorNormalCompletion5","_didIteratorError5","_iteratorError5","_step5","_iterator5","handledState","assign","newSets","remaped","idx","minimizedTable","minimizedAcceptingStates","updateAcceptingStates","_iteratorNormalCompletion","_didIteratorError","_iteratorError","_step","_iterator","_iteratorNormalCompletion2","_didIteratorError2","_iteratorError2","_step2","_iterator2","entries","_ref2","_idx","_iteratorNormalCompletion6","_didIteratorError6","_iteratorError6","_step6","_iterator6","originalTransition","_iteratorNormalCompletion7","_didIteratorError7","_iteratorError7","_step7","_iterator7","originalState","setTransitionTable","setAcceptingStateNumbers","DFAMinimizer","EPSILON_CLOSURE","DFA","nfa","_nfa","_originalAcceptingStateNumbers","_acceptingStateNumbers","_originalTransitionTable","_transitionTable","stateNumbers","nfaTable","nfaStates","worklist","nfaAcceptingStates","dfaTable","states","nfaAcceptingState","dfaStateLabel","onSymbol","nfaStatesOnSymbol","nfaStateOnSymbol","dfaStatesOnSymbolSet","dfaStatesOnSymbol","dfaOnSymbolStr","_remapStateNumbers","calculatedDFATable","newStatesMap","transitionTable","originalNumber","newNumber","originalRow","row","_originalNumber","NFA","nfaFromRegExp","builders","toNFA","toDFA","NFAState","EPSILON","char","inState","outState","addTransition","altPair","second","out","in","orPair","alt","_len","fragments","_key","or","_len2","_key2","rep","fragment","repExplicit","plusRep","questionRep","parser","_require","captureLocations","State","_State","ReferenceError","_possibleConstructorReturn","subClass","superClass","_inherits","visited","getTransitionsOnSymbol","symbolTransitions","_epsilonClosure","epsilonTransitions","closure","nextState","getEpsilonClosure","_alphabet","transitions","_acceptingStates","getAcceptingStates","acceptingState","symbols","visitState","getTransitions","combinedState","_ref$accepting","_transitions","toState","optimizationTransforms","optimize","_ref$whitelist","whitelist","_ref$blacklist","blacklist","TransformResult","prevResultString","transformer","newResult","UPPER_A_CP","codePointAt","UPPER_Z_CP","_AZClassRanges","classRange","lower","isSurrogatePair","_getSurrogatePairFrom","trail","lead","floor","getSurrogatePairFromCodePoint","repeat","code","displaySymbolAsValue","sortCharClass","aValue","getSortValue","bValue","isMeta","isControl","fitsInMetas","metas","hasIUFlags","fitsInMeta","meta","fitsInMetaS","fitsInMetaD","fitsInMetaW","combinesWithPrecedingClassRange","fitsInClassRange","isMetaWCharOrCode","combinesWithFollowingClassRange","charCombinesWithPrecedingChars","nbMergedChars","currentExpression","precedingExpresion","_hasIUFlags","splice","getParent","insertChildAt","sources","childPath","getChild","jsonEncode","_hasIFlag","isFullNumberRange","rewriteNumberRanges","hasIFlag","hasUFlag","numberPath","lowerCasePath","upperCasePath","underscorePath","u017fPath","u212aPath","isMetaChar","isLowerCaseRange","isUpperCaseRange","isUnderscore","isCodePoint","rewriteWordRanges","whitespaceRangeTests","nNode","rewriteWhitespaceRanges","isChar","shouldEscape","previousNode","hasAppropriateSiblings","isAppropriateChar","_node$expressions$","getInverseMeta","LOWER_A_CP","LOWER_Z_CP","DIGIT_0_CP","DIGIT_9_CP","fromCodePoint","newChar","parentType","needsEscape","consumeNumbers","startIndex","rtl","siblingNode","abs","isSimpleChar","_hasXFlag","hasXFlag","nbFollowingNumbers","nextSiblingNode","preservesOpeningCurlyBraceEscape","nbPrecedingNumbers","previousSiblingNode","preservesClosingCurlyBraceEscape","preservesEscape","preservesInCharClass","shouldUnescape","NodePath","increaseQuantifierByOne","combineRepeatingPatternLeft","alternative","child","nbPossibleLengths","ceil","getForNode","hasEqualSource","combineWithPreviousRepetition","previousChild","combineRepetitionWithPrevious","rightLength","disjunctionToList","listToDisjunction","uniqueNodesMap","encoded","handlers","charset","shouldProcess","characterClass","rewriteOpenZero","rewriteOpenOne","parentPath","rewriteExactOne","isGreedyOpenRange","extractFromTo","previousSibling","getPreviousSibling","_extractFromTo","previousSiblingFrom","previousSiblingTo","_extractFromTo2","nodeFrom","nodeTo","yytext","yy","__","__loc","yyloc","startOffset","endOffset","startLine","endLine","startColumn","endColumn","productions","_1","_1loc","_2","_3","_4","_2loc","_3loc","_4loc","Node","checkFlags","_loc","separatorIdx","isShorthand","unicodeProperties","isGeneralCategoryValue","isBinaryProperty","isBinaryPropertyName","isValidName","SyntaxError","isValidValue","canonicalName","getCanonicalName","canonicalValue","getCanonicalValue","text","textLoc","capturingGroupsCount","decodeUnicodeGroupName","namedGroups","charRe","chars","uReStart","ucpReStart","NamedGroupRefOrChars","getRange","allowGroupNameDuplicates","checkClassRange","tokens","stack","tokenizer","lexRules","validateUnicodeGroupName","getCurrentState","popState","pushState","lexRulesByConditions","EOF_TOKEN","initString","_string","_cursor","_states","_tokensQueue","_currentLine","_currentColumn","_currentLineBeginOffset","_tokenStartOffset","_tokenEndOffset","_tokenStartLine","_tokenEndLine","_tokenStartColumn","_tokenEndColumn","getStates","begin","getNextToken","onToken","_toToken","hasMoreTokens","lexRulesForState","lexRuleIndex","lexRule","_match","token","tokensToQueue","isEOF","throwUnexpectedToken","line","column","lineSource","lineData","getCursor","getCurrentLine","getCurrentColumn","_captureLocation","nlRe","nlMatch","tokenType","lexer","yyparse","setOptions","getOptions","parseOptions","globalOptions","onParseBegin","shiftedToken","unexpectedEndOfInput","unexpectedToken","_loc2","onShift","semanticValue","productionNumber","production","hasSemanticAction","semanticValueArgs","locationArgs","rhsLength","stackEntry","reduceStackEntry","semanticActionArgs","symbolToReduceWith","onParseEnd","setTokenizer","customTokenizer","getTokenizer","parsingString","isFinite","lastSlash","lastIndexOf","_value$split$slice2","hex","validFlags","seen","flag","ucpReAnywhere","uidRe","leadSurrogate","trailSurrogate","leadSurrogateOnly","trailSurrogateOnly","nonSurrogate","offset","parseError","regexpTreeParser","generatedParseFn","bind","NON_BINARY_PROP_NAMES_TO_ALIASES","General_Category","Script","Script_Extensions","NON_BINARY_ALIASES_TO_PROP_NAMES","inverseMap","BINARY_PROP_NAMES_TO_ALIASES","ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start","BINARY_ALIASES_TO_PROP_NAMES","GENERAL_CATEGORY_VALUE_TO_ALIASES","Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Titlecase_Letter","Unassigned","Uppercase_Letter","GENERAL_CATEGORY_VALUE_ALIASES_TO_VALUES","SCRIPT_VALUE_TO_ALIASES","Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Medefaidrin","Masaram_Gondi","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","New_Tai_Lue","Newa","Nko","Nushu","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Warang_Citi","Yi","Zanabazar_Square","SCRIPT_VALUE_ALIASES_TO_VALUE","inverse","isScriptCategoryValue","isAlias","isGeneralCategoryName","isScriptCategoryName","compatTranspiler","optimizer","_traverse","fa","regexpTree","traverse","toRegExp","compat","compatTranspile","getSource","getFlags","_ast","_source","_regexp","_extra","asNodes","getPathFor","prop","initRegistry","root","skipProperty","visit","res","_prop","traversingIndexStack","updateTraversingIndex","astTraverse","isRemoved","handlerFuncPre","handlerFuncPost","DEFAULT_COLLECTION_PROP","DEFAULT_SINGLE_PROP","property","_enforceProp","setChild","getTraversingIndex","_rebuildIndex","registry","delete","newNode","nodeProps","jsonSkipLoc","format","useLoc","clear","dx","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","loaded","__webpack_modules__","chunkIds","priority","notFulfilled","fulfilled","getter","__esModule","mode","ns","def","getOwnPropertyNames","definition","chunkId","promises","globalThis","Function","url","script","needAttach","scripts","document","getElementsByTagName","getAttribute","createElement","timeout","nc","setAttribute","onScriptComplete","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","head","appendChild","nmd","paths","children","scriptUrl","importScripts","currentScript","baseURI","href","installedChunks","installedChunkData","promise","errorType","realSrc","request","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/files_versions-files_versions.js b/dist/files_versions-files_versions.js index c09b79c218da6..ece53d4cbf6c0 100644 --- a/dist/files_versions-files_versions.js +++ b/dist/files_versions-files_versions.js @@ -1,3 +1,3 @@ /*! For license information please see files_versions-files_versions.js.LICENSE.txt */ -!function(){var e,o,a,n={65358:function(e,t,o){"use strict";t.RQ=function(){for(var e=arguments.length,t=new Array(e),o=0;o0}));if(a.length<1)return"";var n=a[a.length-1],i="/"===a[0].charAt(0),r="/"===n.charAt(n.length-1),s=a.reduce((function(e,t){return e.concat(t.split("/"))}),[]),l=!i,c=s.reduce((function(e,t){return""===t?e:l?(l=!1,e+t):e+"/"+t}),"");return r?c+"/":c},o(21249),o(74916),o(23123),o(15306),o(57327),o(85827),o(92222)},12143:function(e,t,o){var a=o(25108);!function(t,o){e.exports=o()}(self,(()=>(()=>{var e={7664:(e,t,o)=>{"use strict";o.d(t,{default:()=>D});var a=o(3089),n=o(2297),i=o(1205),r=o(932),s=o(2734),l=o.n(s),c=o(1441),u=o.n(c);function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function d(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function p(e){for(var t=1;te.length)&&(t=e.length);for(var o=0,a=new Array(t);o0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen:function(e){var t=this;this.$nextTick((function(){t.focusFirstAction(e)}))},onMouseFocusAction:function(e){if(document.activeElement!==e.target){var t=e.target.closest("li");if(t){var o=t.querySelector(f);if(o){var a=g(this.$refs.menu.querySelectorAll(f)).indexOf(o);a>-1&&(this.focusIndex=a,this.focusAction())}}}},onKeydown:function(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive:function(){var e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction:function(){var e=this.$refs.menu.querySelectorAll(f)[this.focusIndex];if(e){this.removeCurrentActive();var t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction:function(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction:function(e){if(this.opened){var t=this.$refs.menu.querySelectorAll(f).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(f).length-1,this.focusAction())},preventIfEvent:function(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){this.$emit("blur",e)}},render:function(e){var t=this,o=(this.$slots.default||[]).filter((function(e){var t,o;return(null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag)||(null==e||null===(o=e.componentOptions)||void 0===o||null===(o=o.Ctor)||void 0===o||null===(o=o.extendOptions)||void 0===o?void 0:o.name)})),a=o.every((function(e){var t,o,a,n;return"NcActionLink"===(null!==(t=null==e||null===(o=e.componentOptions)||void 0===o||null===(o=o.Ctor)||void 0===o||null===(o=o.extendOptions)||void 0===o?void 0:o.name)&&void 0!==t?t:null==e||null===(a=e.componentOptions)||void 0===a?void 0:a.tag)&&(null==e||null===(n=e.componentOptions)||void 0===n||null===(n=n.propsData)||void 0===n||null===(n=n.href)||void 0===n?void 0:n.startsWith(window.location.origin))})),n=o.filter(this.isValidSingleAction);if(this.forceMenu&&n.length>0&&this.inline>0&&(l().util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]),0!==o.length){var i=function(o){var a,n,i,r,s,l,c,u,m,d,h,g,v=(null==o||null===(a=o.data)||void 0===a||null===(a=a.scopedSlots)||void 0===a||null===(a=a.icon())||void 0===a?void 0:a[0])||e("span",{class:["icon",null==o||null===(n=o.componentOptions)||void 0===n||null===(n=n.propsData)||void 0===n?void 0:n.icon]}),f=null==o||null===(i=o.componentOptions)||void 0===i||null===(i=i.listeners)||void 0===i?void 0:i.click,y=null==o||null===(r=o.componentOptions)||void 0===r||null===(r=r.children)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.text)||void 0===r||null===(s=r.trim)||void 0===s?void 0:s.call(r),k=(null==o||null===(l=o.componentOptions)||void 0===l||null===(l=l.propsData)||void 0===l?void 0:l.ariaLabel)||y,A=t.forceName?y:"",C=null==o||null===(c=o.componentOptions)||void 0===c||null===(c=c.propsData)||void 0===c?void 0:c.title;return t.forceName||C||(C=y),e("NcButton",{class:["action-item action-item--single",null==o||null===(u=o.data)||void 0===u?void 0:u.staticClass,null==o||null===(m=o.data)||void 0===m?void 0:m.class],attrs:{"aria-label":k,title:C},ref:null==o||null===(d=o.data)||void 0===d?void 0:d.ref,props:p({type:t.type||(A?"secondary":"tertiary"),disabled:t.disabled||(null==o||null===(h=o.componentOptions)||void 0===h||null===(h=h.propsData)||void 0===h?void 0:h.disabled),ariaHidden:t.ariaHidden},null==o||null===(g=o.componentOptions)||void 0===g?void 0:g.propsData),on:p({focus:t.onFocus,blur:t.onBlur},!!f&&{click:function(e){f&&f(e)}})},[e("template",{slot:"icon"},[v]),A])},r=function(o){var n,i,r=(null===(n=t.$slots.icon)||void 0===n?void 0:n[0])||(t.defaultIcon?e("span",{class:["icon",t.defaultIcon]}):e("DotsHorizontal",{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:"action-item__popper",setReturnFocus:null===(i=t.$refs.menuButton)||void 0===i?void 0:i.$el},attrs:p(p({delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container},t.manualOpen&&{triggers:[]}),{},{popoverBaseClass:"action-item__popper"}),on:{show:t.openMenu,"after-show":t.onOpen,hide:t.closeMenu}},[e("NcButton",{class:"action-item__menutoggle",props:{type:t.triggerBtnType,disabled:t.disabled,ariaHidden:t.ariaHidden},slot:"trigger",ref:"menuButton",attrs:{"aria-haspopup":a?null:"menu","aria-label":t.menuName?null:t.ariaLabel,"aria-controls":t.opened?t.randomId:null,"aria-expanded":t.opened.toString()},on:{focus:t.onFocus,blur:t.onBlur}},[e("template",{slot:"icon"},[r]),t.menuName]),e("div",{class:{open:t.opened},attrs:{tabindex:"-1"},on:{keydown:t.onKeydown,mousemove:t.onMouseFocusAction},ref:"menu"},[e("ul",{attrs:{id:t.randomId,tabindex:"-1",role:a?null:"menu"}},[o])])])};if(1===o.length&&1===n.length&&!this.forceMenu)return i(n[0]);if(n.length>0&&this.inline>0){var s=n.slice(0,this.inline),c=o.filter((function(e){return!s.includes(e)}));return e("div",{class:["action-items","action-item--".concat(this.triggerBtnType)]},[].concat(g(s.map(i)),[c.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(c)]):null]))}return e("div",{class:["action-item action-item--default-popover","action-item--".concat(this.triggerBtnType),{"action-item--open":this.opened}]},[r(o)])}}};var k=o(3379),A=o.n(k),C=o(7795),b=o.n(C),w=o(569),P=o.n(w),S=o(3565),N=o.n(S),j=o(9216),O=o.n(j),x=o(4589),E=o.n(x),z=o(9546),_={};_.styleTagTransform=E(),_.setAttributes=N(),_.insert=P().bind(null,"head"),_.domAPI=b(),_.insertStyleElement=O(),A()(z.Z,_),z.Z&&z.Z.locals&&z.Z.locals;var B=o(5155),F={};F.styleTagTransform=E(),F.setAttributes=N(),F.insert=P().bind(null,"head"),F.domAPI=b(),F.insertStyleElement=O(),A()(B.Z,F),B.Z&&B.Z.locals&&B.Z.locals;var M=o(1900),L=o(5727),T=o.n(L),G=(0,M.Z)(y,void 0,void 0,!1,null,"55038265",null);"function"==typeof T()&&T()(G);const D=G.exports},3089:(e,t,o)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function r(e){for(var t=1;tj});const l={name:"NcButton",props:{alignment:{type:String,default:"center",validator:function(e){return["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)}},disabled:{type:Boolean,default:!1},type:{type:String,validator:function(e){return-1!==["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].indexOf(e)},default:"secondary"},nativeType:{type:String,validator:function(e){return-1!==["submit","reset","button"].indexOf(e)},default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null}},emits:["update:pressed","click"],computed:{realType:function(){return this.pressed?"primary":!1===this.pressed&&"primary"===this.type?"secondary":this.type},flexAlignment:function(){return this.alignment.split("-")[0]},isReverseAligned:function(){return this.alignment.includes("-")}},render:function(e){var t,o,n,i=this,l=null===(t=this.$slots.default)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.text)||void 0===t||null===(o=t.trim)||void 0===o?void 0:o.call(t),c=!!l,u=null===(n=this.$slots)||void 0===n?void 0:n.icon;l||this.ariaLabel||a.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:l,ariaLabel:this.ariaLabel},this);var m=function(){var t,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=o.navigate,n=o.isActive,m=o.isExactActive;return e(i.to||!i.href?"button":"a",{class:["button-vue",(t={"button-vue--icon-only":u&&!c,"button-vue--text-only":c&&!u,"button-vue--icon-and-text":u&&c},s(t,"button-vue--vue-".concat(i.realType),i.realType),s(t,"button-vue--wide",i.wide),s(t,"button-vue--".concat(i.flexAlignment),"center"!==i.flexAlignment),s(t,"button-vue--reverse",i.isReverseAligned),s(t,"active",n),s(t,"router-link-exact-active",m),t)],attrs:r({"aria-label":i.ariaLabel,"aria-pressed":i.pressed,disabled:i.disabled,type:i.href?null:i.nativeType,role:i.href?"button":null,href:!i.to&&i.href?i.href:null,target:!i.to&&i.href?"_self":null,rel:!i.to&&i.href?"nofollow noreferrer noopener":null,download:!i.to&&i.href&&i.download?i.download:null},i.$attrs),on:r(r({},i.$listeners),{},{click:function(e){"boolean"==typeof i.pressed&&i.$emit("update:pressed",!i.pressed),i.$emit("click",e),null==a||a(e)}})},[e("span",{class:"button-vue__wrapper"},[u?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":i.ariaHidden}},[i.$slots.icon]):null,c?e("span",{class:"button-vue__text"},[l]):null])])};return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:m}}):m()}};var c=o(3379),u=o.n(c),m=o(7795),d=o.n(m),p=o(569),h=o.n(p),g=o(3565),v=o.n(g),f=o(9216),y=o.n(f),k=o(4589),A=o.n(k),C=o(7294),b={};b.styleTagTransform=A(),b.setAttributes=v(),b.insert=h().bind(null,"head"),b.domAPI=d(),b.insertStyleElement=y(),u()(C.Z,b),C.Z&&C.Z.locals&&C.Z.locals;var w=o(1900),P=o(2102),S=o.n(P),N=(0,w.Z)(l,void 0,void 0,!1,null,"7aad13a0",null);"function"==typeof S()&&S()(N);const j=N.exports},6675:(e,t,o)=>{"use strict";o.d(t,{default:()=>b});const a={name:"NcCounterBubble",props:{type:{type:String,default:"",validator:function(e){return-1!==["highlighted","outlined",""].indexOf(e)}},active:{type:Boolean,default:!1}},computed:{counterClassObject:function(){return{"counter-bubble__counter--highlighted":"highlighted"===this.type,"counter-bubble__counter--outlined":"outlined"===this.type,active:this.active}}}};var n=o(3379),i=o.n(n),r=o(7795),s=o.n(r),l=o(569),c=o.n(l),u=o(3565),m=o.n(u),d=o(9216),p=o.n(d),h=o(4589),g=o.n(h),v=o(6272),f={};f.styleTagTransform=g(),f.setAttributes=m(),f.insert=c().bind(null,"head"),f.domAPI=s(),f.insertStyleElement=p(),i()(v.Z,f),v.Z&&v.Z.locals&&v.Z.locals;var y=o(1900),k=o(7633),A=o.n(k),C=(0,y.Z)(a,(function(){var e=this;return(0,e._self._c)("div",{staticClass:"counter-bubble__counter",class:e.counterClassObject},[e._t("default")],2)}),[],!1,null,"5e7a2768",null);"function"==typeof A()&&A()(C);const b=C.exports},2297:(e,t,o)=>{"use strict";o.d(t,{default:()=>E});var n=o(9454),i=o(4505),r=o(1206);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(){l=function(){return e};var e={},t=Object.prototype,o=t.hasOwnProperty,a=Object.defineProperty||function(e,t,o){e[t]=o.value},n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",c=n.toStringTag||"@@toStringTag";function u(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,o){return e[t]=o}}function m(e,t,o,n){var i=t&&t.prototype instanceof h?t:h,r=Object.create(i.prototype),s=new j(n||[]);return a(r,"_invoke",{value:w(e,o,s)}),r}function d(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}e.wrap=m;var p={};function h(){}function g(){}function v(){}var f={};u(f,i,(function(){return this}));var y=Object.getPrototypeOf,k=y&&y(y(O([])));k&&k!==t&&o.call(k,i)&&(f=k);var A=v.prototype=h.prototype=Object.create(f);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){function n(a,i,r,l){var c=d(e[a],e,i);if("throw"!==c.type){var u=c.arg,m=u.value;return m&&"object"==s(m)&&o.call(m,"__await")?t.resolve(m.__await).then((function(e){n("next",e,r,l)}),(function(e){n("throw",e,r,l)})):t.resolve(m).then((function(e){u.value=e,r(u)}),(function(e){return n("throw",e,r,l)}))}l(c.arg)}var i;a(this,"_invoke",{value:function(e,o){function a(){return new t((function(t,a){n(e,o,t,a)}))}return i=i?i.then(a,a):a()}})}function w(e,t,o){var a="suspendedStart";return function(n,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===n)throw i;return{value:void 0,done:!0}}for(o.method=n,o.arg=i;;){var r=o.delegate;if(r){var s=P(r,o);if(s){if(s===p)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if("suspendedStart"===a)throw a="completed",o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a="executing";var l=d(e,t,o);if("normal"===l.type){if(a=o.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(a="completed",o.method="throw",o.arg=l.arg)}}}function P(e,t){var o=t.method,a=e.iterator[o];if(void 0===a)return t.delegate=null,"throw"===o&&e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method)||"return"!==o&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+o+"' method")),p;var n=d(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,p;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function O(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,n=function t(){for(;++a=0;--n){var i=this.tryEntries[n],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),N(o),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var n=a.arg;N(o)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:O(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),p}},e}function c(e,t,o,a,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(a,n)}const u={name:"NcPopover",components:{Dropdown:n.Dropdown},inheritAttrs:!1,props:{popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean]}},emits:["after-show","after-hide"],beforeDestroy:function(){this.clearFocusTrap()},methods:{useFocusTrap:function(){var e,t=this;return(e=l().mark((function e(){var o,a;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$nextTick();case 2:if(t.focusTrap){e.next=4;break}return e.abrupt("return");case 4:if(a=null===(o=t.$refs.popover)||void 0===o||null===(o=o.$refs.popperContent)||void 0===o?void 0:o.$el){e.next=7;break}return e.abrupt("return");case 7:t.$focusTrap=(0,i.createFocusTrap)(a,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:t.setReturnFocus,trapStack:(0,r.L)()}),t.$focusTrap.activate();case 9:case"end":return e.stop()}}),e)})),function(){var t=this,o=arguments;return new Promise((function(a,n){var i=e.apply(t,o);function r(e){c(i,a,n,r,s,"next",e)}function s(e){c(i,a,n,r,s,"throw",e)}r(void 0)}))})()},clearFocusTrap:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){a.warn(e)}},afterShow:function(){var e=this;this.$nextTick((function(){e.$emit("after-show"),e.useFocusTrap()}))},afterHide:function(){this.$emit("after-hide"),this.clearFocusTrap()}}},m=u;var d=o(3379),p=o.n(d),h=o(7795),g=o.n(h),v=o(569),f=o.n(v),y=o(3565),k=o.n(y),A=o(9216),C=o.n(A),b=o(4589),w=o.n(b),P=o(1625),S={};S.styleTagTransform=w(),S.setAttributes=k(),S.insert=f().bind(null,"head"),S.domAPI=g(),S.insertStyleElement=C(),p()(P.Z,S),P.Z&&P.Z.locals&&P.Z.locals;var N=o(1900),j=o(2405),O=o.n(j),x=(0,N.Z)(m,(function(){var e=this;return(0,e._self._c)("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":e.popoverBaseClass},on:{"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(){return[e._t("default")]},proxy:!0}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[e._t("trigger")],2)}),[],!1,null,null,null);"function"==typeof O()&&O()(x);const E=x.exports},3329:(e,t,o)=>{"use strict";o.d(t,{default:()=>n});const a={name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render:function(e){var t,o,a;return this.vnodes||(null===(t=this.$slots)||void 0===t?void 0:t.default)||(null===(o=this.$scopedSlots)||void 0===o||null===(a=o.default)||void 0===a?void 0:a.call(o))}},n=(0,o(1900).Z)(a,void 0,void 0,!1,null,null,null).exports},932:(e,t,o)=>{"use strict";o.d(t,{t:()=>i});var a=(0,o(7931).getGettextBuilder)().detectLocale();[{locale:"af",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ar",translations:{"{tag} (invisible)":"{tag} (غير مرئي)","{tag} (restricted)":"{tag} (مقيد)","a few seconds ago":"منذ عدة ثوانٍ مضت",Actions:"الإجراءات",'Actions for item with name "{name}"':'إجراءات على العنصر المُسمَّى "{name}"',Activities:"الحركات","Animals & Nature":"الحيوانات والطبيعة","Any link":"أيَّ رابطٍ","Anything shared with the same group of people will show up here":"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا","Avatar of {displayName}":"الرمز التجسيدي avatar ـ {displayName} ","Avatar of {displayName}, {status}":"الرمز التجسيدي لـ {displayName}، {status}",Back:"عودة","Back to provider selection":"عودة إلى اختيار المُزوِّد","Cancel changes":"إلغاء التغييرات","Change name":"تغيير الاسم",Choose:"إختَر","Clear search":"محو البحث","Clear text":"محو النص",Close:"أغلِق","Close modal":"أغلِق النافذة الصُّورِية","Close navigation":"أغلِق المُتصفِّح","Close sidebar":"قفل الشريط الجانبي","Close Smart Picker":"أغلِق اللاقط الذكي Smart Picker","Collapse menu":"طَيّ القائمة","Confirm changes":"تأكيد التغييرات",Custom:"مُخصَّص","Edit item":"تعديل عنصر","Enter link":"أدخِل الرابط","Error getting related resources. Please contact your system administrator if you have any questions.":"خطأ في الحصول على الموارد ذات الصلة. يرجى الاتصال بمشرف النظام عندك إذا كان لديك أيّ أسئلة.","External documentation for {name}":"التوثيق الخارجي لـ {name}",Favorite:"المُفضَّلة",Flags:"الأعلام","Food & Drink":"الطعام والشراب","Frequently used":"شائعة الاستعمال",Global:"شامل","Go back to the list":"عودة إلى القائمة","Hide password":"إخفاء كلمة المرور",'Load more "{options}""':'حمّل "{options}"" أكثر',"Message limit of {count} characters reached":"تمّ الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف","More items …":"عناصر أخرى ...","More options":"خيارات أخرى ...",Next:"التالي","No emoji found":"لم يتم العثور على أي إيموجي emoji","No link provider found":"لا يوجد أيّ مزود روابط link provider","No results":"ليس هناك أية نتيجة",Objects:"أشياء","Open contact menu":"إفتَح قائمة جهات الاتصال",'Open link to "{resourceName}"':'إفتَح الرابط إلى "{resourceName}"',"Open menu":"إفتَح القائمة","Open navigation":"إفتَح المتصفح","Open settings menu":"إفتَح قائمة الإعدادات","Password is secure":"كلمة المرور مُؤمّنة","Pause slideshow":"تجميد عرض الشرائح","People & Body":"ناس و أجسام","Pick a date":"إختَر التاريخ","Pick a date and a time":"إختَر التاريخ و الوقت","Pick a month":"إختَر الشهر","Pick a time":"إختَر الوقت","Pick a week":"إختَر الأسبوع","Pick a year":"إختَر السنة","Pick an emoji":"إختَر رمز إيموجي emoji","Please select a time zone:":"الرجاء تحديد المنطقة الزمنية:",Previous:"السابق","Provider icon":"أيقونة المُزوِّد","Raw link {options}":" الرابط الخام raw link ـ {options}","Related resources":"مصادر ذات صلة",Search:"بحث","Search emoji":"بحث عن إيموجي emoji","Search results":"نتائج البحث","sec. ago":"ثانية مضت","seconds ago":"ثوان مضت","Select a tag":"إختَر سِمَةً tag","Select provider":"إختَر مٌزوِّداً",Settings:"الإعدادات","Settings navigation":"إعدادات التّصفُّح","Show password":"أظهِر كلمة المرور","Smart Picker":"اللاقط الذكي smart picker","Smileys & Emotion":"وجوهٌ ضاحكة و مشاعر","Start slideshow":"إبدإ العرض","Start typing to search":"إبدإ كتابة مفردات البحث",Submit:"إرسال",Symbols:"رموز","Travel & Places":"سفر و أماكن","Type to search time zone":"أكتُب للبحث عن منطقة زمنية","Unable to search the group":"تعذّر البحث في المجموعة","Undo changes":"تراجع عن التغييرات",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'أكتُب رسالةً؛ إستعمِل "@" للإشارة إلى شخص ما، و استخدم ":" للإكمال التلقائي لرموز الإيموجي ...'}},{locale:"ast",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"az",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"be",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"bg",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"bn_BD",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"br",translations:{"{tag} (invisible)":"{tag} (diwelus)","{tag} (restricted)":"{tag} (bevennet)","a few seconds ago":"",Actions:"Oberioù",'Actions for item with name "{name}"':"",Activities:"Oberiantizoù","Animals & Nature":"Loened & Natur","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Dibab","Clear search":"","Clear text":"",Close:"Serriñ","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"Personelañ","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Bannieloù","Food & Drink":"Boued & Evajoù","Frequently used":"Implijet alies",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"Da heul","No emoji found":"Emoji ebet kavet","No link provider found":"","No results":"Disoc'h ebet",Objects:"Traoù","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Arsav an diaporama","People & Body":"Tud & Korf","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Choaz un emoji","Please select a time zone:":"",Previous:"A-raok","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Klask","Search emoji":"","Search results":"Disoc'hoù an enklask","sec. ago":"","seconds ago":"","Select a tag":"Choaz ur c'hlav","Select provider":"",Settings:"Arventennoù","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"Smileyioù & Fromoù","Start slideshow":"Kregiñ an diaporama","Start typing to search":"",Submit:"",Symbols:"Arouezioù","Travel & Places":"Beaj & Lec'hioù","Type to search time zone":"","Unable to search the group":"Dibosupl eo klask ar strollad","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"bs",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ca",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringit)","a few seconds ago":"",Actions:"Accions",'Actions for item with name "{name}"':"",Activities:"Activitats","Animals & Nature":"Animals i natura","Any link":"","Anything shared with the same group of people will show up here":"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Cancel·la els canvis","Change name":"",Choose:"Tria","Clear search":"","Clear text":"Netejar text",Close:"Tanca","Close modal":"Tancar el mode","Close navigation":"Tanca la navegació","Close sidebar":"Tancar la barra lateral","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Confirmeu els canvis",Custom:"Personalitzat","Edit item":"Edita l'element","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Preferit",Flags:"Marques","Food & Drink":"Menjar i begudes","Frequently used":"Utilitzats recentment",Global:"Global","Go back to the list":"Torna a la llista","Hide password":"Amagar contrasenya",'Load more "{options}""':"","Message limit of {count} characters reached":"S'ha arribat al límit de {count} caràcters per missatge","More items …":"Més artícles...","More options":"",Next:"Següent","No emoji found":"No s'ha trobat cap emoji","No link provider found":"","No results":"Sense resultats",Objects:"Objectes","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Obre la navegació","Open settings menu":"","Password is secure":"Contrasenya segura
","Pause slideshow":"Atura la presentació","People & Body":"Persones i cos","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Trieu un emoji","Please select a time zone:":"Seleccioneu una zona horària:",Previous:"Anterior","Provider icon":"","Raw link {options}":"","Related resources":"Recursos relacionats",Search:"Cerca","Search emoji":"","Search results":"Resultats de cerca","sec. ago":"","seconds ago":"","Select a tag":"Seleccioneu una etiqueta","Select provider":"",Settings:"Paràmetres","Settings navigation":"Navegació d'opcions","Show password":"Mostrar contrasenya","Smart Picker":"","Smileys & Emotion":"Cares i emocions","Start slideshow":"Inicia la presentació","Start typing to search":"",Submit:"Envia",Symbols:"Símbols","Travel & Places":"Viatges i llocs","Type to search time zone":"Escriviu per cercar la zona horària","Unable to search the group":"No es pot cercar el grup","Undo changes":"Desfés els canvis",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escriu missatge, fes servir "@" per esmentar algú, fes servir ":" per autocompletar emojis...'}},{locale:"cs",translations:{"{tag} (invisible)":"{tag} (neviditelné)","{tag} (restricted)":"{tag} (omezené)","a few seconds ago":"před několika sekundami",Actions:"Akce",'Actions for item with name "{name}"':"Akce pro položku s názvem „{name}“",Activities:"Aktivity","Animals & Nature":"Zvířata a příroda","Any link":"Jakýkoli odkaz","Anything shared with the same group of people will show up here":"Cokoli nasdíleného stejné skupině lidí se zobrazí zde","Avatar of {displayName}":"Zástupný obrázek uživatele {displayName}","Avatar of {displayName}, {status}":"Zástupný obrázek uživatele {displayName}, {status}",Back:"Zpět","Back to provider selection":"Zpět na výběr poskytovatele","Cancel changes":"Zrušit změny","Change name":"Změnit název",Choose:"Zvolit","Clear search":"Vyčistit vyhledávání","Clear text":"Čitelný text",Close:"Zavřít","Close modal":"Zavřít dialogové okno","Close navigation":"Zavřít navigaci","Close sidebar":"Zavřít postranní panel","Close Smart Picker":"Zavřít inteligentní výběr","Collapse menu":"Sbalit nabídku","Confirm changes":"Potvrdit změny",Custom:"Uživatelsky určené","Edit item":"Upravit položku","Enter link":"Zadat odkaz","Error getting related resources. Please contact your system administrator if you have any questions.":"Chyba při získávání souvisejících prostředků. Pokud máte jakékoli dotazy, obraťte se na správce vámi využívaného systému.","External documentation for {name}":"Externí dokumentace pro {name}",Favorite:"Oblíbené",Flags:"Příznaky","Food & Drink":"Jídlo a pití","Frequently used":"Často používané",Global:"Globální","Go back to the list":"Jít zpět na seznam","Hide password":"Skrýt heslo",'Load more "{options}""':"Načíst více „{options}“","Message limit of {count} characters reached":"Dosaženo limitu počtu ({count}) znaků zprávy","More items …":"Další položky…","More options":"Další volby",Next:"Následující","No emoji found":"Nenalezeno žádné emoji","No link provider found":"Nenalezen žádný poskytovatel odkazů","No results":"Nic nenalezeno",Objects:"Objekty","Open contact menu":"Otevřít nabídku kontaktů",'Open link to "{resourceName}"':"Otevřít odkaz na „{resourceName}“","Open menu":"Otevřít nabídku","Open navigation":"Otevřít navigaci","Open settings menu":"Otevřít nabídku nastavení","Password is secure":"Heslo je bezpečné","Pause slideshow":"Pozastavit prezentaci","People & Body":"Lidé a tělo","Pick a date":"Vybrat datum","Pick a date and a time":"Vybrat datum a čas","Pick a month":"Vybrat měsíc","Pick a time":"Vybrat čas","Pick a week":"Vybrat týden","Pick a year":"Vybrat rok","Pick an emoji":"Vybrat emoji","Please select a time zone:":"Vyberte časovou zónu:",Previous:"Předchozí","Provider icon":"Ikona poskytovatele","Raw link {options}":"Holý odkaz {options}","Related resources":"Související prostředky",Search:"Hledat","Search emoji":"Hledat emoji","Search results":"Výsledky hledání","sec. ago":"sek. před","seconds ago":"sekund předtím","Select a tag":"Vybrat štítek","Select provider":"Vybrat poskytovatele",Settings:"Nastavení","Settings navigation":"Pohyb po nastavení","Show password":"Zobrazit heslo","Smart Picker":"Inteligentní výběr","Smileys & Emotion":"Úsměvy a emoce","Start slideshow":"Spustit prezentaci","Start typing to search":"Vyhledávejte psaním",Submit:"Odeslat",Symbols:"Symboly","Travel & Places":"Cestování a místa","Type to search time zone":"Psaním vyhledejte časovou zónu","Unable to search the group":"Nedaří se hledat skupinu","Undo changes":"Vzít změny zpět",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…"}},{locale:"cy_GB",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"da",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (begrænset)","a few seconds ago":"et par sekunder siden",Actions:"Handlinger",'Actions for item with name "{name}"':'Handlinger for element med navnet "{name}"',Activities:"Aktiviteter","Animals & Nature":"Dyr & Natur","Any link":"Ethvert link","Anything shared with the same group of people will show up here":"Alt der deles med samme gruppe af personer vil vises her","Avatar of {displayName}":"Avatar af {displayName}","Avatar of {displayName}, {status}":"Avatar af {displayName}, {status}",Back:"Tilbage","Back to provider selection":"Tilbage til udbydervalg","Cancel changes":"Annuller ændringer","Change name":"Ændre navn",Choose:"Vælg","Clear search":"Ryd søgning","Clear text":"Ryd tekst",Close:"Luk","Close modal":"Luk vindue","Close navigation":"Luk navigation","Close sidebar":"Luk sidepanel","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Bekræft ændringer",Custom:"Brugerdefineret","Edit item":"Rediger emne","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favorit",Flags:"Flag","Food & Drink":"Mad & Drikke","Frequently used":"Ofte brugt",Global:"Global","Go back to the list":"Tilbage til listen","Hide password":"Skjul kodeord",'Load more "{options}""':"","Message limit of {count} characters reached":"Begrænsning på {count} tegn er nået","More items …":"Mere ...","More options":"",Next:"Videre","No emoji found":"Ingen emoji fundet","No link provider found":"","No results":"Ingen resultater",Objects:"Objekter","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Åbn navigation","Open settings menu":"","Password is secure":"Kodeordet er sikkert","Pause slideshow":"Suspender fremvisning","People & Body":"Mennesker & Menneskekroppen","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Vælg en emoji","Please select a time zone:":"Vælg venligst en tidszone:",Previous:"Forrige","Provider icon":"","Raw link {options}":"","Related resources":"Relaterede emner",Search:"Søg","Search emoji":"","Search results":"Søgeresultater","sec. ago":"","seconds ago":"","Select a tag":"Vælg et mærke","Select provider":"",Settings:"Indstillinger","Settings navigation":"Naviger i indstillinger","Show password":"Vis kodeord","Smart Picker":"","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start fremvisning","Start typing to search":"",Submit:"Send",Symbols:"Symboler","Travel & Places":"Rejser & Rejsemål","Type to search time zone":"Indtast for at søge efter tidszone","Unable to search the group":"Kan ikke søge på denne gruppe","Undo changes":"Fortryd ændringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv besked, brug "@" for at nævne nogen, brug ":" til emoji-autofuldførelse ...'}},{locale:"de",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)","a few seconds ago":"",Actions:"Aktionen",'Actions for item with name "{name}"':"",Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Any link":"","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Änderungen verwerfen","Change name":"",Choose:"Auswählen","Clear search":"","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen",'Load more "{options}""':"","Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …","More options":"",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No link provider found":"","No results":"Keine Ergebnisse",Objects:"Gegenstände","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Navigation öffnen","Open settings menu":"","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte wählen Sie eine Zeitzone:",Previous:"Vorherige","Provider icon":"","Raw link {options}":"","Related resources":"Verwandte Ressourcen",Search:"Suche","Search emoji":"","Search results":"Suchergebnisse","sec. ago":"","seconds ago":"","Select a tag":"Schlagwort auswählen","Select provider":"",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smart Picker":"","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten","Start typing to search":"",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um Zeitzone zu suchen","Unable to search the group":"Die Gruppe konnte nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"de_DE",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)","a few seconds ago":"vor ein paar Sekunden",Actions:"Aktionen",'Actions for item with name "{name}"':'Aktionen für Element mit dem Namen "{name}“',Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Any link":"Irgendein Link","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}",Back:"Zurück","Back to provider selection":"Zurück zur Anbieterauswahl","Cancel changes":"Änderungen verwerfen","Change name":"Namen ändern",Choose:"Auswählen","Clear search":"Suche leeren","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Close Smart Picker":"Intelligente Auswahl schließen","Collapse menu":"Menü einklappen","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Enter link":"Link eingeben","Error getting related resources. Please contact your system administrator if you have any questions.":"Fehler beim Abrufen verwandter Ressourcen. Bei Fragen wenden Sie sich bitte an Ihren Systemadministrator.","External documentation for {name}":"Externe Dokumentation für {name}",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen",'Load more "{options}""':'Weitere "{options}“ laden',"Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …","More options":"Mehr Optionen",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No link provider found":"Kein Linkanbieter gefunden","No results":"Keine Ergebnisse",Objects:"Objekte","Open contact menu":"Kontaktmenü öffnen",'Open link to "{resourceName}"':'Link zu "{resourceName}“ öffnen',"Open menu":"Menü öffnen","Open navigation":"Navigation öffnen","Open settings menu":"Einstellungsmenü öffnen","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick a date":"Ein Datum auswählen","Pick a date and a time":"Datum und Uhrzeit auswählen","Pick a month":"Einen Monat auswählen","Pick a time":"Eine Uhrzeit auswählen","Pick a week":"Eine Woche auswählen","Pick a year":"Ein Jahr auswählen","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte eine Zeitzone auswählen:",Previous:"Vorherige","Provider icon":"Anbietersymbol","Raw link {options}":"Unverarbeiteter Link {Optionen}","Related resources":"Verwandte Ressourcen",Search:"Suche","Search emoji":"Emoji suchen","Search results":"Suchergebnisse","sec. ago":"Sek. zuvor","seconds ago":"Sekunden zuvor","Select a tag":"Schlagwort auswählen","Select provider":"Anbieter auswählen",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smart Picker":"Intelligente Auswahl","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten","Start typing to search":"Mit der Eingabe beginnen, um zu suchen",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um eine Zeitzone zu suchen","Unable to search the group":"Die Gruppe kann nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"el",translations:{"{tag} (invisible)":"{tag} (αόρατο)","{tag} (restricted)":"{tag} (περιορισμένο)","a few seconds ago":"",Actions:"Ενέργειες",'Actions for item with name "{name}"':"",Activities:"Δραστηριότητες","Animals & Nature":"Ζώα & Φύση","Any link":"","Anything shared with the same group of people will show up here":"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ","Avatar of {displayName}":"Άβαταρ του {displayName}","Avatar of {displayName}, {status}":"Άβαταρ του {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Ακύρωση αλλαγών","Change name":"",Choose:"Επιλογή","Clear search":"","Clear text":"Εκκαθάριση κειμένου",Close:"Κλείσιμο","Close modal":"Βοηθητικό κλείσιμο","Close navigation":"Κλείσιμο πλοήγησης","Close sidebar":"Κλείσιμο πλευρικής μπάρας","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Επιβεβαίωση αλλαγών",Custom:"Προσαρμογή","Edit item":"Επεξεργασία","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Αγαπημένα",Flags:"Σημαίες","Food & Drink":"Φαγητό & Ποτό","Frequently used":"Συχνά χρησιμοποιούμενο",Global:"Καθολικό","Go back to the list":"Επιστροφή στην αρχική λίστα ","Hide password":"Απόκρυψη κωδικού πρόσβασης",'Load more "{options}""':"","Message limit of {count} characters reached":"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος","More items …":"Περισσότερα στοιχεία …","More options":"",Next:"Επόμενο","No emoji found":"Δεν βρέθηκε emoji","No link provider found":"","No results":"Κανένα αποτέλεσμα",Objects:"Αντικείμενα","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Άνοιγμα πλοήγησης","Open settings menu":"","Password is secure":"Ο κωδικός πρόσβασης είναι ασφαλής","Pause slideshow":"Παύση προβολής διαφανειών","People & Body":"Άνθρωποι & Σώμα","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Επιλέξτε ένα emoji","Please select a time zone:":"Παρακαλούμε επιλέξτε μια ζώνη ώρας:",Previous:"Προηγούμενο","Provider icon":"","Raw link {options}":"","Related resources":"Σχετικοί πόροι",Search:"Αναζήτηση","Search emoji":"","Search results":"Αποτελέσματα αναζήτησης","sec. ago":"","seconds ago":"","Select a tag":"Επιλογή ετικέτας","Select provider":"",Settings:"Ρυθμίσεις","Settings navigation":"Πλοήγηση ρυθμίσεων","Show password":"Εμφάνιση κωδικού πρόσβασης","Smart Picker":"","Smileys & Emotion":"Φατσούλες & Συναίσθημα","Start slideshow":"Έναρξη προβολής διαφανειών","Start typing to search":"",Submit:"Υποβολή",Symbols:"Σύμβολα","Travel & Places":"Ταξίδια & Τοποθεσίες","Type to search time zone":"Πληκτρολογήστε για αναζήτηση ζώνης ώρας","Unable to search the group":"Δεν είναι δυνατή η αναζήτηση της ομάδας","Undo changes":"Αναίρεση Αλλαγών",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε "@" για να αναφέρετε κάποιον, χρησιμοποιείστε ":" για αυτόματη συμπλήρωση emoji …'}},{locale:"en_GB",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restricted)","a few seconds ago":"a few seconds ago",Actions:"Actions",'Actions for item with name "{name}"':'Actions for item with name "{name}"',Activities:"Activities","Animals & Nature":"Animals & Nature","Any link":"Any link","Anything shared with the same group of people will show up here":"Anything shared with the same group of people will show up here","Avatar of {displayName}":"Avatar of {displayName}","Avatar of {displayName}, {status}":"Avatar of {displayName}, {status}",Back:"Back","Back to provider selection":"Back to provider selection","Cancel changes":"Cancel changes","Change name":"Change name",Choose:"Choose","Clear search":"Clear search","Clear text":"Clear text",Close:"Close","Close modal":"Close modal","Close navigation":"Close navigation","Close sidebar":"Close sidebar","Close Smart Picker":"Close Smart Picker","Collapse menu":"Collapse menu","Confirm changes":"Confirm changes",Custom:"Custom","Edit item":"Edit item","Enter link":"Enter link","Error getting related resources. Please contact your system administrator if you have any questions.":"Error getting related resources. Please contact your system administrator if you have any questions.","External documentation for {name}":"External documentation for {name}",Favorite:"Favourite",Flags:"Flags","Food & Drink":"Food & Drink","Frequently used":"Frequently used",Global:"Global","Go back to the list":"Go back to the list","Hide password":"Hide password",'Load more "{options}""':'Load more "{options}""',"Message limit of {count} characters reached":"Message limit of {count} characters reached","More items …":"More items …","More options":"More options",Next:"Next","No emoji found":"No emoji found","No link provider found":"No link provider found","No results":"No results",Objects:"Objects","Open contact menu":"Open contact menu",'Open link to "{resourceName}"':'Open link to "{resourceName}"',"Open menu":"Open menu","Open navigation":"Open navigation","Open settings menu":"Open settings menu","Password is secure":"Password is secure","Pause slideshow":"Pause slideshow","People & Body":"People & Body","Pick a date":"Pick a date","Pick a date and a time":"Pick a date and a time","Pick a month":"Pick a month","Pick a time":"Pick a time","Pick a week":"Pick a week","Pick a year":"Pick a year","Pick an emoji":"Pick an emoji","Please select a time zone:":"Please select a time zone:",Previous:"Previous","Provider icon":"Provider icon","Raw link {options}":"Raw link {options}","Related resources":"Related resources",Search:"Search","Search emoji":"Search emoji","Search results":"Search results","sec. ago":"sec. ago","seconds ago":"seconds ago","Select a tag":"Select a tag","Select provider":"Select provider",Settings:"Settings","Settings navigation":"Settings navigation","Show password":"Show password","Smart Picker":"Smart Picker","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start slideshow","Start typing to search":"Start typing to search",Submit:"Submit",Symbols:"Symbols","Travel & Places":"Travel & Places","Type to search time zone":"Type to search time zone","Unable to search the group":"Unable to search the group","Undo changes":"Undo changes",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Write message, use "@" to mention someone, use ":" for emoji autocompletion …'}},{locale:"eo",translations:{"{tag} (invisible)":"{tag} (kaŝita)","{tag} (restricted)":"{tag} (limigita)","a few seconds ago":"",Actions:"Agoj",'Actions for item with name "{name}"':"",Activities:"Aktiveco","Animals & Nature":"Bestoj & Naturo","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Elektu","Clear search":"","Clear text":"",Close:"Fermu","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"Propra","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Flagoj","Food & Drink":"Manĝaĵo & Trinkaĵo","Frequently used":"Ofte uzataj",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"La limo je {count} da literoj atingita","More items …":"","More options":"",Next:"Sekva","No emoji found":"La emoĝio forestas","No link provider found":"","No results":"La rezulto forestas",Objects:"Objektoj","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Payzi bildprezenton","People & Body":"Homoj & Korpo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Elekti emoĝion ","Please select a time zone:":"",Previous:"Antaŭa","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Serĉi","Search emoji":"","Search results":"Serĉrezultoj","sec. ago":"","seconds ago":"","Select a tag":"Elektu etikedon","Select provider":"",Settings:"Agordo","Settings navigation":"Agorda navigado","Show password":"","Smart Picker":"","Smileys & Emotion":"Ridoj kaj Emocioj","Start slideshow":"Komenci bildprezenton","Start typing to search":"",Submit:"",Symbols:"Signoj","Travel & Places":"Vojaĵoj & Lokoj","Type to search time zone":"","Unable to search the group":"Ne eblas serĉi en la grupo","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringido)","a few seconds ago":"hace unos pocos segundos",Actions:"Acciones",'Actions for item with name "{name}"':'Acciones para el elemento con nombre "{name}"',Activities:"Actividades","Animals & Nature":"Animales y naturaleza","Any link":"Cualquier enlace","Anything shared with the same group of people will show up here":"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"Atrás","Back to provider selection":"Volver a la selección de proveedor","Cancel changes":"Cancelar cambios","Change name":"Cambiar nombre",Choose:"Elegir","Clear search":"Limpiar búsqueda","Clear text":"Limpiar texto",Close:"Cerrar","Close modal":"Cerrar modal","Close navigation":"Cerrar navegación","Close sidebar":"Cerrar barra lateral","Close Smart Picker":"Cerrar selector inteligente","Collapse menu":"Ocultar menú","Confirm changes":"Confirmar cambios",Custom:"Personalizado","Edit item":"Editar elemento","Enter link":"Ingrese enlace","Error getting related resources. Please contact your system administrator if you have any questions.":"Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.","External documentation for {name}":"Documentación externa para {name}",Favorite:"Favorito",Flags:"Banderas","Food & Drink":"Comida y bebida","Frequently used":"Usado con frecuenca",Global:"Global","Go back to the list":"Volver a la lista","Hide password":"Ocultar contraseña",'Load more "{options}""':'Cargar más "{options}"',"Message limit of {count} characters reached":"El mensaje ha alcanzado el límite de {count} caracteres","More items …":"Más ítems...","More options":"Más opciones",Next:"Siguiente","No emoji found":"No hay ningún emoji","No link provider found":"No se encontró ningún proveedor de enlaces","No results":" Ningún resultado",Objects:"Objetos","Open contact menu":"Abrir menú de contactos",'Open link to "{resourceName}"':'Abrir enlace a "{resourceName}"',"Open menu":"Abrir menú","Open navigation":"Abrir navegación","Open settings menu":"Abrir menú de ajustes","Password is secure":"La contraseña es segura","Pause slideshow":"Pausar la presentación ","People & Body":"Personas y cuerpos","Pick a date":"Seleccione una fecha","Pick a date and a time":"Seleccione una fecha y hora","Pick a month":"Seleccione un mes","Pick a time":"Seleccione una hora","Pick a week":"Seleccione una semana","Pick a year":"Seleccione un año","Pick an emoji":"Elegir un emoji","Please select a time zone:":"Por favor elige un huso de horario:",Previous:"Anterior","Provider icon":"Ícono del proveedor","Raw link {options}":"Enlace directo {options}","Related resources":"Recursos relacionados",Search:"Buscar","Search emoji":"Buscar emoji","Search results":"Resultados de la búsqueda","sec. ago":"hace segundos","seconds ago":"segundos atrás","Select a tag":"Seleccione una etiqueta","Select provider":"Seleccione proveedor",Settings:"Ajustes","Settings navigation":"Navegación por ajustes","Show password":"Mostrar contraseña","Smart Picker":"Selector inteligente","Smileys & Emotion":"Smileys y emoticonos","Start slideshow":"Iniciar la presentación","Start typing to search":"Comience a escribir para buscar",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viajes y lugares","Type to search time zone":"Escribe para buscar un huso de horario","Unable to search the group":"No es posible buscar en el grupo","Undo changes":"Deshacer cambios",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escribir mensaje, utilice "@" para mencionar a alguien, utilice ":" para autocompletado de emojis ...'}},{locale:"es_419",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_AR",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_CL",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_CO",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_CR",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_DO",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_EC",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restricted)","a few seconds ago":"hace unos segundos",Actions:"Acciones",'Actions for item with name "{name}"':'Acciones para el elemento con nombre "{name}"',Activities:"Actividades","Animals & Nature":"Animales y Naturaleza","Any link":"Cualquier enlace","Anything shared with the same group of people will show up here":"Cualquier cosa compartida con el mismo grupo de personas aparecerá aquí.","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"Atrás","Back to provider selection":"Volver a la selección de proveedor","Cancel changes":"Cancelar cambios","Change name":"Cambiar nombre",Choose:"Elegir","Clear search":"Limpiar búsqueda","Clear text":"Limpiar texto",Close:"Cerrar","Close modal":"Cerrar modal","Close navigation":"Cerrar navegación","Close sidebar":"Cerrar barra lateral","Close Smart Picker":"Cerrar selector inteligente","Collapse menu":"Ocultar menú","Confirm changes":"Confirmar cambios",Custom:"Personalizado","Edit item":"Editar elemento","Enter link":"Ingresar enlace","Error getting related resources. Please contact your system administrator if you have any questions.":"Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.","External documentation for {name}":"Documentación externa para {name}",Favorite:"Favorito",Flags:"Marcas","Food & Drink":"Comida y Bebida","Frequently used":"Frecuentemente utilizado",Global:"Global","Go back to the list":"Volver a la lista","Hide password":"Ocultar contraseña",'Load more "{options}""':'Cargar más "{options}"',"Message limit of {count} characters reached":"Se ha alcanzado el límite de caracteres del mensaje {count}","More items …":"Más elementos...","More options":"Más opciones",Next:"Siguiente","No emoji found":"No se encontró ningún emoji","No link provider found":"No se encontró ningún proveedor de enlaces","No results":"Sin resultados",Objects:"Objetos","Open contact menu":"Abrir menú de contactos",'Open link to "{resourceName}"':'Abrir enlace a "{resourceName}"',"Open menu":"Abrir menú","Open navigation":"Abrir navegación","Open settings menu":"Abrir menú de configuración","Password is secure":"La contraseña es segura","Pause slideshow":"Pausar presentación de diapositivas","People & Body":"Personas y Cuerpo","Pick a date":"Seleccionar una fecha","Pick a date and a time":"Seleccionar una fecha y una hora","Pick a month":"Seleccionar un mes","Pick a time":"Seleccionar una semana","Pick a week":"Seleccionar una semana","Pick a year":"Seleccionar un año","Pick an emoji":"Seleccionar un emoji","Please select a time zone:":"Por favor, selecciona una zona horaria:",Previous:"Anterior","Provider icon":"Ícono del proveedor","Raw link {options}":"Enlace directo {options}","Related resources":"Recursos relacionados",Search:"Buscar","Search emoji":"Buscar emoji","Search results":"Resultados de búsqueda","sec. ago":"hace segundos","seconds ago":"Segundos atrás","Select a tag":"Seleccionar una etiqueta","Select provider":"Seleccionar proveedor",Settings:"Configuraciones","Settings navigation":"Navegación de configuraciones","Show password":"Mostrar contraseña","Smart Picker":"Selector inteligente","Smileys & Emotion":"Caritas y Emociones","Start slideshow":"Iniciar presentación de diapositivas","Start typing to search":"Comienza a escribir para buscar",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viajes y Lugares","Type to search time zone":"Escribe para buscar la zona horaria","Unable to search the group":"No se puede buscar en el grupo","Undo changes":"Deshacer cambios",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escribir mensaje, usar "@" para mencionar a alguien, usar ":" para autocompletar emojis...'}},{locale:"es_GT",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_HN",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_MX",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_NI",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_PA",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_PE",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_PR",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_PY",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_SV",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_UY",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"et_EE",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"eu",translations:{"{tag} (invisible)":"{tag} (ikusezina)","{tag} (restricted)":"{tag} (mugatua)","a few seconds ago":"",Actions:"Ekintzak",'Actions for item with name "{name}"':"",Activities:"Jarduerak","Animals & Nature":"Animaliak eta Natura","Any link":"","Anything shared with the same group of people will show up here":"Pertsona-talde berarekin partekatutako edozer agertuko da hemen","Avatar of {displayName}":"{displayName}-(e)n irudia","Avatar of {displayName}, {status}":"{displayName} -(e)n irudia, {status}",Back:"","Back to provider selection":"","Cancel changes":"Ezeztatu aldaketak","Change name":"",Choose:"Aukeratu","Clear search":"","Clear text":"Garbitu testua",Close:"Itxi","Close modal":"Itxi modala","Close navigation":"Itxi nabigazioa","Close sidebar":"Itxi albo-barra","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Baieztatu aldaketak",Custom:"Pertsonalizatua","Edit item":"Editatu elementua","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Gogokoa",Flags:"Banderak","Food & Drink":"Janaria eta edariak","Frequently used":"Askotan erabilia",Global:"Globala","Go back to the list":"Bueltatu zerrendara","Hide password":"Ezkutatu pasahitza",'Load more "{options}""':"","Message limit of {count} characters reached":"Mezuaren {count} karaketere-limitera heldu zara","More items …":"Elementu gehiago …","More options":"",Next:"Hurrengoa","No emoji found":"Ez da emojirik aurkitu","No link provider found":"","No results":"Emaitzarik ez",Objects:"Objektuak","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Ireki nabigazioa","Open settings menu":"","Password is secure":"Pasahitza segurua da","Pause slideshow":"Pausatu diaporama","People & Body":"Jendea eta gorputza","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Hautatu emoji bat","Please select a time zone:":"Mesedez hautatu ordu-zona bat:",Previous:"Aurrekoa","Provider icon":"","Raw link {options}":"","Related resources":"Erlazionatutako baliabideak",Search:"Bilatu","Search emoji":"","Search results":"Bilaketa emaitzak","sec. ago":"","seconds ago":"","Select a tag":"Hautatu etiketa bat","Select provider":"",Settings:"Ezarpenak","Settings navigation":"Nabigazio ezarpenak","Show password":"Erakutsi pasahitza","Smart Picker":"","Smileys & Emotion":"Smileyak eta emozioa","Start slideshow":"Hasi diaporama","Start typing to search":"",Submit:"Bidali",Symbols:"Sinboloak","Travel & Places":"Bidaiak eta lekuak","Type to search time zone":"Idatzi ordu-zona bat bilatzeko","Unable to search the group":"Ezin izan da taldea bilatu","Undo changes":"Aldaketak desegin",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Idatzi mezua, erabili "@" norbait aipatzeko, erabili ":" emojiak automatikoki osatzeko...'}},{locale:"fa",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"fi",translations:{"{tag} (invisible)":"{tag} (näkymätön)","{tag} (restricted)":"{tag} (rajoitettu)","a few seconds ago":"",Actions:"Toiminnot",'Actions for item with name "{name}"':"",Activities:"Aktiviteetit","Animals & Nature":"Eläimet & luonto","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Käyttäjän {displayName} avatar","Avatar of {displayName}, {status}":"Käyttäjän {displayName} avatar, {status}",Back:"","Back to provider selection":"","Cancel changes":"Peruuta muutokset","Change name":"",Choose:"Valitse","Clear search":"","Clear text":"",Close:"Sulje","Close modal":"","Close navigation":"Sulje navigaatio","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Vahvista muutokset",Custom:"Mukautettu","Edit item":"Muokkaa kohdetta","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Liput","Food & Drink":"Ruoka & juoma","Frequently used":"Usein käytetyt",Global:"Yleinen","Go back to the list":"Siirry takaisin listaan","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Viestin merkken enimmäisimäärä {count} täynnä ","More items …":"","More options":"",Next:"Seuraava","No emoji found":"Emojia ei löytynyt","No link provider found":"","No results":"Ei tuloksia",Objects:"Esineet & asiat","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Avaa navigaatio","Open settings menu":"","Password is secure":"","Pause slideshow":"Keskeytä diaesitys","People & Body":"Ihmiset & keho","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Valitse emoji","Please select a time zone:":"Valitse aikavyöhyke:",Previous:"Edellinen","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Etsi","Search emoji":"","Search results":"Hakutulokset","sec. ago":"","seconds ago":"","Select a tag":"Valitse tagi","Select provider":"",Settings:"Asetukset","Settings navigation":"Asetusnavigaatio","Show password":"","Smart Picker":"","Smileys & Emotion":"Hymiöt & tunteet","Start slideshow":"Aloita diaesitys","Start typing to search":"",Submit:"Lähetä",Symbols:"Symbolit","Travel & Places":"Matkustus & kohteet","Type to search time zone":"Kirjoita etsiäksesi aikavyöhyke","Unable to search the group":"Ryhmää ei voi hakea","Undo changes":"Kumoa muutokset",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"fo",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"fr",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restreint)","a few seconds ago":"il y a quelques instants",Actions:"Actions",'Actions for item with name "{name}"':"",Activities:"Activités","Animals & Nature":"Animaux & Nature","Any link":"","Anything shared with the same group of people will show up here":"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"Retour","Back to provider selection":"","Cancel changes":"Annuler les modifications","Change name":"Modifier le nom",Choose:"Choisir","Clear search":"Effacer la recherche","Clear text":"Effacer le texte",Close:"Fermer","Close modal":"Fermer la fenêtre","Close navigation":"Fermer la navigation","Close sidebar":"Fermer la barre latérale","Close Smart Picker":"","Collapse menu":"Réduire le menu","Confirm changes":"Confirmer les modifications",Custom:"Personnalisé","Edit item":"Éditer l'élément","Enter link":"Saisissez le lien","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"Documentation externe pour {name}",Favorite:"Favori",Flags:"Drapeaux","Food & Drink":"Nourriture & Boissons","Frequently used":"Utilisés fréquemment",Global:"Global","Go back to the list":"Retourner à la liste","Hide password":"Cacher le mot de passe",'Load more "{options}""':"","Message limit of {count} characters reached":"Limite de messages de {count} caractères atteinte","More items …":"Plus d'éléments...","More options":"Plus d'options",Next:"Suivant","No emoji found":"Pas d’émoji trouvé","No link provider found":"","No results":"Aucun résultat",Objects:"Objets","Open contact menu":"Ouvrir le menu Contact",'Open link to "{resourceName}"':"","Open menu":"Ouvrir le menu","Open navigation":"Ouvrir la navigation","Open settings menu":"Ouvrir le menu Paramètres","Password is secure":"Le mot de passe est sécurisé","Pause slideshow":"Mettre le diaporama en pause","People & Body":"Personnes & Corps","Pick a date":"Sélectionner une date","Pick a date and a time":"Sélectionner une date et une heure","Pick a month":"Sélectionner un mois","Pick a time":"Sélectionner une heure","Pick a week":"Sélectionner une semaine","Pick a year":"Sélectionner une année","Pick an emoji":"Choisissez un émoji","Please select a time zone:":"Sélectionnez un fuseau horaire : ",Previous:"Précédent","Provider icon":"","Raw link {options}":"","Related resources":"Ressources liées",Search:"Chercher","Search emoji":"Rechercher un emoji","Search results":"Résultats de recherche","sec. ago":"","seconds ago":"","Select a tag":"Sélectionnez une balise","Select provider":"",Settings:"Paramètres","Settings navigation":"Navigation dans les paramètres","Show password":"Afficher le mot de passe","Smart Picker":"","Smileys & Emotion":"Smileys & Émotions","Start slideshow":"Démarrer le diaporama","Start typing to search":"",Submit:"Valider",Symbols:"Symboles","Travel & Places":"Voyage & Lieux","Type to search time zone":"Saisissez les premiers lettres pour rechercher un fuseau horaire","Unable to search the group":"Impossible de chercher le groupe","Undo changes":"Annuler les changements",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Écrire un message, utiliser "@" pour mentionner une personne, ":" pour l\'autocomplétion des émojis...'}},{locale:"gd",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"gl",translations:{"{tag} (invisible)":"{tag} (invisíbel)","{tag} (restricted)":"{tag} (restrinxido)","a few seconds ago":"",Actions:"Accións",'Actions for item with name "{name}"':"",Activities:"Actividades","Animals & Nature":"Animais e natureza","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"Cancelar os cambios","Change name":"",Choose:"Escoller","Clear search":"","Clear text":"",Close:"Pechar","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Confirma os cambios",Custom:"Personalizado","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Bandeiras","Food & Drink":"Comida e bebida","Frequently used":"Usado con frecuencia",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Acadouse o límite de {count} caracteres por mensaxe","More items …":"","More options":"",Next:"Seguinte","No emoji found":"Non se atopou ningún «emoji»","No link provider found":"","No results":"Sen resultados",Objects:"Obxectos","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Pausar o diaporama","People & Body":"Persoas e corpo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Escolla un «emoji»","Please select a time zone:":"",Previous:"Anterir","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Buscar","Search emoji":"","Search results":"Resultados da busca","sec. ago":"","seconds ago":"","Select a tag":"Seleccione unha etiqueta","Select provider":"",Settings:"Axustes","Settings navigation":"Navegación polos axustes","Show password":"","Smart Picker":"","Smileys & Emotion":"Sorrisos e emocións","Start slideshow":"Iniciar o diaporama","Start typing to search":"",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viaxes e lugares","Type to search time zone":"","Unable to search the group":"Non foi posíbel buscar o grupo","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"he",translations:{"{tag} (invisible)":"{tag} (נסתר)","{tag} (restricted)":"{tag} (מוגבל)","a few seconds ago":"לפני מספר שניות",Actions:"פעולות",'Actions for item with name "{name}"':"פעולות לפריט בשם „{name}”",Activities:"פעילויות","Animals & Nature":"חיות וטבע","Any link":"קישור כלשהו","Anything shared with the same group of people will show up here":"כל מה שמשותף עם אותה קבוצת האנשים יופיע כאן","Avatar of {displayName}":"תמונה ייצוגית של {displayName}","Avatar of {displayName}, {status}":"תמונה ייצוגית של {displayName}, {status}",Back:"חזרה","Back to provider selection":"חזרה לבחירת ספק","Cancel changes":"ביטול שינויים","Change name":"החלפת שם",Choose:"בחירה","Clear search":"פינוי חיפוש","Clear text":"פינוי טקסט",Close:"סגירה","Close modal":"סגירת החלונית","Close navigation":"סגירת הניווט","Close sidebar":"סגירת סרגל הצד","Close Smart Picker":"סגירת הבורר החכם","Collapse menu":"צמצום התפריט","Confirm changes":"אישור השינויים",Custom:"בהתאמה אישית","Edit item":"עריכת פריט","Enter link":"מילוי קישור","Error getting related resources. Please contact your system administrator if you have any questions.":"שגיאה בקבלת המשאבים הקשורים. נא ליצור קשר עם הנהלת המערכת אם יש לך שאלות.","External documentation for {name}":"תיעוד חיצוני עבור {name}",Favorite:"למועדפים",Flags:"דגלים","Food & Drink":"מזון ומשקאות","Frequently used":"בשימוש תדיר",Global:"כללי","Go back to the list":"חזרה לרשימה","Hide password":"הסתרת סיסמה",'Load more "{options}""':"טעינת „{options}” נוספות","Message limit of {count} characters reached":"הגעת למגבלה של {count} תווים","More items …":"פריטים נוספים…","More options":"אפשרויות נוספות",Next:"הבא","No emoji found":"לא נמצא אמוג׳י","No link provider found":"לא נמצא ספק קישורים","No results":"אין תוצאות",Objects:"חפצים","Open contact menu":"פתיחת תפריט קשר",'Open link to "{resourceName}"':"פתיחת קישור אל „{resourceName}”","Open menu":"פתיחת תפריט","Open navigation":"פתיחת ניווט","Open settings menu":"פתיחת תפריט הגדרות","Password is secure":"הסיסמה מאובטחת","Pause slideshow":"השהיית מצגת","People & Body":"אנשים וגוף","Pick a date":"נא לבחור תאריך","Pick a date and a time":"נא לבחור תאריך ושעה","Pick a month":"נא לבחור חודש","Pick a time":"נא לבחור שעה","Pick a week":"נא לבחור שבוע","Pick a year":"נא לבחור שנה","Pick an emoji":"נא לבחור אמוג׳י","Please select a time zone:":"נא לבחור אזור זמן:",Previous:"הקודם","Provider icon":"סמל ספק","Raw link {options}":"קישור גולמי {options}","Related resources":"משאבים קשורים",Search:"חיפוש","Search emoji":"חיפוש אמוג׳י","Search results":"תוצאות חיפוש","sec. ago":"לפני מספר שניות","seconds ago":"לפני מס׳ שניות","Select a tag":"בחירת תגית","Select provider":"בחירת ספק",Settings:"הגדרות","Settings navigation":"ניווט בהגדרות","Show password":"הצגת סיסמה","Smart Picker":"בורר חכם","Smileys & Emotion":"חייכנים ורגשונים","Start slideshow":"התחלת המצגת","Start typing to search":"התחלת הקלדה מחפשת",Submit:"הגשה",Symbols:"סמלים","Travel & Places":"טיולים ומקומות","Type to search time zone":"יש להקליד כדי לחפש אזור זמן","Unable to search the group":"לא ניתן לחפש בקבוצה","Undo changes":"ביטול שינויים",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"כאן ניתן לכתוב הודעה, אפשר להשתמש ב־„@” כדי לאזכר מישהו, ב־„:” להשלמה אוטומטית של אמוג׳י…"}},{locale:"hi_IN",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"hr",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"hsb",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"hu",translations:{"{tag} (invisible)":"{tag} (láthatatlan)","{tag} (restricted)":"{tag} (korlátozott)","a few seconds ago":"",Actions:"Műveletek",'Actions for item with name "{name}"':"",Activities:"Tevékenységek","Animals & Nature":"Állatok és természet","Any link":"","Anything shared with the same group of people will show up here":"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni","Avatar of {displayName}":"{displayName} profilképe","Avatar of {displayName}, {status}":"{displayName} profilképe, {status}",Back:"","Back to provider selection":"","Cancel changes":"Változtatások elvetése","Change name":"",Choose:"Válassszon","Clear search":"","Clear text":"Szöveg törlése",Close:"Bezárás","Close modal":"Ablak bezárása","Close navigation":"Navigáció bezárása","Close sidebar":"Oldalsáv bezárása","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Változtatások megerősítése",Custom:"Egyéni","Edit item":"Elem szerkesztése","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Kedvenc",Flags:"Zászlók","Food & Drink":"Étel és ital","Frequently used":"Gyakran használt",Global:"Globális","Go back to the list":"Ugrás vissza a listához","Hide password":"Jelszó elrejtése",'Load more "{options}""':"","Message limit of {count} characters reached":"{count} karakteres üzenetkorlát elérve","More items …":"További elemek...","More options":"",Next:"Következő","No emoji found":"Nem található emodzsi","No link provider found":"","No results":"Nincs találat",Objects:"Tárgyak","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Navigáció megnyitása","Open settings menu":"","Password is secure":"A jelszó biztonságos","Pause slideshow":"Diavetítés szüneteltetése","People & Body":"Emberek és test","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Válasszon egy emodzsit","Please select a time zone:":"Válasszon időzónát:",Previous:"Előző","Provider icon":"","Raw link {options}":"","Related resources":"Kapcsolódó erőforrások",Search:"Keresés","Search emoji":"","Search results":"Találatok","sec. ago":"","seconds ago":"","Select a tag":"Válasszon címkét","Select provider":"",Settings:"Beállítások","Settings navigation":"Navigáció a beállításokban","Show password":"Jelszó megjelenítése","Smart Picker":"","Smileys & Emotion":"Mosolyok és érzelmek","Start slideshow":"Diavetítés indítása","Start typing to search":"",Submit:"Beküldés",Symbols:"Szimbólumok","Travel & Places":"Utazás és helyek","Type to search time zone":"Gépeljen az időzóna kereséséhez","Unable to search the group":"A csoport nem kereshető","Undo changes":"Változtatások visszavonása",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…"}},{locale:"hy",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ia",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"id",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ig",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"is",translations:{"{tag} (invisible)":"{tag} (ósýnilegt)","{tag} (restricted)":"{tag} (takmarkað)","a few seconds ago":"",Actions:"Aðgerðir",'Actions for item with name "{name}"':"",Activities:"Aðgerðir","Animals & Nature":"Dýr og náttúra","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Velja","Clear search":"","Clear text":"",Close:"Loka","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"Sérsniðið","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Flögg","Food & Drink":"Matur og drykkur","Frequently used":"Oftast notað",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"Næsta","No emoji found":"Ekkert tjáningartákn fannst","No link provider found":"","No results":"Engar niðurstöður",Objects:"Hlutir","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Gera hlé á skyggnusýningu","People & Body":"Fólk og líkami","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Veldu tjáningartákn","Please select a time zone:":"",Previous:"Fyrri","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Leita","Search emoji":"","Search results":"Leitarniðurstöður","sec. ago":"","seconds ago":"","Select a tag":"Veldu merki","Select provider":"",Settings:"Stillingar","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"Broskallar og tilfinningar","Start slideshow":"Byrja skyggnusýningu","Start typing to search":"",Submit:"",Symbols:"Tákn","Travel & Places":"Staðir og ferðalög","Type to search time zone":"","Unable to search the group":"Get ekki leitað í hópnum","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"it",translations:{"{tag} (invisible)":"{tag} (invisibile)","{tag} (restricted)":"{tag} (limitato)","a few seconds ago":"",Actions:"Azioni",'Actions for item with name "{name}"':"",Activities:"Attività","Animals & Nature":"Animali e natura","Any link":"","Anything shared with the same group of people will show up here":"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui","Avatar of {displayName}":"Avatar di {displayName}","Avatar of {displayName}, {status}":"Avatar di {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Annulla modifiche","Change name":"",Choose:"Scegli","Clear search":"","Clear text":"Cancella il testo",Close:"Chiudi","Close modal":"Chiudi il messaggio modale","Close navigation":"Chiudi la navigazione","Close sidebar":"Chiudi la barra laterale","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Conferma modifiche",Custom:"Personalizzato","Edit item":"Modifica l'elemento","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Preferito",Flags:"Bandiere","Food & Drink":"Cibo e bevande","Frequently used":"Usati di frequente",Global:"Globale","Go back to the list":"Torna all'elenco","Hide password":"Nascondi la password",'Load more "{options}""':"","Message limit of {count} characters reached":"Limite dei messaggi di {count} caratteri raggiunto","More items …":"Più elementi ...","More options":"",Next:"Successivo","No emoji found":"Nessun emoji trovato","No link provider found":"","No results":"Nessun risultato",Objects:"Oggetti","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Apri la navigazione","Open settings menu":"","Password is secure":"La password è sicura","Pause slideshow":"Presentazione in pausa","People & Body":"Persone e corpo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Scegli un emoji","Please select a time zone:":"Si prega di selezionare un fuso orario:",Previous:"Precedente","Provider icon":"","Raw link {options}":"","Related resources":"Risorse correlate",Search:"Cerca","Search emoji":"","Search results":"Risultati di ricerca","sec. ago":"","seconds ago":"","Select a tag":"Seleziona un'etichetta","Select provider":"",Settings:"Impostazioni","Settings navigation":"Navigazione delle impostazioni","Show password":"Mostra la password","Smart Picker":"","Smileys & Emotion":"Faccine ed emozioni","Start slideshow":"Avvia presentazione","Start typing to search":"",Submit:"Invia",Symbols:"Simboli","Travel & Places":"Viaggi e luoghi","Type to search time zone":"Digita per cercare un fuso orario","Unable to search the group":"Impossibile cercare il gruppo","Undo changes":"Cancella i cambiamenti",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrivi un messaggio, "@" per menzionare qualcuno, ":" per il completamento automatico delle emoji ...'}},{locale:"ja",translations:{"{tag} (invisible)":"{タグ} (不可視)","{tag} (restricted)":"{タグ} (制限付)","a few seconds ago":"",Actions:"操作",'Actions for item with name "{name}"':"",Activities:"アクティビティ","Animals & Nature":"動物と自然","Any link":"","Anything shared with the same group of people will show up here":"同じグループで共有しているものは、全てここに表示されます","Avatar of {displayName}":"{displayName} のアバター","Avatar of {displayName}, {status}":"{displayName}, {status} のアバター",Back:"","Back to provider selection":"","Cancel changes":"変更をキャンセル","Change name":"",Choose:"選択","Clear search":"","Clear text":"テキストをクリア",Close:"閉じる","Close modal":"モーダルを閉じる","Close navigation":"ナビゲーションを閉じる","Close sidebar":"サイドバーを閉じる","Close Smart Picker":"","Collapse menu":"","Confirm changes":"変更を承認",Custom:"カスタム","Edit item":"編集","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"お気に入り",Flags:"国旗","Food & Drink":"食べ物と飲み物","Frequently used":"よく使うもの",Global:"全体","Go back to the list":"リストに戻る","Hide password":"パスワードを非表示",'Load more "{options}""':"","Message limit of {count} characters reached":"{count} 文字のメッセージ上限に達しています","More items …":"他のアイテム","More options":"",Next:"次","No emoji found":"絵文字が見つかりません","No link provider found":"","No results":"なし",Objects:"物","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"ナビゲーションを開く","Open settings menu":"","Password is secure":"パスワードは保護されています","Pause slideshow":"スライドショーを一時停止","People & Body":"様々な人と体の部位","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"絵文字を選択","Please select a time zone:":"タイムゾーンを選んで下さい:",Previous:"前","Provider icon":"","Raw link {options}":"","Related resources":"関連リソース",Search:"検索","Search emoji":"","Search results":"検索結果","sec. ago":"","seconds ago":"","Select a tag":"タグを選択","Select provider":"",Settings:"設定","Settings navigation":"ナビゲーション設定","Show password":"パスワードを表示","Smart Picker":"","Smileys & Emotion":"感情表現","Start slideshow":"スライドショーを開始","Start typing to search":"",Submit:"提出",Symbols:"記号","Travel & Places":"旅行と場所","Type to search time zone":"タイムゾーン検索のため入力してください","Unable to search the group":"グループを検索できません","Undo changes":"変更を取り消し",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'メッセージを記入、"@"でメンション、":"で絵文字の自動補完 ...'}},{locale:"ka",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ka_GE",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"kab",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"kk",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"km",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"kn",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ko",translations:{"{tag} (invisible)":"{tag}(숨김)","{tag} (restricted)":"{tag}(제한)","a few seconds ago":"방금 전",Actions:"",'Actions for item with name "{name}"':"",Activities:"활동","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"la",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"lb",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"lo",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"lt_LT",translations:{"{tag} (invisible)":"{tag} (nematoma)","{tag} (restricted)":"{tag} (apribota)","a few seconds ago":"",Actions:"Veiksmai",'Actions for item with name "{name}"':"",Activities:"Veiklos","Animals & Nature":"Gyvūnai ir gamta","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Pasirinkti","Clear search":"","Clear text":"",Close:"Užverti","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"Tinkinti","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Vėliavos","Food & Drink":"Maistas ir gėrimai","Frequently used":"Dažniausiai naudoti",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Pasiekta {count} simbolių žinutės riba","More items …":"","More options":"",Next:"Kitas","No emoji found":"Nerasta jaustukų","No link provider found":"","No results":"Nėra rezultatų",Objects:"Objektai","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Pristabdyti skaidrių rodymą","People & Body":"Žmonės ir kūnas","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Pasirinkti jaustuką","Please select a time zone:":"",Previous:"Ankstesnis","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Ieškoti","Search emoji":"","Search results":"Paieškos rezultatai","sec. ago":"","seconds ago":"","Select a tag":"Pasirinkti žymę","Select provider":"",Settings:"Nustatymai","Settings navigation":"Naršymas nustatymuose","Show password":"","Smart Picker":"","Smileys & Emotion":"Šypsenos ir emocijos","Start slideshow":"Pradėti skaidrių rodymą","Start typing to search":"",Submit:"Pateikti",Symbols:"Simboliai","Travel & Places":"Kelionės ir vietos","Type to search time zone":"","Unable to search the group":"Nepavyko atlikti paiešką grupėje","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"lv",translations:{"{tag} (invisible)":"{tag} (neredzams)","{tag} (restricted)":"{tag} (ierobežots)","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Izvēlēties","Clear search":"","Clear text":"",Close:"Aizvērt","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"Nākamais","No emoji found":"","No link provider found":"","No results":"Nav rezultātu",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Pauzēt slaidrādi","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"Iepriekšējais","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"Izvēlēties birku","Select provider":"",Settings:"Iestatījumi","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"Sākt slaidrādi","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"mk",translations:{"{tag} (invisible)":"{tag} (невидливо)","{tag} (restricted)":"{tag} (ограничено)","a few seconds ago":"",Actions:"Акции",'Actions for item with name "{name}"':"",Activities:"Активности","Animals & Nature":"Животни & Природа","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Аватар на {displayName}","Avatar of {displayName}, {status}":"Аватар на {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Откажи ги промените","Change name":"",Choose:"Избери","Clear search":"","Clear text":"",Close:"Затвори","Close modal":"Затвори модал","Close navigation":"Затвори навигација","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Потврди ги промените",Custom:"Прилагодени","Edit item":"Уреди","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Фаворити",Flags:"Знамиња","Food & Drink":"Храна & Пијалоци","Frequently used":"Најчесто користени",Global:"Глобално","Go back to the list":"Врати се на листата","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Ограничувањето на должината на пораката од {count} карактери е надминато","More items …":"","More options":"",Next:"Следно","No emoji found":"Не се пронајдени емотикони","No link provider found":"","No results":"Нема резултати",Objects:"Објекти","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Отвори навигација","Open settings menu":"","Password is secure":"","Pause slideshow":"Пузирај слајдшоу","People & Body":"Луѓе & Тело","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Избери емотикон","Please select a time zone:":"Изберете временска зона:",Previous:"Предходно","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Барај","Search emoji":"","Search results":"Резултати од барувањето","sec. ago":"","seconds ago":"","Select a tag":"Избери ознака","Select provider":"",Settings:"Параметри","Settings navigation":"Параметри за навигација","Show password":"","Smart Picker":"","Smileys & Emotion":"Смешковци & Емотикони","Start slideshow":"Стартувај слајдшоу","Start typing to search":"",Submit:"Испрати",Symbols:"Симболи","Travel & Places":"Патувања & Места","Type to search time zone":"Напишете за да пребарате временска зона","Unable to search the group":"Неможе да се принајде групата","Undo changes":"Врати ги промените",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"mn",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"mr",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ms_MY",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"my",translations:{"{tag} (invisible)":"{tag} (ကွယ်ဝှက်ထား)","{tag} (restricted)":"{tag} (ကန့်သတ်)","a few seconds ago":"",Actions:"လုပ်ဆောင်ချက်များ",'Actions for item with name "{name}"':"",Activities:"ပြုလုပ်ဆောင်တာများ","Animals & Nature":"တိရစ္ဆာန်များနှင့် သဘာဝ","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"{displayName} ၏ ကိုယ်ပွား","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်","Change name":"",Choose:"ရွေးချယ်ရန်","Clear search":"","Clear text":"",Close:"ပိတ်ရန်","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"ပြောင်းလဲမှုများ အတည်ပြုရန်",Custom:"အလိုကျချိန်ညှိမှု","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"အလံများ","Food & Drink":"အစားအသောက်","Frequently used":"မကြာခဏအသုံးပြုသော",Global:"ကမ္ဘာလုံးဆိုင်ရာ","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ","More items …":"","More options":"",Next:"နောက်သို့ဆက်ရန်","No emoji found":"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ","No link provider found":"","No results":"ရလဒ်မရှိပါ",Objects:"အရာဝတ္ထုများ","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"စလိုက်ရှိုး ခေတ္တရပ်ရန်","People & Body":"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"အီမိုဂျီရွေးရန်","Please select a time zone:":"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ",Previous:"ယခင်","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"ရှာဖွေရန်","Search emoji":"","Search results":"ရှာဖွေမှု ရလဒ်များ","sec. ago":"","seconds ago":"","Select a tag":"tag ရွေးချယ်ရန်","Select provider":"",Settings:"ချိန်ညှိချက်များ","Settings navigation":"ချိန်ညှိချက်အညွှန်း","Show password":"","Smart Picker":"","Smileys & Emotion":"စမိုင်လီများနှင့် အီမိုရှင်း","Start slideshow":"စလိုက်ရှိုးအား စတင်ရန်","Start typing to search":"",Submit:"တင်သွင်းရန်",Symbols:"သင်္ကေတများ","Travel & Places":"ခရီးသွားလာခြင်းနှင့် နေရာများ","Type to search time zone":"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ","Unable to search the group":"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"nb",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (beskyttet)","a few seconds ago":"",Actions:"Handlinger",'Actions for item with name "{name}"':"",Activities:"Aktiviteter","Animals & Nature":"Dyr og natur","Any link":"","Anything shared with the same group of people will show up here":"Alt som er delt med den samme gruppen vil vises her","Avatar of {displayName}":"Avataren til {displayName}","Avatar of {displayName}, {status}":"{displayName}'s avatar, {status}",Back:"","Back to provider selection":"","Cancel changes":"Avbryt endringer","Change name":"",Choose:"Velg","Clear search":"","Clear text":"Fjern tekst",Close:"Lukk","Close modal":"Lukk modal","Close navigation":"Lukk navigasjon","Close sidebar":"Lukk sidepanel","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Bekreft endringer",Custom:"Tilpasset","Edit item":"Rediger","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favoritt",Flags:"Flagg","Food & Drink":"Mat og drikke","Frequently used":"Ofte brukt",Global:"Global","Go back to the list":"Gå tilbake til listen","Hide password":"Skjul passord",'Load more "{options}""':"","Message limit of {count} characters reached":"Karakter begrensing {count} nådd i melding","More items …":"Flere gjenstander...","More options":"",Next:"Neste","No emoji found":"Fant ingen emoji","No link provider found":"","No results":"Ingen resultater",Objects:"Objekter","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Åpne navigasjon","Open settings menu":"","Password is secure":"Passordet er sikkert","Pause slideshow":"Pause lysbildefremvisning","People & Body":"Mennesker og kropp","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Velg en emoji","Please select a time zone:":"Vennligst velg tidssone",Previous:"Forrige","Provider icon":"","Raw link {options}":"","Related resources":"Relaterte ressurser",Search:"Søk","Search emoji":"","Search results":"Søkeresultater","sec. ago":"","seconds ago":"","Select a tag":"Velg en merkelapp","Select provider":"",Settings:"Innstillinger","Settings navigation":"Navigasjonsinstillinger","Show password":"Vis passord","Smart Picker":"","Smileys & Emotion":"Smilefjes og følelser","Start slideshow":"Start lysbildefremvisning","Start typing to search":"",Submit:"Send",Symbols:"Symboler","Travel & Places":"Reise og steder","Type to search time zone":"Tast for å søke etter tidssone","Unable to search the group":"Kunne ikke søke i gruppen","Undo changes":"Tilbakestill endringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv melding, bruk "@" for å nevne noen, bruk ":" for autofullføring av emoji...'}},{locale:"ne",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"nl",translations:{"{tag} (invisible)":"{tag} (onzichtbaar)","{tag} (restricted)":"{tag} (beperkt)","a few seconds ago":"",Actions:"Acties",'Actions for item with name "{name}"':"",Activities:"Activiteiten","Animals & Nature":"Dieren & Natuur","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Avatar van {displayName}","Avatar of {displayName}, {status}":"Avatar van {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Wijzigingen annuleren","Change name":"",Choose:"Kies","Clear search":"","Clear text":"",Close:"Sluiten","Close modal":"","Close navigation":"Navigatie sluiten","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Wijzigingen bevestigen",Custom:"Aangepast","Edit item":"Item bewerken","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Vlaggen","Food & Drink":"Eten & Drinken","Frequently used":"Vaak gebruikt",Global:"Globaal","Go back to the list":"Ga terug naar de lijst","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Berichtlimiet van {count} karakters bereikt","More items …":"","More options":"",Next:"Volgende","No emoji found":"Geen emoji gevonden","No link provider found":"","No results":"Geen resultaten",Objects:"Objecten","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Navigatie openen","Open settings menu":"","Password is secure":"","Pause slideshow":"Pauzeer diavoorstelling","People & Body":"Mensen & Lichaam","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Kies een emoji","Please select a time zone:":"Selecteer een tijdzone:",Previous:"Vorige","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Zoeken","Search emoji":"","Search results":"Zoekresultaten","sec. ago":"","seconds ago":"","Select a tag":"Selecteer een label","Select provider":"",Settings:"Instellingen","Settings navigation":"Instellingen navigatie","Show password":"","Smart Picker":"","Smileys & Emotion":"Smileys & Emotie","Start slideshow":"Start diavoorstelling","Start typing to search":"",Submit:"Verwerken",Symbols:"Symbolen","Travel & Places":"Reizen & Plaatsen","Type to search time zone":"Type om de tijdzone te zoeken","Unable to search the group":"Kan niet in de groep zoeken","Undo changes":"Wijzigingen ongedaan maken",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"nn_NO",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"oc",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (limit)","a few seconds ago":"",Actions:"Accions",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Causir","Clear search":"","Clear text":"",Close:"Tampar","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"Seguent","No emoji found":"","No link provider found":"","No results":"Cap de resultat",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Metre en pausa lo diaporama","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"Precedent","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"Seleccionar una etiqueta","Select provider":"",Settings:"Paramètres","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"Lançar lo diaporama","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"pl",translations:{"{tag} (invisible)":"{tag} (niewidoczna)","{tag} (restricted)":"{tag} (ograniczona)","a few seconds ago":"",Actions:"Działania",'Actions for item with name "{name}"':"",Activities:"Aktywność","Animals & Nature":"Zwierzęta i natura","Any link":"","Anything shared with the same group of people will show up here":"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób","Avatar of {displayName}":"Awatar {displayName}","Avatar of {displayName}, {status}":"Awatar {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Anuluj zmiany","Change name":"",Choose:"Wybierz","Clear search":"","Clear text":"Wyczyść tekst",Close:"Zamknij","Close modal":"Zamknij modal","Close navigation":"Zamknij nawigację","Close sidebar":"Zamknij pasek boczny","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Potwierdź zmiany",Custom:"Zwyczajne","Edit item":"Edytuj element","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Ulubiony",Flags:"Flagi","Food & Drink":"Jedzenie i picie","Frequently used":"Często używane",Global:"Globalnie","Go back to the list":"Powrót do listy","Hide password":"Ukryj hasło",'Load more "{options}""':"","Message limit of {count} characters reached":"Przekroczono limit wiadomości wynoszący {count} znaków","More items …":"Więcej pozycji…","More options":"",Next:"Następny","No emoji found":"Nie znaleziono emoji","No link provider found":"","No results":"Brak wyników",Objects:"Obiekty","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Otwórz nawigację","Open settings menu":"","Password is secure":"Hasło jest bezpieczne","Pause slideshow":"Wstrzymaj pokaz slajdów","People & Body":"Ludzie i ciało","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Wybierz emoji","Please select a time zone:":"Wybierz strefę czasową:",Previous:"Poprzedni","Provider icon":"","Raw link {options}":"","Related resources":"Powiązane zasoby",Search:"Szukaj","Search emoji":"","Search results":"Wyniki wyszukiwania","sec. ago":"","seconds ago":"","Select a tag":"Wybierz etykietę","Select provider":"",Settings:"Ustawienia","Settings navigation":"Ustawienia nawigacji","Show password":"Pokaż hasło","Smart Picker":"","Smileys & Emotion":"Buźki i emotikony","Start slideshow":"Rozpocznij pokaz slajdów","Start typing to search":"",Submit:"Wyślij",Symbols:"Symbole","Travel & Places":"Podróże i miejsca","Type to search time zone":"Wpisz, aby wyszukać strefę czasową","Unable to search the group":"Nie można przeszukać grupy","Undo changes":"Cofnij zmiany",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Napisz wiadomość, "@" aby o kimś wspomnieć, ":" dla autouzupełniania emoji…'}},{locale:"ps",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"pt_BR",translations:{"{tag} (invisible)":"{tag} (invisível)","{tag} (restricted)":"{tag} (restrito) ","a few seconds ago":"",Actions:"Ações",'Actions for item with name "{name}"':"",Activities:"Atividades","Animals & Nature":"Animais & Natureza","Any link":"","Anything shared with the same group of people will show up here":"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Cancelar alterações","Change name":"",Choose:"Escolher","Clear search":"","Clear text":"Limpar texto",Close:"Fechar","Close modal":"Fechar modal","Close navigation":"Fechar navegação","Close sidebar":"Fechar barra lateral","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Confirmar alterações",Custom:"Personalizado","Edit item":"Editar item","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favorito",Flags:"Bandeiras","Food & Drink":"Comida & Bebida","Frequently used":"Mais usados",Global:"Global","Go back to the list":"Volte para a lista","Hide password":"Ocultar a senha",'Load more "{options}""':"","Message limit of {count} characters reached":"Limite de mensagem de {count} caracteres atingido","More items …":"Mais itens …","More options":"",Next:"Próximo","No emoji found":"Nenhum emoji encontrado","No link provider found":"","No results":"Sem resultados",Objects:"Objetos","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Abrir navegação","Open settings menu":"","Password is secure":"A senha é segura","Pause slideshow":"Pausar apresentação de slides","People & Body":"Pessoas & Corpo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Escolha um emoji","Please select a time zone:":"Selecione um fuso horário: ",Previous:"Anterior","Provider icon":"","Raw link {options}":"","Related resources":"Recursos relacionados",Search:"Pesquisar","Search emoji":"","Search results":"Resultados da pesquisa","sec. ago":"","seconds ago":"","Select a tag":"Selecionar uma tag","Select provider":"",Settings:"Configurações","Settings navigation":"Navegação de configurações","Show password":"Mostrar senha","Smart Picker":"","Smileys & Emotion":"Smiles & Emoções","Start slideshow":"Iniciar apresentação de slides","Start typing to search":"",Submit:"Enviar",Symbols:"Símbolo","Travel & Places":"Viagem & Lugares","Type to search time zone":"Digite para pesquisar o fuso horário ","Unable to search the group":"Não foi possível pesquisar o grupo","Undo changes":"Desfazer modificações",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escreva mensagens, use "@" para mencionar algum, use ":" for autocompletar emoji …'}},{locale:"pt_PT",translations:{"{tag} (invisible)":"{tag} (invisivel)","{tag} (restricted)":"{tag} (restrito)","a few seconds ago":"alguns segundos atrás",Actions:"Ações",'Actions for item with name "{name}"':'Ações para objeto com o nome "[name]"',Activities:"Atividades","Animals & Nature":"Animais e Natureza","Any link":"Qualquer link","Anything shared with the same group of people will show up here":"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"Voltar atrás","Back to provider selection":"Voltar à seleção de fornecedor","Cancel changes":"Cancelar alterações","Change name":"Alterar nome",Choose:"Escolher","Clear search":"Limpar a pesquisa","Clear text":"Limpar texto",Close:"Fechar","Close modal":"Fechar modal","Close navigation":"Fechar navegação","Close sidebar":"Fechar barra lateral","Close Smart Picker":'Fechar "Smart Picker"',"Collapse menu":"Comprimir menu","Confirm changes":"Confirmar alterações",Custom:"Personalizado","Edit item":"Editar item","Enter link":"Introduzir link","Error getting related resources. Please contact your system administrator if you have any questions.":"Erro em obter info relacionadas. Por favor contacte o administrador do sistema para esclarecimentos adicionais.","External documentation for {name}":"Documentação externa para {name}",Favorite:"Favorito",Flags:"Bandeiras","Food & Drink":"Comida e Bebida","Frequently used":"Mais utilizados",Global:"Global","Go back to the list":"Voltar para a lista","Hide password":"Ocultar a senha",'Load more "{options}""':'Obter mais "{options}""',"Message limit of {count} characters reached":"Atingido o limite de {count} carateres da mensagem.","More items …":"Mais itens …","More options":"Mais opções",Next:"Seguinte","No emoji found":"Nenhum emoji encontrado","No link provider found":"Nenhum fornecedor de link encontrado","No results":"Sem resultados",Objects:"Objetos","Open contact menu":"Abrir o menu de contato",'Open link to "{resourceName}"':'Abrir link para "{resourceName}"',"Open menu":"Abrir menu","Open navigation":"Abrir navegação","Open settings menu":"Abrir menu de configurações","Password is secure":"A senha é segura","Pause slideshow":"Pausar diaporama","People & Body":"Pessoas e Corpo","Pick a date":"Escolha uma data","Pick a date and a time":"Escolha uma data e um horário","Pick a month":"Escolha um mês","Pick a time":"Escolha um horário","Pick a week":"Escolha uma semana","Pick a year":"Escolha um ano","Pick an emoji":"Escolha um emoji","Please select a time zone:":"Por favor, selecione um fuso horário: ",Previous:"Anterior","Provider icon":"Icon do fornecedor","Raw link {options}":"Link inicial {options}","Related resources":"Recursos relacionados",Search:"Pesquisar","Search emoji":"Pesquisar emoji","Search results":"Resultados da pesquisa","sec. ago":"seg. atrás","seconds ago":"segundos atrás","Select a tag":"Selecionar uma etiqueta","Select provider":"Escolha de fornecedor",Settings:"Definições","Settings navigation":"Navegação de configurações","Show password":"Mostrar senha","Smart Picker":"Smart Picker","Smileys & Emotion":"Sorrisos e Emoções","Start slideshow":"Iniciar diaporama","Start typing to search":"Comece a digitar para pesquisar",Submit:"Submeter",Symbols:"Símbolos","Travel & Places":"Viagem e Lugares","Type to search time zone":"Digite para pesquisar o fuso horário ","Unable to search the group":"Não é possível pesquisar o grupo","Undo changes":"Anular alterações",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escreva a mensagem, use "@" para mencionar alguém, use ":" para obter um emoji …'}},{locale:"ro",translations:{"{tag} (invisible)":"{tag} (invizibil)","{tag} (restricted)":"{tag} (restricționat)","a few seconds ago":"",Actions:"Acțiuni",'Actions for item with name "{name}"':"",Activities:"Activități","Animals & Nature":"Animale și natură","Any link":"","Anything shared with the same group of people will show up here":"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici","Avatar of {displayName}":"Avatarul lui {displayName}","Avatar of {displayName}, {status}":"Avatarul lui {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Anulează modificările","Change name":"",Choose:"Alegeți","Clear search":"","Clear text":"Șterge textul",Close:"Închideți","Close modal":"Închideți modulul","Close navigation":"Închideți navigarea","Close sidebar":"Închide bara laterală","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Confirmați modificările",Custom:"Personalizat","Edit item":"Editați elementul","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favorit",Flags:"Marcaje","Food & Drink":"Alimente și băuturi","Frequently used":"Utilizate frecvent",Global:"Global","Go back to the list":"Întoarceți-vă la listă","Hide password":"Ascunde parola",'Load more "{options}""':"","Message limit of {count} characters reached":"Limita mesajului de {count} caractere a fost atinsă","More items …":"Mai multe articole ...","More options":"",Next:"Următorul","No emoji found":"Nu s-a găsit niciun emoji","No link provider found":"","No results":"Nu există rezultate",Objects:"Obiecte","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Deschideți navigația","Open settings menu":"","Password is secure":"Parola este sigură","Pause slideshow":"Pauză prezentare de diapozitive","People & Body":"Oameni și corp","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Alege un emoji","Please select a time zone:":"Vă rugăm să selectați un fus orar:",Previous:"Anterior","Provider icon":"","Raw link {options}":"","Related resources":"Resurse legate",Search:"Căutare","Search emoji":"","Search results":"Rezultatele căutării","sec. ago":"","seconds ago":"","Select a tag":"Selectați o etichetă","Select provider":"",Settings:"Setări","Settings navigation":"Navigare setări","Show password":"Arată parola","Smart Picker":"","Smileys & Emotion":"Zâmbete și emoții","Start slideshow":"Începeți prezentarea de diapozitive","Start typing to search":"",Submit:"Trimiteți",Symbols:"Simboluri","Travel & Places":"Călătorii și locuri","Type to search time zone":"Tastați pentru a căuta fusul orar","Unable to search the group":"Imposibilitatea de a căuta în grup","Undo changes":"Anularea modificărilor",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrie un mesaj, folosește "@" pentru a menționa pe cineva, folosește ":" pentru autocompletarea cu emoji ...'}},{locale:"ru",translations:{"{tag} (invisible)":"{tag} (невидимое)","{tag} (restricted)":"{tag} (ограниченное)","a few seconds ago":"",Actions:"Действия ",'Actions for item with name "{name}"':"",Activities:"События","Animals & Nature":"Животные и природа ","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Фотография {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Отменить изменения","Change name":"",Choose:"Выберите","Clear search":"","Clear text":"",Close:"Закрыть","Close modal":"Закрыть модальное окно","Close navigation":"Закрыть навигацию","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Подтвердить изменения",Custom:"Пользовательское","Edit item":"Изменить элемент","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Флаги","Food & Drink":"Еда, напиток","Frequently used":"Часто используемый",Global:"Глобальный","Go back to the list":"Вернуться к списку","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Достигнуто ограничение на количество символов в {count}","More items …":"","More options":"",Next:"Следующее","No emoji found":"Эмодзи не найдено","No link provider found":"","No results":"Результаты отсуствуют",Objects:"Объекты","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Открыть навигацию","Open settings menu":"","Password is secure":"","Pause slideshow":"Приостановить показ слйдов","People & Body":"Люди и тело","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Выберите эмодзи","Please select a time zone:":"Пожалуйста, выберите часовой пояс:",Previous:"Предыдущее","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Поиск","Search emoji":"","Search results":"Результаты поиска","sec. ago":"","seconds ago":"","Select a tag":"Выберите метку","Select provider":"",Settings:"Параметры","Settings navigation":"Навигация по настройкам","Show password":"","Smart Picker":"","Smileys & Emotion":"Смайлики и эмоции","Start slideshow":"Начать показ слайдов","Start typing to search":"",Submit:"Утвердить",Symbols:"Символы","Travel & Places":"Путешествия и места","Type to search time zone":"Введите для поиска часового пояса","Unable to search the group":"Невозможно найти группу","Undo changes":"Отменить изменения",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sc",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"si",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sk",translations:{"{tag} (invisible)":"{tag} (neviditeľný)","{tag} (restricted)":"{tag} (obmedzený)","a few seconds ago":"",Actions:"Akcie",'Actions for item with name "{name}"':"",Activities:"Aktivity","Animals & Nature":"Zvieratá a príroda","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Avatar {displayName}","Avatar of {displayName}, {status}":"Avatar {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Zrušiť zmeny","Change name":"",Choose:"Vybrať","Clear search":"","Clear text":"",Close:"Zatvoriť","Close modal":"","Close navigation":"Zavrieť navigáciu","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Potvrdiť zmeny",Custom:"Zvyk","Edit item":"Upraviť položku","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Vlajky","Food & Drink":"Jedlo a nápoje","Frequently used":"Často používané",Global:"Globálne","Go back to the list":"Naspäť na zoznam","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Limit správy na {count} znakov dosiahnutý","More items …":"","More options":"",Next:"Ďalší","No emoji found":"Nenašli sa žiadne emodži","No link provider found":"","No results":"Žiadne výsledky",Objects:"Objekty","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Otvoriť navigáciu","Open settings menu":"","Password is secure":"","Pause slideshow":"Pozastaviť prezentáciu","People & Body":"Ľudia a telo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Vyberte si emodži","Please select a time zone:":"Prosím vyberte časovú zónu:",Previous:"Predchádzajúci","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Hľadať","Search emoji":"","Search results":"Výsledky vyhľadávania","sec. ago":"","seconds ago":"","Select a tag":"Vybrať štítok","Select provider":"",Settings:"Nastavenia","Settings navigation":"Navigácia v nastaveniach","Show password":"","Smart Picker":"","Smileys & Emotion":"Smajlíky a emócie","Start slideshow":"Začať prezentáciu","Start typing to search":"",Submit:"Odoslať",Symbols:"Symboly","Travel & Places":"Cestovanie a miesta","Type to search time zone":"Začníte písať pre vyhľadávanie časovej zóny","Unable to search the group":"Skupinu sa nepodarilo nájsť","Undo changes":"Vrátiť zmeny",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sl",translations:{"{tag} (invisible)":"{tag} (nevidno)","{tag} (restricted)":"{tag} (omejeno)","a few seconds ago":"",Actions:"Dejanja",'Actions for item with name "{name}"':"",Activities:"Dejavnosti","Animals & Nature":"Živali in Narava","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Podoba {displayName}","Avatar of {displayName}, {status}":"Prikazna slika {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Prekliči spremembe","Change name":"",Choose:"Izbor","Clear search":"","Clear text":"Počisti besedilo",Close:"Zapri","Close modal":"Zapri pojavno okno","Close navigation":"Zapri krmarjenje","Close sidebar":"Zapri stransko vrstico","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Potrdi spremembe",Custom:"Po meri","Edit item":"Uredi predmet","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Priljubljeno",Flags:"Zastavice","Food & Drink":"Hrana in Pijača","Frequently used":"Pogostost uporabe",Global:"Splošno","Go back to the list":"Vrni se na seznam","Hide password":"Skrij geslo",'Load more "{options}""':"","Message limit of {count} characters reached":"Dosežena omejitev {count} znakov na sporočilo.","More items …":"Več predmetov ...","More options":"",Next:"Naslednji","No emoji found":"Ni najdenih izraznih ikon","No link provider found":"","No results":"Ni zadetkov",Objects:"Predmeti","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Odpri krmarjenje","Open settings menu":"","Password is secure":"Geslo je varno","Pause slideshow":"Ustavi predstavitev","People & Body":"Ljudje in Telo","Pick a date":"Izbor datuma","Pick a date and a time":"Izbor datuma in časa","Pick a month":"Izbor meseca","Pick a time":"Izbor časa","Pick a week":"Izbor tedna","Pick a year":"Izbor leta","Pick an emoji":"Izbor izrazne ikone","Please select a time zone:":"Izbor časovnega pasu:",Previous:"Predhodni","Provider icon":"","Raw link {options}":"","Related resources":"Povezani viri",Search:"Iskanje","Search emoji":"","Search results":"Zadetki iskanja","sec. ago":"","seconds ago":"","Select a tag":"Izbor oznake","Select provider":"",Settings:"Nastavitve","Settings navigation":"Krmarjenje nastavitev","Show password":"Pokaži geslo","Smart Picker":"","Smileys & Emotion":"Izrazne ikone","Start slideshow":"Začni predstavitev","Start typing to search":"",Submit:"Pošlji",Symbols:"Simboli","Travel & Places":"Potovanja in Kraji","Type to search time zone":"Vpišite niz za iskanje časovnega pasu","Unable to search the group":"Ni mogoče iskati po skupini","Undo changes":"Razveljavi spremembe",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sq",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sr",translations:{"{tag} (invisible)":"{tag} (nevidljivo)","{tag} (restricted)":"{tag} (ograničeno)","a few seconds ago":"",Actions:"Radnje",'Actions for item with name "{name}"':"",Activities:"Aktivnosti","Animals & Nature":"Životinje i Priroda","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Avatar za {displayName}","Avatar of {displayName}, {status}":"Avatar za {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Otkaži izmene","Change name":"",Choose:"Изаберите","Clear search":"","Clear text":"",Close:"Затвори","Close modal":"Zatvori modal","Close navigation":"Zatvori navigaciju","Close sidebar":"Zatvori bočnu traku","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Potvrdite promene",Custom:"Po meri","Edit item":"Uredi stavku","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Omiljeni",Flags:"Zastave","Food & Drink":"Hrana i Piće","Frequently used":"Često korišćeno",Global:"Globalno","Go back to the list":"Natrag na listu","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Dostignuto je ograničenje za poruke od {count} znakova","More items …":"","More options":"",Next:"Следеће","No emoji found":"Nije pronađen nijedan emodži","No link provider found":"","No results":"Нема резултата",Objects:"Objekti","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Otvori navigaciju","Open settings menu":"","Password is secure":"","Pause slideshow":"Паузирај слајд шоу","People & Body":"Ljudi i Telo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Izaberi emodži","Please select a time zone:":"Molimo izaberite vremensku zonu:",Previous:"Претходно","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Pretraži","Search emoji":"","Search results":"Rezultati pretrage","sec. ago":"","seconds ago":"","Select a tag":"Изаберите ознаку","Select provider":"",Settings:"Поставке","Settings navigation":"Navigacija u podešavanjima","Show password":"","Smart Picker":"","Smileys & Emotion":"Smajli i Emocije","Start slideshow":"Покрени слајд шоу","Start typing to search":"",Submit:"Prihvati",Symbols:"Simboli","Travel & Places":"Putovanja i Mesta","Type to search time zone":"Ukucaj da pretražiš vremenske zone","Unable to search the group":"Nije moguće pretražiti grupu","Undo changes":"Poništi promene",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sr@latin",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sv",translations:{"{tag} (invisible)":"{tag} (osynlig)","{tag} (restricted)":"{tag} (begränsad)","a few seconds ago":"några sekunder sedan",Actions:"Åtgärder",'Actions for item with name "{name}"':'Åtgärder för objekt med namn "{name}"',Activities:"Aktiviteter","Animals & Nature":"Djur & Natur","Any link":"Vilken länk som helst","Anything shared with the same group of people will show up here":"Något som delats med samma grupp av personer kommer att visas här","Avatar of {displayName}":"{displayName}s avatar","Avatar of {displayName}, {status}":"{displayName}s avatar, {status}",Back:"Tillbaka","Back to provider selection":"Tillbaka till leverantörsval","Cancel changes":"Avbryt ändringar","Change name":"Ändra namn",Choose:"Välj","Clear search":"Rensa sökning","Clear text":"Ta bort text",Close:"Stäng","Close modal":"Stäng modal","Close navigation":"Stäng navigering","Close sidebar":"Stäng sidopanel","Close Smart Picker":"Stäng Smart Picker","Collapse menu":"Komprimera menyn","Confirm changes":"Bekräfta ändringar",Custom:"Anpassad","Edit item":"Ändra","Enter link":"Ange länk","Error getting related resources. Please contact your system administrator if you have any questions.":"Det gick inte att hämta relaterade resurser. Kontakta din systemadministratör om du har några frågor.","External documentation for {name}":"Extern dokumentation för {name}",Favorite:"Favorit",Flags:"Flaggor","Food & Drink":"Mat & Dryck","Frequently used":"Används ofta",Global:"Global","Go back to the list":"Gå tillbaka till listan","Hide password":"Göm lössenordet",'Load more "{options}""':'Ladda fler "{options}""',"Message limit of {count} characters reached":"Meddelandegräns {count} tecken används","More items …":"Fler objekt","More options":"Fler alternativ",Next:"Nästa","No emoji found":"Hittade inga emojis","No link provider found":"Ingen länkleverantör hittades","No results":"Inga resultat",Objects:"Objekt","Open contact menu":"Öppna kontaktmenyn",'Open link to "{resourceName}"':'Öppna länken till "{resourceName}"',"Open menu":"Öppna menyn","Open navigation":"Öppna navigering","Open settings menu":"Öppna inställningsmenyn","Password is secure":"Lössenordet är säkert","Pause slideshow":"Pausa bildspelet","People & Body":"Kropp & Själ","Pick a date":"Välj datum","Pick a date and a time":"Välj datum och tid","Pick a month":"Välj månad","Pick a time":"Välj tid","Pick a week":"Välj vecka","Pick a year":"Välj år","Pick an emoji":"Välj en emoji","Please select a time zone:":"Välj tidszon:",Previous:"Föregående","Provider icon":"Leverantörsikon","Raw link {options}":"Oformaterad länk {options}","Related resources":"Relaterade resurser",Search:"Sök","Search emoji":"Sök emoji","Search results":"Sökresultat","sec. ago":"sek. sedan","seconds ago":"sekunder sedan","Select a tag":"Välj en tag","Select provider":"Välj leverantör",Settings:"Inställningar","Settings navigation":"Inställningsmeny","Show password":"Visa lössenordet","Smart Picker":"Smart Picker","Smileys & Emotion":"Selfies & Känslor","Start slideshow":"Starta bildspelet","Start typing to search":"Börja skriva för att söka",Submit:"Skicka",Symbols:"Symboler","Travel & Places":"Resor & Sevärdigheter","Type to search time zone":"Skriv för att välja tidszon","Unable to search the group":"Kunde inte söka i gruppen","Undo changes":"Ångra ändringar",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv meddelande, använd "@" för att nämna någon, använd ":" för automatiska emojiförslag ...'}},{locale:"sw",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ta",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"th",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"tk",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"tr",translations:{"{tag} (invisible)":"{tag} (görünmez)","{tag} (restricted)":"{tag} (kısıtlı)","a few seconds ago":"birkaç saniye önce",Actions:"İşlemler",'Actions for item with name "{name}"':"{name} adındaki öge için işlemler",Activities:"Etkinlikler","Animals & Nature":"Hayvanlar ve Doğa","Any link":"Herhangi bir bağlantı","Anything shared with the same group of people will show up here":"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir","Avatar of {displayName}":"{displayName} avatarı","Avatar of {displayName}, {status}":"{displayName}, {status} avatarı",Back:"Geri","Back to provider selection":"Sağlayıcı seçimine dön","Cancel changes":"Değişiklikleri iptal et","Change name":"Adı değiştir",Choose:"Seçin","Clear search":"Aramayı temizle","Clear text":"Metni temizle",Close:"Kapat","Close modal":"Üste açılan pencereyi kapat","Close navigation":"Gezinmeyi kapat","Close sidebar":"Yan çubuğu kapat","Close Smart Picker":"Akıllı seçimi kapat","Collapse menu":"Menüyü daralt","Confirm changes":"Değişiklikleri onayla",Custom:"Özel","Edit item":"Ögeyi düzenle","Enter link":"Bağlantıyı yazın","Error getting related resources. Please contact your system administrator if you have any questions.":"İlgili kaynaklara ulaşılırken sorun çıktı. Herhangi bir sorunuz varsa lütfen sistem yöneticiniz ile görüşün ","External documentation for {name}":"{name} için dış belgeler",Favorite:"Sık kullanılanlara ekle",Flags:"Bayraklar","Food & Drink":"Yeme ve içme","Frequently used":"Sık kullanılanlar",Global:"Evrensel","Go back to the list":"Listeye dön","Hide password":"Parolayı gizle",'Load more "{options}""':'Diğer "{options}"',"Message limit of {count} characters reached":"{count} karakter ileti sınırına ulaşıldı","More items …":"Diğer ögeler…","More options":"Diğer seçenekler",Next:"Sonraki","No emoji found":"Herhangi bir emoji bulunamadı","No link provider found":"Bağlantı sağlayıcısı bulunamadı","No results":"Herhangi bir sonuç bulunamadı",Objects:"Nesneler","Open contact menu":"İletişim menüsünü aç",'Open link to "{resourceName}"':"{resourceName} bağlantısını aç","Open menu":"Menüyü aç","Open navigation":"Gezinmeyi aç","Open settings menu":"Ayarlar menüsünü aç","Password is secure":"Parola güvenli","Pause slideshow":"Slayt sunumunu duraklat","People & Body":"İnsanlar ve beden","Pick a date":"Bir tarih seçin","Pick a date and a time":"Bir tarih ve saat seçin","Pick a month":"Bir ay seçin","Pick a time":"Bir saat seçin","Pick a week":"Bir hafta seçin","Pick a year":"Bir yıl seçin","Pick an emoji":"Bir emoji seçin","Please select a time zone:":"Lütfen bir saat dilimi seçin:",Previous:"Önceki","Provider icon":"Sağlayıcı simgesi","Raw link {options}":"Ham bağlantı {options}","Related resources":"İlgili kaynaklar",Search:"Arama","Search emoji":"Emoji ara","Search results":"Arama sonuçları","sec. ago":"sn. önce","seconds ago":"saniye önce","Select a tag":"Bir etiket seçin","Select provider":"Sağlayıcı seçin",Settings:"Ayarlar","Settings navigation":"Gezinme ayarları","Show password":"Parolayı görüntüle","Smart Picker":"Akıllı seçim","Smileys & Emotion":"İfadeler ve duygular","Start slideshow":"Slayt sunumunu başlat","Start typing to search":"Aramak için yazmaya başlayın",Submit:"Gönder",Symbols:"Simgeler","Travel & Places":"Gezi ve yerler","Type to search time zone":"Saat dilimi aramak için yazmaya başlayın","Unable to search the group":"Grupta arama yapılamadı","Undo changes":"Değişiklikleri geri al",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için ":" kullanın…'}},{locale:"ug",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"uk",translations:{"{tag} (invisible)":"{tag} (невидимий)","{tag} (restricted)":"{tag} (обмежений)","a few seconds ago":"декілька секунд тому",Actions:"Дії",'Actions for item with name "{name}"':'Дії для об\'єкту "{name}"',Activities:"Діяльність","Animals & Nature":"Тварини та природа","Any link":"Будь-яке посилання","Anything shared with the same group of people will show up here":"Будь-що доступне для цієї же групи людей буде показано тут","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Аватар {displayName}, {status}",Back:"Назад","Back to provider selection":"Назад до вибору постачальника","Cancel changes":"Скасувати зміни","Change name":"Змінити назву",Choose:"Виберіть","Clear search":"Очистити пошук","Clear text":"Очистити текст",Close:"Закрити","Close modal":"Закрити модаль","Close navigation":"Закрити навігацію","Close sidebar":"Закрити бічну панель","Close Smart Picker":"Закрити асистент вибору","Collapse menu":"Згорнути меню","Confirm changes":"Підтвердити зміни",Custom:"Власне","Edit item":"Редагувати елемент","Enter link":"Зазначте посилання","Error getting related resources. Please contact your system administrator if you have any questions.":"Помилка під час отримання пов'язаних ресурсів. Будь ласка, сконтактуйте з системним адміністратором, якщо у вас виникли запитання.","External documentation for {name}":"Зовнішня документація для {name}",Favorite:"Із зірочкою",Flags:"Прапори","Food & Drink":"Їжа та напої","Frequently used":"Найчастіші",Global:"Глобальний","Go back to the list":"Повернутися до списку","Hide password":"Приховати пароль",'Load more "{options}""':'Завантажити більше "{options}"',"Message limit of {count} characters reached":"Вичерпано ліміт у {count} символів для повідомлення","More items …":"Більше об'єктів...","More options":"Більше об'єктів",Next:"Вперед","No emoji found":"Емоційки відсутні","No link provider found":"Не наведено посилання","No results":"Відсутні результати",Objects:"Об'єкти","Open contact menu":"Відкрити меню контактів",'Open link to "{resourceName}"':'Відкрити посилання на "{resourceName}"',"Open menu":"Відкрити меню","Open navigation":"Відкрити навігацію","Open settings menu":"Відкрити меню налаштувань","Password is secure":"Пароль безпечний","Pause slideshow":"Пауза у показі слайдів","People & Body":"Люди та жести","Pick a date":"Вибрати дату","Pick a date and a time":"Виберіть дату та час","Pick a month":"Виберіть місяць","Pick a time":"Виберіть час","Pick a week":"Виберіть тиждень","Pick a year":"Виберіть рік","Pick an emoji":"Виберіть емоційку","Please select a time zone:":"Виберіть часовий пояс:",Previous:"Назад","Provider icon":"Піктограма постачальника","Raw link {options}":"Пряме посилання {options}","Related resources":"Пов'язані ресурси",Search:"Пошук","Search emoji":"Шукати емоційки","Search results":"Результати пошуку","sec. ago":"с тому","seconds ago":"с тому","Select a tag":"Виберіть позначку","Select provider":"Виберіть постачальника",Settings:"Налаштування","Settings navigation":"Навігація у налаштуваннях","Show password":"Показати пароль","Smart Picker":"Асистент вибору","Smileys & Emotion":"Смайли та емоції","Start slideshow":"Почати показ слайдів","Start typing to search":"Почніть вводити для пошуку",Submit:"Надіслати",Symbols:"Символи","Travel & Places":"Поїздки та місця","Type to search time zone":"Введіть для пошуку часовий пояс","Unable to search the group":"Неможливо шукати в групі","Undo changes":"Скасувати зміни",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Додайте "@", щоби згадати коористувача або ":" для вибору емоційки...'}},{locale:"ur_PK",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"uz",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"vi",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"zh_CN",translations:{"{tag} (invisible)":"{tag} (不可见)","{tag} (restricted)":"{tag} (受限)","a few seconds ago":"",Actions:"行为",'Actions for item with name "{name}"':"",Activities:"活动","Animals & Nature":"动物 & 自然","Any link":"","Anything shared with the same group of people will show up here":"与同组用户分享的所有内容都会显示于此","Avatar of {displayName}":"{displayName}的头像","Avatar of {displayName}, {status}":"{displayName}的头像,{status}",Back:"","Back to provider selection":"","Cancel changes":"取消更改","Change name":"",Choose:"选择","Clear search":"","Clear text":"清除文本",Close:"关闭","Close modal":"关闭窗口","Close navigation":"关闭导航","Close sidebar":"关闭侧边栏","Close Smart Picker":"","Collapse menu":"","Confirm changes":"确认更改",Custom:"自定义","Edit item":"编辑项目","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"喜爱",Flags:"旗帜","Food & Drink":"食物 & 饮品","Frequently used":"经常使用",Global:"全局","Go back to the list":"返回至列表","Hide password":"隐藏密码",'Load more "{options}""':"","Message limit of {count} characters reached":"已达到 {count} 个字符的消息限制","More items …":"更多项目…","More options":"",Next:"下一个","No emoji found":"表情未找到","No link provider found":"","No results":"无结果",Objects:"物体","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"开启导航","Open settings menu":"","Password is secure":"密码安全","Pause slideshow":"暂停幻灯片","People & Body":"人 & 身体","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"选择一个表情","Please select a time zone:":"请选择一个时区:",Previous:"上一个","Provider icon":"","Raw link {options}":"","Related resources":"相关资源",Search:"搜索","Search emoji":"","Search results":"搜索结果","sec. ago":"","seconds ago":"","Select a tag":"选择一个标签","Select provider":"",Settings:"设置","Settings navigation":"设置向导","Show password":"显示密码","Smart Picker":"","Smileys & Emotion":"笑脸 & 情感","Start slideshow":"开始幻灯片","Start typing to search":"",Submit:"提交",Symbols:"符号","Travel & Places":"旅游 & 地点","Type to search time zone":"打字以搜索时区","Unable to search the group":"无法搜索分组","Undo changes":"撤销更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'写信息,使用"@"来提及某人,使用":"进行表情符号自动完成 ...'}},{locale:"zh_HK",translations:{"{tag} (invisible)":"{tag} (隱藏)","{tag} (restricted)":"{tag} (受限)","a few seconds ago":"",Actions:"動作",'Actions for item with name "{name}"':"",Activities:"活動","Animals & Nature":"動物與自然","Any link":"","Anything shared with the same group of people will show up here":"與同一組人共享的任何內容都會顯示在此處","Avatar of {displayName}":"{displayName} 的頭像","Avatar of {displayName}, {status}":"{displayName} 的頭像,{status}",Back:"","Back to provider selection":"","Cancel changes":"取消更改","Change name":"",Choose:"選擇","Clear search":"","Clear text":"清除文本",Close:"關閉","Close modal":"關閉模態","Close navigation":"關閉導航","Close sidebar":"關閉側邊欄","Close Smart Picker":"","Collapse menu":"","Confirm changes":"確認更改",Custom:"自定義","Edit item":"編輯項目","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"喜愛",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"經常使用",Global:"全球的","Go back to the list":"返回清單","Hide password":"隱藏密碼",'Load more "{options}""':"","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制","More items …":"更多項目 …","More options":"",Next:"下一個","No emoji found":"未找到表情符號","No link provider found":"","No results":"無結果",Objects:"物件","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"開啟導航","Open settings menu":"","Password is secure":"密碼是安全的","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"選擇表情符號","Please select a time zone:":"請選擇時區:",Previous:"上一個","Provider icon":"","Raw link {options}":"","Related resources":"相關資源",Search:"搜尋","Search emoji":"","Search results":"搜尋結果","sec. ago":"","seconds ago":"","Select a tag":"選擇標籤","Select provider":"",Settings:"設定","Settings navigation":"設定值導覽","Show password":"顯示密碼","Smart Picker":"","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片","Start typing to search":"",Submit:"提交",Symbols:"標誌","Travel & Places":"旅遊與景點","Type to search time zone":"鍵入以搜索時區","Unable to search the group":"無法搜尋群組","Undo changes":"取消更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'寫訊息,使用 "@" 來指代某人,使用 ":" 用於表情符號自動填充 ...'}},{locale:"zh_TW",translations:{"{tag} (invisible)":"{tag}(隱藏)","{tag} (restricted)":"{tag}(受限)","a few seconds ago":"幾秒前",Actions:"動作",'Actions for item with name "{name}"':"",Activities:"活動","Animals & Nature":"動物與自然","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"選擇","Clear search":"","Clear text":"",Close:"關閉","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"自定義","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"最近使用",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制","More items …":"","More options":"",Next:"下一個","No emoji found":"未找到表情符號","No link provider found":"","No results":"無結果",Objects:"物件","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"選擇表情符號","Please select a time zone:":"",Previous:"上一個","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"搜尋","Search emoji":"","Search results":"搜尋結果","sec. ago":"","seconds ago":"","Select a tag":"選擇標籤","Select provider":"",Settings:"設定","Settings navigation":"設定值導覽","Show password":"","Smart Picker":"","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片","Start typing to search":"",Submit:"",Symbols:"標誌","Travel & Places":"旅遊與景點","Type to search time zone":"","Unable to search the group":"無法搜尋群組","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"zu_ZA",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}}].forEach((function(e){var t={};for(var o in e.translations)e.translations[o].pluralId?t[o]={msgid:o,msgid_plural:e.translations[o].pluralId,msgstr:e.translations[o].msgstr}:t[o]={msgid:o,msgstr:[e.translations[o]]};a.addTranslation(e.locale,{translations:{"":t}})}));var n=a.build(),i=(n.ngettext.bind(n),n.gettext.bind(n))},1205:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});const a=function(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}},1206:(e,t,o)=>{"use strict";o.d(t,{L:()=>a});var a=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},9546:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon[data-v-55038265]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-55038265]{display:flex;align-items:center}.action-items>button[data-v-55038265]{margin-right:7px}.action-item[data-v-55038265]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-55038265]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-55038265]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-55038265]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-55038265]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-55038265]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-55038265]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-55038265]{background-color:var(--open-background-color)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,+BACC,YAAA,CACA,kBAAA,CAGA,sCACC,gBAAA,CAIF,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,iEAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,6CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n// Inline buttons\n.action-items {\n\tdisplay: flex;\n\talign-items: center;\n\n\t// Spacing between buttons\n\t& > button {\n\t\tmargin-right: math.div($icon-margin, 2);\n\t}\n}\n\n.action-item {\n\t--open-background-color: var(--color-background-hover, $action-background-hover);\n\tposition: relative;\n\tdisplay: inline-block;\n\n\t&.action-item--primary {\n\t\t--open-background-color: var(--color-primary-element-hover);\n\t}\n\n\t&.action-item--secondary {\n\t\t--open-background-color: var(--color-primary-element-light-hover);\n\t}\n\n\t&.action-item--error {\n\t\t--open-background-color: var(--color-error-hover);\n\t}\n\n\t&.action-item--warning {\n\t\t--open-background-color: var(--color-warning-hover);\n\t}\n\n\t&.action-item--success {\n\t\t--open-background-color: var(--color-success-hover);\n\t}\n\n\t&.action-item--tertiary-no-background {\n\t\t--open-background-color: transparent;\n\t}\n\n\t&.action-item--open .action-item__menutoggle {\n\t\tbackground-color: var(--open-background-color);\n\t}\n}\n"],sourceRoot:""}]);const s=r},5155:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-large);overflow:hidden}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,kFACC,wCAAA,CACA,eAAA,CAEA,mGACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n// We overwrote the popover base class, so we can style\n// the popover__inner for actions only.\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper {\n\tborder-radius: var(--border-radius-large);\n\toverflow:hidden;\n\n\t.v-popper__inner {\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: 4px;\n\t\tmax-height: calc(50vh - 16px);\n\t\toverflow: auto;\n\t}\n}\n"],sourceRoot:""}]);const s=r},7294:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon[data-v-7aad13a0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-7aad13a0]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-7aad13a0],.button-vue span[data-v-7aad13a0]{cursor:pointer}.button-vue[data-v-7aad13a0]:focus{outline:none}.button-vue[data-v-7aad13a0]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-7aad13a0]{cursor:default}.button-vue[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-7aad13a0]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-7aad13a0]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue--end .button-vue__wrapper[data-v-7aad13a0]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-7aad13a0]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-7aad13a0]{flex-direction:row-reverse}.button-vue--reverse.button-vue--icon-and-text[data-v-7aad13a0]{padding-inline:calc(var(--default-grid-baseline)*4) var(--default-grid-baseline)}.button-vue__icon[data-v-7aad13a0]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-7aad13a0]{font-weight:bold;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-7aad13a0]{width:44px !important}.button-vue--text-only[data-v-7aad13a0]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-7aad13a0]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-7aad13a0]{padding-block:0;padding-inline:var(--default-grid-baseline) calc(var(--default-grid-baseline)*4)}.button-vue--wide[data-v-7aad13a0]{width:100%}.button-vue[data-v-7aad13a0]:focus-visible{outline:2px solid var(--color-main-text) !important;box-shadow:0 0 0 4px var(--color-main-background) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-7aad13a0]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-7aad13a0]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-7aad13a0]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-7aad13a0]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-7aad13a0]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-7aad13a0]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-7aad13a0]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]{color:var(--color-primary-element-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-7aad13a0]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-7aad13a0]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-7aad13a0]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-7aad13a0]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-7aad13a0]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-7aad13a0]:active{background-color:var(--color-error)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcButton/NcButton.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,6CAAA,CACA,mDAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,yDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CAGD,uDACC,mBAAA,CAED,yDACC,qBAAA,CAED,2DACC,0BAAA,CAGD,gEACC,gFAAA,CAGD,mCACC,WCrDe,CDsDf,UCtDe,CDuDf,eCvDe,CDwDf,cCxDe,CDyDf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,eAAA,CACA,gFAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,4DAAA,CACA,+EACC,mDAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,uCAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,6CAAA,CACA,mDAAA,CACA,iEACC,6CAAA,CACA,yDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,uCAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n\n.button-vue {\n\tposition: relative;\n\twidth: fit-content;\n\toverflow: hidden;\n\tborder: 0;\n\tpadding: 0;\n\tfont-size: var(--default-font-size);\n\tfont-weight: bold;\n\tmin-height: $clickable-area;\n\tmin-width: $clickable-area;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t// Cursor pointer on element and all children\n\tcursor: pointer;\n\t& *,\n\tspan {\n\t\tcursor: pointer;\n\t}\n\tborder-radius: math.div($clickable-area, 2);\n\ttransition-property: color, border-color, background-color;\n\ttransition-duration: 0.1s;\n\ttransition-timing-function: linear;\n\n\t// No outline feedback for focus. Handled with a toggled class in js (see data)\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t&:disabled {\n\t\tcursor: default;\n\t\t& * {\n\t\t\tcursor: default;\n\t\t}\n\t\topacity: $opacity_disabled;\n\t\t// Gives a wash out effect\n\t\tfilter: saturate($opacity_normal);\n\t}\n\n\t// Default button type\n\tcolor: var(--color-primary-element-light-text);\n\tbackground-color: var(--color-primary-element-light);\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-primary-element-light-hover);\n\t}\n\n\t// Back to the default color for this button when active\n\t// TODO: add ripple effect\n\t&:active {\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t}\n\n\t&--end &__wrapper {\n\t\tjustify-content: end;\n\t}\n\t&--start &__wrapper {\n\t\tjustify-content: start;\n\t}\n\t&--reverse &__wrapper {\n\t\tflex-direction: row-reverse;\n\t}\n\n\t&--reverse#{&}--icon-and-text {\n\t\tpadding-inline: calc(var(--default-grid-baseline) * 4) var(--default-grid-baseline);\n\t}\n\n\t&__icon {\n\t\theight: $clickable-area;\n\t\twidth: $clickable-area;\n\t\tmin-height: $clickable-area;\n\t\tmin-width: $clickable-area;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\n\t&__text {\n\t\tfont-weight: bold;\n\t\tmargin-bottom: 1px;\n\t\tpadding: 2px 0;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t// Icon-only button\n\t&--icon-only {\n\t\twidth: $clickable-area !important;\n\t}\n\n\t// Text-only button\n\t&--text-only {\n\t\tpadding: 0 12px;\n\t\t& .button-vue__text {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\n\t// Icon and text button\n\t&--icon-and-text {\n\t\tpadding-block: 0;\n\t\tpadding-inline: var(--default-grid-baseline) calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t// Wide button spans the whole width of the container\n\t&--wide {\n\t\twidth: 100%;\n\t}\n\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-main-text) !important;\n\t\tbox-shadow: 0 0 0 4px var(--color-main-background) !important;\n\t\t&.button-vue--vue-tertiary-on-primary {\n\t\t\toutline: 2px solid var(--color-primary-element-text);\n\t\t\tborder-radius: var(--border-radius);\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Button types\n\n\t// Primary\n\t&--vue-primary {\n\t\tbackground-color: var(--color-primary-element);\n\t\tcolor: var(--color-primary-element-text);\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n\n\t// Secondary\n\t&--vue-secondary {\n\t\tcolor: var(--color-primary-element-light-text);\n\t\tbackground-color: var(--color-primary-element-light);\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: var(--color-primary-element-light-text);\n\t\t\tbackground-color: var(--color-primary-element-light-hover);\n\t\t}\n\t}\n\n\t// Tertiary\n\t&--vue-tertiary {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Tertiary, no background\n\t&--vue-tertiary-no-background {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Tertiary on primary color (like the header)\n\t&--vue-tertiary-on-primary {\n\t\tcolor: var(--color-primary-element-text);\n\t\tbackground-color: transparent;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Success\n\t&--vue-success {\n\t\tbackground-color: var(--color-success);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-success-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// : add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-success);\n\t\t}\n\t}\n\n\t// Warning\n\t&--vue-warning {\n\t\tbackground-color: var(--color-warning);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-warning-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-warning);\n\t\t}\n\t}\n\n\t// Error\n\t&--vue-error {\n\t\tbackground-color: var(--color-error);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-error-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-error);\n\t\t}\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=r},6272:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon[data-v-5e7a2768]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.counter-bubble__counter[data-v-5e7a2768]{font-size:calc(var(--default-font-size)*.8);overflow:hidden;width:fit-content;max-width:44px;text-align:center;text-overflow:ellipsis;line-height:1em;padding:4px 6px;border-radius:var(--border-radius-pill);background-color:var(--color-primary-element-light);font-weight:bold;color:var(--color-primary-element-light-text)}.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-main-background);background-color:var(--color-primary-element-light)}.counter-bubble__counter--highlighted[data-v-5e7a2768]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.counter-bubble__counter--highlighted[data-v-5e7a2768],.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-primary-element);background-color:var(--color-main-background)}.counter-bubble__counter--outlined[data-v-5e7a2768]{color:var(--color-primary-element);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px}.counter-bubble__counter--outlined[data-v-5e7a2768],.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-main-background);box-shadow:inset 0 0 0 2px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcCounterBubble/NcCounterBubble.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,0CACC,2CAAA,CACA,eAAA,CACA,iBAAA,CACA,cCmBgB,CDlBhB,iBAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,uCAAA,CACA,mDAAA,CACA,gBAAA,CACA,6CAAA,CAEA,kDACC,kCAAA,CACA,mDAAA,CAGD,uDACC,uCAAA,CACA,6CAAA,CAGD,yGACC,kCAAA,CACA,6CAAA,CAGD,oDACC,kCAAA,CACA,wBAAA,CACA,0BAAA,CAED,sGACC,kCAAA,CACA,0BAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n.counter-bubble__counter {\n\tfont-size: calc(var(--default-font-size) * .8);\n\toverflow: hidden;\n\twidth: fit-content;\n\tmax-width: $clickable-area;\n\ttext-align: center;\n\ttext-overflow: ellipsis;\n\tline-height: 1em;\n\tpadding: 4px 6px;\n\tborder-radius: var(--border-radius-pill);\n\tbackground-color: var(--color-primary-element-light);\n\tfont-weight: bold;\n\tcolor: var(--color-primary-element-light-text);\n\n\t& .active {\n\t\tcolor: var(--color-main-background);\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n\n\t&--highlighted {\n\t\tcolor: var(--color-primary-element-text);\n\t\tbackground-color: var(--color-primary-element);\n\t}\n\n\t&--highlighted,.active {\n\t\tcolor: var(--color-primary-element);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&--outlined {\n\t\tcolor: var(--color-primary-element);\n\t\tbackground: transparent;\n\t\tbox-shadow: inset 0 0 0 2px;\n\t}\n\t&--outlined,.active {\n\t\tcolor: var(--color-main-background);\n\t\tbox-shadow: inset 0 0 0 2px;\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=r},1684:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon[data-v-34204236]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.list-item__wrapper[data-v-34204236]{position:relative;width:100%}.list-item__wrapper--active .list-item[data-v-34204236],.list-item__wrapper:active .list-item[data-v-34204236],.list-item__wrapper.active .list-item[data-v-34204236]{background-color:var(--color-primary-element)}.list-item__wrapper--active .line-one__name[data-v-34204236],.list-item__wrapper--active .line-one__details[data-v-34204236],.list-item__wrapper:active .line-one__name[data-v-34204236],.list-item__wrapper:active .line-one__details[data-v-34204236],.list-item__wrapper.active .line-one__name[data-v-34204236],.list-item__wrapper.active .line-one__details[data-v-34204236]{color:var(--color-primary-element-text) !important}.list-item__wrapper--active .line-two__subname[data-v-34204236],.list-item__wrapper:active .line-two__subname[data-v-34204236],.list-item__wrapper.active .line-two__subname[data-v-34204236]{color:var(--color-primary-element-text) !important}.list-item[data-v-34204236]{display:block;position:relative;flex:0 0 auto;justify-content:flex-start;padding:8px;border-radius:32px;margin:2px 0;width:100%;cursor:pointer;transition:background-color var(--animation-quick) ease-in-out;list-style:none}.list-item[data-v-34204236]:hover,.list-item[data-v-34204236]:focus{background-color:var(--color-background-hover)}.list-item-content__wrapper[data-v-34204236]{display:flex;align-items:center;height:48px}.list-item-content__wrapper--compact[data-v-34204236]{height:36px}.list-item-content__wrapper--compact .line-one[data-v-34204236],.list-item-content__wrapper--compact .line-two[data-v-34204236]{margin-top:-4px;margin-bottom:-4px}.list-item-content[data-v-34204236]{display:flex;flex:1 1 auto;justify-content:space-between;padding-left:8px}.list-item-content__main[data-v-34204236]{flex:1 1 auto;width:0;margin:auto 0}.list-item-content__main--oneline[data-v-34204236]{display:flex}.list-item-content__actions[data-v-34204236]{flex:0 0 auto;align-self:center;justify-content:center;margin-left:4px}.list-item__extra[data-v-34204236]{margin-top:4px}.line-one[data-v-34204236]{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;margin:0 auto 0 0;overflow:hidden}.line-one__name[data-v-34204236]{overflow:hidden;flex-grow:1;cursor:pointer;text-overflow:ellipsis;color:var(--color-main-text);font-weight:bold}.line-one__details[data-v-34204236]{color:var(--color-text-maxcontrast);margin:0 8px;font-weight:normal}.line-two[data-v-34204236]{display:flex;align-items:flex-start;justify-content:space-between;white-space:nowrap}.line-two--bold[data-v-34204236]{font-weight:bold}.line-two__subname[data-v-34204236]{overflow:hidden;flex-grow:1;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-maxcontrast)}.line-two__additional_elements[data-v-34204236]{margin:2px 4px 0 4px;display:flex;align-items:center}.line-two__indicator[data-v-34204236]{margin:0 5px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcListItem/NcListItem.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,qCACC,iBAAA,CACA,UAAA,CAKC,sKACC,6CAAA,CAGD,mXACC,kDAAA,CAGD,8LACC,kDAAA,CAMH,4BACC,aAAA,CACA,iBAAA,CACA,aAAA,CACA,0BAAA,CACA,WAAA,CAGA,kBAAA,CACA,YAAA,CACA,UAAA,CACA,cAAA,CACA,8DAAA,CACA,eAAA,CACA,oEAEC,8CAAA,CAGD,6CACC,YAAA,CACA,kBAAA,CACA,WAAA,CAEA,sDACC,WAAA,CAEA,gIACC,eAAA,CACA,kBAAA,CAKH,oCACC,YAAA,CACA,aAAA,CACA,6BAAA,CACA,gBAAA,CAEA,0CACC,aAAA,CACA,OAAA,CACA,aAAA,CAEA,mDACC,YAAA,CAIF,6CACC,aAAA,CACA,iBAAA,CACA,sBAAA,CACA,eAAA,CAIF,mCACC,cAAA,CAIF,2BACC,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,kBAAA,CACA,iBAAA,CACA,eAAA,CAEA,iCACC,eAAA,CACA,WAAA,CACA,cAAA,CACA,sBAAA,CACA,4BAAA,CACA,gBAAA,CAGD,oCACC,mCAAA,CACA,YAAA,CACA,kBAAA,CAIF,2BACC,YAAA,CACA,sBAAA,CACA,6BAAA,CACA,kBAAA,CACA,iCACC,gBAAA,CAGD,oCACC,eAAA,CACA,WAAA,CACA,cAAA,CACA,kBAAA,CACA,sBAAA,CACA,mCAAA,CAGD,gDACC,oBAAA,CACA,YAAA,CACA,kBAAA,CAGD,sCACC,YAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n\n.list-item__wrapper {\n\tposition: relative;\n\twidth: 100%;\n\n\t&--active,\n\t&:active,\n\t&.active {\n\t\t.list-item {\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\n\t\t.line-one__name, .line-one__details {\n\t\t\tcolor: var(--color-primary-element-text) !important;\n\t\t}\n\n\t\t.line-two__subname {\n\t\t\tcolor: var(--color-primary-element-text) !important;\n\t\t}\n\t}\n}\n\n// NcListItem\n.list-item {\n\tdisplay: block;\n\tposition: relative;\n\tflex: 0 0 auto;\n\tjustify-content: flex-start;\n\tpadding: 8px;\n\t// Fix for border-radius being too large for 3-line entries like in Mail\n\t// 44px avatar size / 2 + 8px padding, and 2px for better visual quality\n\tborder-radius: 32px;\n\tmargin: 2px 0;\n\twidth: 100%;\n\tcursor: pointer;\n\ttransition: background-color var(--animation-quick) ease-in-out;\n\tlist-style: none;\n\t&:hover,\n\t&:focus {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&-content__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\theight: 48px;\n\n\t\t&--compact {\n\t\t\theight: 36px;\n\n\t\t\t.line-one, .line-two {\n\t\t\t\tmargin-top: -4px;\n\t\t\t\tmargin-bottom: -4px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&-content {\n\t\tdisplay: flex;\n\t\tflex: 1 1 auto;\n\t\tjustify-content: space-between;\n\t\tpadding-left: 8px;\n\n\t\t&__main {\n\t\t\tflex: 1 1 auto;\n\t\t\twidth: 0;\n\t\t\tmargin: auto 0;\n\n\t\t\t&--oneline {\n\t\t\t\tdisplay: flex;\n\t\t\t}\n\t\t}\n\n\t\t&__actions {\n\t\t\tflex: 0 0 auto;\n\t\t\talign-self: center;\n\t\t\tjustify-content: center;\n\t\t\tmargin-left: 4px;\n\t\t}\n\t}\n\n\t&__extra {\n\t\tmargin-top: 4px;\n\t}\n}\n\n.line-one {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\twhite-space: nowrap;\n\tmargin: 0 auto 0 0;\n\toverflow: hidden;\n\n\t&__name {\n\t\toverflow: hidden;\n\t\tflex-grow: 1;\n\t\tcursor: pointer;\n\t\ttext-overflow: ellipsis;\n\t\tcolor: var(--color-main-text);\n\t\tfont-weight: bold;\n\t}\n\n\t&__details {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin: 0 8px;\n\t\tfont-weight: normal;\n\t}\n}\n\n.line-two {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tjustify-content: space-between;\n\twhite-space: nowrap;\n\t&--bold {\n\t\tfont-weight: bold;\n\t}\n\n\t&__subname {\n\t\toverflow: hidden;\n\t\tflex-grow: 1;\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__additional_elements {\n\t\tmargin: 2px 4px 0 4px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t}\n\n\t&__indicator {\n\t\tmargin: 0 5px;\n\t}\n}\n\n"],sourceRoot:""}]);const s=r},1625:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcPopover/NcPopover.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,wCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n\n.resize-observer {\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tz-index:-1;\n\twidth:100%;\n\theight:100%;\n\tborder:none;\n\tbackground-color:transparent;\n\tpointer-events:none;\n\tdisplay:block;\n\toverflow:hidden;\n\topacity:0\n}\n\n.resize-observer object {\n\tdisplay:block;\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\theight:100%;\n\twidth:100%;\n\toverflow:hidden;\n\tpointer-events:none;\n\tz-index:-1\n}\n\n$arrow-width: 10px;\n\n.v-popper--theme-dropdown {\n\t&.v-popper__popper {\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tdisplay: block !important;\n\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t.v-popper__inner {\n\t\t\tpadding: 0;\n\t\t\tcolor: var(--color-main-text);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\toverflow: hidden;\n\t\t\tbackground: var(--color-main-background);\n\t\t}\n\n\t\t.v-popper__arrow-container {\n\t\t\tposition: absolute;\n\t\t\tz-index: 1;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t\tborder-color: transparent;\n\t\t\tborder-width: $arrow-width;\n\t\t}\n\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tleft: -$arrow-width;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tright: -$arrow-width;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\n\t\t\topacity: 0;\n\t\t}\n\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity var(--animation-quick);\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n"],sourceRoot:""}]);const s=r},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o="",a=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),a&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=e(t),a&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o})).join("")},t.i=function(e,o,a,n,i){"string"==typeof e&&(e=[[null,e,void 0]]);var r={};if(a)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),o&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=o):u[2]=o),n&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=n):u[4]="".concat(n)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],o=e[3];if(!o)return t;if("function"==typeof btoa){var a=btoa(unescape(encodeURIComponent(JSON.stringify(o)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),i="/*# ".concat(n," */");return[t].concat([i]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function o(e){for(var o=-1,a=0;a{"use strict";var t={};e.exports=function(e,o){var a=function(e){if(void 0===t[e]){var o=document.querySelector(e);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}t[e]=o}return t[e]}(e);if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(o)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,o)=>{"use strict";e.exports=function(e){var t=o.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(o){!function(e,t,o){var a="";o.supports&&(a+="@supports (".concat(o.supports,") {")),o.media&&(a+="@media ".concat(o.media," {"));var n=void 0!==o.layer;n&&(a+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),a+=o.css,n&&(a+="}"),o.media&&(a+="}"),o.supports&&(a+="}");var i=o.sourceMap;i&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(a,e,t.options)}(t,e,o)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5727:()=>{},2102:()=>{},7633:()=>{},1560:()=>{},2405:()=>{},1900:(e,t,o)=>{"use strict";function a(e,t,o,a,n,i,r,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=o,c._compiled=!0),a&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),r?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},c._ssrRegister=l):n&&(l=s?function(){n.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:n),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var m=c.beforeCreate;c.beforeCreate=m?[].concat(m,l):[l]}return{exports:e,options:c}}o.d(t,{Z:()=>a})},7931:e=>{"use strict";e.exports=o(23955)},9454:e=>{"use strict";e.exports=o(73045)},4505:e=>{"use strict";e.exports=o(15303)},2734:e=>{"use strict";e.exports=o(20144)},1441:e=>{"use strict";e.exports=o(89115)}},t={};function n(o){var a=t[o];if(void 0!==a)return a.exports;var i=t[o]={id:o,exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0;var i={};return(()=>{"use strict";n.r(i),n.d(i,{default:()=>S});var e=n(7664),t=n(6675),o=n(3329),a=n(932);const r={name:"NcListItem",components:{NcActions:e.default,NcCounterBubble:t.default,NcVNodes:o.default},props:{details:{type:String,default:""},name:{type:String,required:!0},exact:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:"#"},anchorId:{type:String,default:""},bold:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},active:{type:Boolean,default:!1},linkAriaLabel:{type:String,default:""},actionsAriaLabel:{type:String,default:""},counterNumber:{type:[Number,String],default:0},counterType:{type:String,default:"",validator:function(e){return-1!==["highlighted","outlined",""].indexOf(e)}},forceDisplayActions:{type:Boolean,default:!1}},emits:["click","update:menuOpen"],data:function(){return{hovered:!1,focused:!1,hasActions:!1,hasSubname:!1,displayActionsOnHoverFocus:!1,menuOpen:!1,hasIndicator:!1}},computed:{hasDetails:function(){return""!==this.details},oneLine:function(){return!this.hasSubname&&!this.showDetails},showAdditionalElements:function(){return!this.displayActionsOnHoverFocus||this.forceDisplayActions},showDetails:function(){return this.hasDetails&&(!this.displayActionsOnHoverFocus||this.forceDisplayActions)},computedActionsAriaLabel:function(){return this.actionsAriaLabel||(0,a.t)('Actions for item with name "{name}"',{name:this.name})}},watch:{menuOpen:function(e){e||this.hovered||(this.displayActionsOnHoverFocus=!1)}},mounted:function(){this.checkSlots()},updated:function(){this.checkSlots()},methods:{onClick:function(e,t,o){this.$emit("click",e),e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||o&&(null==t||t(e),e.preventDefault())},handleMouseover:function(){this.showActions(),this.hovered=!0},showActions:function(){this.hasActions&&(this.displayActionsOnHoverFocus=!0),this.hovered=!1},hideActions:function(){this.displayActionsOnHoverFocus=!1},handleFocus:function(){this.focused=!0,this.showActions()},handleBlur:function(){this.focused=!1},handleMouseleave:function(){this.menuOpen||(this.displayActionsOnHoverFocus=!1),this.hovered=!1},handleTab:function(e){this.focused&&this.hasActions?(e.preventDefault(),this.$refs.actions.$refs.menuButton.$el.focus(),this.focused=!1):this.displayActionsOnHoverFocus=!1},handleActionsUpdateOpen:function(e){this.menuOpen=e,this.$emit("update:menuOpen",e)},checkSlots:function(){this.hasActions!==!!this.$slots.actions&&(this.hasActions=!!this.$slots.actions),this.hasSubname!==!!this.$slots.subname&&(this.hasSubname=!!this.$slots.subname),this.hasIndicator!==!!this.$slots.indicator&&(this.hasIndicator=!!this.$slots.indicator)}}};var s=n(3379),l=n.n(s),c=n(7795),u=n.n(c),m=n(569),d=n.n(m),p=n(3565),h=n.n(p),g=n(9216),v=n.n(g),f=n(4589),y=n.n(f),k=n(1684),A={};A.styleTagTransform=y(),A.setAttributes=h(),A.insert=d().bind(null,"head"),A.domAPI=u(),A.insertStyleElement=v(),l()(k.Z,A),k.Z&&k.Z.locals&&k.Z.locals;var C=n(1900),b=n(1560),w=n.n(b),P=(0,C.Z)(r,(function(){var e=this,t=e._self._c;return t(e.to?"router-link":"NcVNodes",{tag:"component",attrs:{custom:!!e.to||null,to:e.to,exact:e.to?e.exact:null},scopedSlots:e._u([{key:"default",fn:function(o){var a=o.href,n=o.navigate,i=o.isActive;return[t("li",{staticClass:"list-item__wrapper",class:{"list-item__wrapper--active":i||e.active}},[t("a",{ref:"list-item",staticClass:"list-item",attrs:{id:e.anchorId,href:a||e.href,target:"#"===e.href?void 0:"_blank",rel:"#"===e.href?void 0:"noopener noreferrer","aria-label":e.linkAriaLabel},on:{mouseover:e.handleMouseover,mouseleave:e.handleMouseleave,focus:e.handleFocus,blur:e.handleBlur,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleTab.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.hideActions.apply(null,arguments)}],click:function(t){return e.onClick(t,n,a)}}},[t("div",{staticClass:"list-item-content__wrapper",class:{"list-item-content__wrapper--compact":e.compact}},[e._t("icon"),e._v(" "),t("div",{staticClass:"list-item-content"},[t("div",{staticClass:"list-item-content__main",class:{"list-item-content__main--oneline":e.oneLine}},[t("div",{staticClass:"line-one"},[t("span",{staticClass:"line-one__name"},[e._v("\n\t\t\t\t\t\t\t\t"+e._s(e.name)+"\n\t\t\t\t\t\t\t")]),e._v(" "),e.showDetails?t("span",{staticClass:"line-one__details"},[e._v("\n\t\t\t\t\t\t\t\t"+e._s(e.details)+"\n\t\t\t\t\t\t\t")]):e._e()]),e._v(" "),t("div",{staticClass:"line-two",class:{"line-two--bold":e.bold}},[e.hasSubname?t("span",{staticClass:"line-two__subname"},[e._t("subname")],2):e._e(),e._v(" "),0!=e.counterNumber||e.hasIndicator?t("span",{directives:[{name:"show",rawName:"v-show",value:e.showAdditionalElements,expression:"showAdditionalElements"}],staticClass:"line-two__additional_elements"},[0!=e.counterNumber?t("NcCounterBubble",{staticClass:"line-two__counter",attrs:{active:i||e.active,type:e.counterType}},[e._v("\n\t\t\t\t\t\t\t\t\t"+e._s(e.counterNumber)+"\n\t\t\t\t\t\t\t\t")]):e._e(),e._v(" "),e.hasIndicator?t("span",{staticClass:"line-two__indicator"},[e._t("indicator")],2):e._e()],1):e._e()])]),e._v(" "),e.forceDisplayActions?e._e():t("div",{directives:[{name:"show",rawName:"v-show",value:e.displayActionsOnHoverFocus,expression:"displayActionsOnHoverFocus"}],staticClass:"list-item-content__actions",on:{click:function(e){e.preventDefault(),e.stopPropagation()}}},[t("NcActions",{ref:"actions",attrs:{primary:i||e.active,"aria-label":e.computedActionsAriaLabel},on:{"update:open":e.handleActionsUpdateOpen}},[e._t("actions")],2)],1)]),e._v(" "),e.forceDisplayActions?t("div",{staticClass:"list-item-content__actions",on:{click:function(e){e.preventDefault(),e.stopPropagation()}}},[t("NcActions",{ref:"actions",attrs:{primary:i||e.active,"aria-label":e.computedActionsAriaLabel},on:{"update:open":e.handleActionsUpdateOpen}},[e._t("actions")],2)],1):e._e()],2),e._v(" "),e.$slots.extra?t("div",{staticClass:"list-item__extra"},[e._t("extra")],2):e._e()])])]}}],null,!0)})}),[],!1,null,"34204236",null);"function"==typeof w()&&w()(P);const S=P.exports})(),i})()))},3344:function(e,t,o){var a;self,a=()=>(()=>{"use strict";var e={2734:e=>{e.exports=o(20144)}},t={};function a(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,a),i.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{a.r(n),a.d(n,{default:()=>o});var e=a(2734),t=new(a.n(e)())({data:function(){return{isMobile:!1}},watch:{isMobile:function(e){this.$emit("changed",e)}},created:function(){window.addEventListener("resize",this.handleWindowResize),this.handleWindowResize()},beforeDestroy:function(){window.removeEventListener("resize",this.handleWindowResize)},methods:{handleWindowResize:function(){this.isMobile=document.documentElement.clientWidth<1024}}});const o={data:function(){return{isMobile:!1}},mounted:function(){t.$on("changed",this.onIsMobileChanged),this.isMobile=t.isMobile},beforeDestroy:function(){t.$off("changed",this.onIsMobileChanged)},methods:{onIsMobileChanged:function(e){this.isMobile=e}}}})(),n})(),e.exports=a()},33387:function(e,o,a){"use strict";var n,i=a(20144),r=a(31352),s=a(64024),l=a(3344),c=a.n(l),u=a(77958),m=a(65358),d=a(79753),p=a(80351),h=a.n(p),g=function(e){var t=(e.startsWith("/")?e:"/".concat(e)).split("/"),o="";return t.forEach((function(e){""!==e&&(o+="/"+encodeURIComponent(e))})),o},v=a(14596),f=(0,d.generateRemoteUrl)("dav"),y=(0,v.eI)(f,{headers:{"X-Requested-With":"XMLHttpRequest",requesttoken:null!==(n=(0,u.IH)())&&void 0!==n?n:""}}),k='\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n',A=(0,a(17499).IY)().setApp("files_version").detectUser().build(),C=a(62520),b=a.n(C);function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function P(){P=function(){return e};var e={},t=Object.prototype,o=t.hasOwnProperty,a=Object.defineProperty||function(e,t,o){e[t]=o.value},n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function l(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,o){return e[t]=o}}function c(e,t,o,n){var i=t&&t.prototype instanceof d?t:d,r=Object.create(i.prototype),s=new j(n||[]);return a(r,"_invoke",{value:C(e,o,s)}),r}function u(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var m={};function d(){}function p(){}function h(){}var g={};l(g,i,(function(){return this}));var v=Object.getPrototypeOf,f=v&&v(v(O([])));f&&f!==t&&o.call(f,i)&&(g=f);var y=h.prototype=d.prototype=Object.create(g);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,r,s){var l=u(e[a],e,i);if("throw"!==l.type){var c=l.arg,m=c.value;return m&&"object"==w(m)&&o.call(m,"__await")?t.resolve(m.__await).then((function(e){n("next",e,r,s)}),(function(e){n("throw",e,r,s)})):t.resolve(m).then((function(e){c.value=e,r(c)}),(function(e){return n("throw",e,r,s)}))}s(l.arg)}var i;a(this,"_invoke",{value:function(e,o){function a(){return new t((function(t,a){n(e,o,t,a)}))}return i=i?i.then(a,a):a()}})}function C(e,t,o){var a="suspendedStart";return function(n,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===n)throw i;return{value:void 0,done:!0}}for(o.method=n,o.arg=i;;){var r=o.delegate;if(r){var s=b(r,o);if(s){if(s===m)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if("suspendedStart"===a)throw a="completed",o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a="executing";var l=u(e,t,o);if("normal"===l.type){if(a=o.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(a="completed",o.method="throw",o.arg=l.arg)}}}function b(e,t){var o=t.method,a=e.iterator[o];if(void 0===a)return t.delegate=null,"throw"===o&&e.iterator.return&&(t.method="return",t.arg=void 0,b(e,t),"throw"===t.method)||"return"!==o&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+o+"' method")),m;var n=u(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,m;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function O(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,n=function t(){for(;++a=0;--n){var i=this.tryEntries[n],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),N(o),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var n=a.arg;N(o)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:O(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),m}},e}function S(e,t,o,a,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(a,n)}function N(e){return function(){var t=this,o=arguments;return new Promise((function(a,n){var i=e.apply(t,o);function r(e){S(i,a,n,r,s,"next",e)}function s(e){S(i,a,n,r,s,"throw",e)}r(void 0)}))}}function j(e){return O.apply(this,arguments)}function O(){return O=N(P().mark((function e(t){var o,a,n;return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a="/versions/".concat(null===(o=(0,u.ts)())||void 0===o?void 0:o.uid,"/versions/").concat(t.id),e.prev=1,e.next=4,y.getDirectoryContents(a,{data:k,details:!0});case 4:return n=e.sent,e.abrupt("return",n.data.filter((function(e){return""!==e.mime})).map((function(e){return z(e,t)})));case 8:throw e.prev=8,e.t0=e.catch(1),A.error("Could not fetch version",{exception:e.t0}),e.t0;case 12:case"end":return e.stop()}}),e,null,[[1,8]])}))),O.apply(this,arguments)}function x(e){return E.apply(this,arguments)}function E(){return(E=N(P().mark((function e(t){var o,a;return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,A.debug("Restoring version",{url:t.url}),e.next=4,y.moveFile("/versions/".concat(null===(o=(0,u.ts)())||void 0===o?void 0:o.uid,"/versions/").concat(t.fileId,"/").concat(t.fileVersion),"/versions/".concat(null===(a=(0,u.ts)())||void 0===a?void 0:a.uid,"/restore/target"));case 4:e.next=10;break;case 6:throw e.prev=6,e.t0=e.catch(0),A.error("Could not restore version",{exception:e.t0}),e.t0;case 10:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function z(e,t){var o,a,n=1e3*h()(e.lastmod).unix(),i="",r="";return n===t.mtime?(r=b().join("files",null!==(o=null===(a=(0,u.ts)())||void 0===a?void 0:a.uid)&&void 0!==o?o:"",t.path,t.name),i=(0,d.generateUrl)("/core/preview?fileId={fileId}&c={fileEtag}&x=250&y=250&forceIcon=0&a=0",{fileId:t.id,fileEtag:t.etag})):(r=e.filename,i=(0,d.generateUrl)("/apps/files_versions/preview?file={file}&version={fileVersion}",{file:(0,m.RQ)(t.path,t.name),fileVersion:e.basename})),{fileId:t.id,label:e.props["version-label"],filename:r,basename:h()(n).format("LLL"),mime:e.mime,etag:"".concat(e.props.getetag),size:e.size,type:e.type,mtime:n,permissions:"R",hasPreview:1===e.props["has-preview"],previewUrl:i,url:(0,m.RQ)("/remote.php/dav",r),source:(0,d.generateRemoteUrl)("dav")+g(r),fileVersion:e.basename}}function _(e,t){return B.apply(this,arguments)}function B(){return(B=N(P().mark((function e(t,o){return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.customRequest(t.filename,{method:"PROPPATCH",data:'\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t'.concat(o,"\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t")});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return M.apply(this,arguments)}function M(){return(M=N(P().mark((function e(t){return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.deleteFile(t.filename);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var L={name:"BackupRestoreIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},T=a(51900),G=(0,T.Z)(L,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon backup-restore-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports,D={name:"DownloadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},R=(0,T.Z)(D,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon download-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports,U={name:"FileCompareIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},q=(0,T.Z)(U,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon file-compare-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,18H6V16H10V18M10,14H6V12H10V14M10,1V2H6C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H10V23H12V1H10M20,8V20C20,21.11 19.11,22 18,22H14V20H18V11H14V9H18.5L14,4.5V2L20,8M16,14H14V12H16V14M16,18H14V16H16V18Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports,I=a(73229),H=a(80419),V=a(57612),W={name:"ImageOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},$=(0,T.Z)(W,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon image-off-outline-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M22 20.7L3.3 2L2 3.3L3 4.3V19C3 20.1 3.9 21 5 21H19.7L20.7 22L22 20.7M5 19V6.3L12.6 13.9L11.1 15.8L9 13.1L6 17H15.7L17.7 19H5M8.8 5L6.8 3H19C20.1 3 21 3.9 21 5V17.2L19 15.2V5H8.8"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports,Z=a(45400),K=a.n(Z),Y=a(76212),J=a.n(Y),Q=a(12143),X=a.n(Q),ee=a(70110),te=a.n(ee),oe=a(10861),ae=a.n(oe),ne=a(10204),ie=a.n(ne),re=a(15168),se=a.n(re),le=a(43554),ce={name:"Version",components:{NcActionLink:J(),NcActionButton:K(),NcListItem:X(),NcModal:te(),NcButton:ae(),NcTextField:ie(),BackupRestore:G,Download:R,FileCompare:q,Pencil:I.default,Check:H.default,Delete:V.Z,ImageOffOutline:$},directives:{tooltip:se()},filters:{humanReadableSize:function(e){return OC.Util.humanFileSize(e)},humanDateFromNow:function(e){return h()(e).fromNow()}},props:{version:{type:Object,required:!0},fileInfo:{type:Object,required:!0},isCurrent:{type:Boolean,default:!1},isFirstVersion:{type:Boolean,default:!1},loadPreview:{type:Boolean,default:!1},canView:{type:Boolean,default:!1},canCompare:{type:Boolean,default:!1}},data:function(){return{previewLoaded:!1,showVersionLabelForm:!1,formVersionLabelValue:this.version.label,capabilities:(0,le.j)("core","capabilities",{files:{version_labeling:!1,version_deletion:!1}})}},computed:{versionLabel:function(){var e,t=null!==(e=this.version.label)&&void 0!==e?e:"";return this.isCurrent?""===t?(0,r.Iu)("files_versions","Current version"):"".concat(t," (").concat((0,r.Iu)("files_versions","Current version"),")"):this.isFirstVersion&&""===t?(0,r.Iu)("files_versions","Initial version"):t},downloadURL:function(){return this.isCurrent?(0,d.getRootUrl)()+(0,m.RQ)("/remote.php/webdav",this.fileInfo.path,this.fileInfo.name):(0,d.getRootUrl)()+this.version.url},formattedDate:function(){return h()(this.version.mtime).format("LLL")},enableLabeling:function(){return!0===this.capabilities.files.version_labeling&&"group"!==this.fileInfo.mountType},enableDeletion:function(){return!0===this.capabilities.files.version_deletion&&"group"!==this.fileInfo.mountType}},methods:{openVersionLabelModal:function(){var e=this;this.showVersionLabelForm=!0,this.$nextTick((function(){e.$refs.labelInput.$el.getElementsByTagName("input")[0].focus()}))},restoreVersion:function(){this.$emit("restore",this.version)},setVersionLabel:function(e){this.formVersionLabelValue=e,this.showVersionLabelForm=!1,this.$emit("label-update",this.version,e)},deleteVersion:function(){this.$emit("delete",this.version)},click:function(){this.canView?this.$emit("click",{version:this.version}):window.location=this.downloadURL},compareVersion:function(){if(!this.canView)throw new Error("Cannot compare version of this file");this.$emit("compare",{version:this.version})}}},ue=a(93379),me=a.n(ue),de=a(7795),pe=a.n(de),he=a(90569),ge=a.n(he),ve=a(3565),fe=a.n(ve),ye=a(19216),ke=a.n(ye),Ae=a(44589),Ce=a.n(Ae),be=a(88308),we={};we.styleTagTransform=Ce(),we.setAttributes=fe(),we.insert=ge().bind(null,"head"),we.domAPI=pe(),we.insertStyleElement=ke(),me()(be.Z,we),be.Z&&be.Z.locals&&be.Z.locals;var Pe=(0,T.Z)(ce,(function(){var e=this,t=e._self._c;return t("div",[t("NcListItem",{staticClass:"version",attrs:{name:e.versionLabel,"force-display-actions":!0,"data-files-versions-version":""},on:{click:e.click},scopedSlots:e._u([{key:"icon",fn:function(){return[e.loadPreview||e.previewLoaded?e.isCurrent||e.version.hasPreview?t("img",{staticClass:"version__image",attrs:{src:e.version.previewUrl,alt:"",decoding:"async",fetchpriority:"low",loading:"lazy"},on:{load:function(t){e.previewLoaded=!0}}}):t("div",{staticClass:"version__image"},[t("ImageOffOutline",{attrs:{size:20}})],1):t("div",{staticClass:"version__image"})]},proxy:!0},{key:"subname",fn:function(){return[t("div",{staticClass:"version__info"},[t("span",{attrs:{title:e.formattedDate}},[e._v(e._s(e._f("humanDateFromNow")(e.version.mtime)))]),e._v(" "),t("span",{staticClass:"version__info__size"},[e._v("•")]),e._v(" "),t("span",{staticClass:"version__info__size"},[e._v(e._s(e._f("humanReadableSize")(e.version.size)))])])]},proxy:!0},{key:"actions",fn:function(){return[e.enableLabeling?t("NcActionButton",{attrs:{"close-after-click":!0},on:{click:e.openVersionLabelModal},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Pencil",{attrs:{size:22}})]},proxy:!0}],null,!1,3072546167)},[e._v("\n\t\t\t\t"+e._s(""===e.version.label?e.t("files_versions","Name this version"):e.t("files_versions","Edit version name"))+"\n\t\t\t")]):e._e(),e._v(" "),!e.isCurrent&&e.canView&&e.canCompare?t("NcActionButton",{attrs:{"close-after-click":!0},on:{click:e.compareVersion},scopedSlots:e._u([{key:"icon",fn:function(){return[t("FileCompare",{attrs:{size:22}})]},proxy:!0}],null,!1,1958207595)},[e._v("\n\t\t\t\t"+e._s(e.t("files_versions","Compare to current version"))+"\n\t\t\t")]):e._e(),e._v(" "),e.isCurrent?e._e():t("NcActionButton",{attrs:{"close-after-click":!0},on:{click:e.restoreVersion},scopedSlots:e._u([{key:"icon",fn:function(){return[t("BackupRestore",{attrs:{size:22}})]},proxy:!0}],null,!1,2239038444)},[e._v("\n\t\t\t\t"+e._s(e.t("files_versions","Restore version"))+"\n\t\t\t")]),e._v(" "),t("NcActionLink",{attrs:{href:e.downloadURL,"close-after-click":!0,download:e.downloadURL},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Download",{attrs:{size:22}})]},proxy:!0}])},[e._v("\n\t\t\t\t"+e._s(e.t("files_versions","Download version"))+"\n\t\t\t")]),e._v(" "),!e.isCurrent&&e.enableDeletion?t("NcActionButton",{attrs:{"close-after-click":!0},on:{click:e.deleteVersion},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Delete",{attrs:{size:22}})]},proxy:!0}],null,!1,2429175571)},[e._v("\n\t\t\t\t"+e._s(e.t("files_versions","Delete version"))+"\n\t\t\t")]):e._e()]},proxy:!0}])}),e._v(" "),e.showVersionLabelForm?t("NcModal",{attrs:{title:e.t("files_versions","Name this version")},on:{close:function(t){e.showVersionLabelForm=!1}}},[t("form",{staticClass:"version-label-modal",on:{submit:function(t){return t.preventDefault(),e.setVersionLabel(e.formVersionLabelValue)}}},[t("label",[t("div",{staticClass:"version-label-modal__title"},[e._v(e._s(e.t("photos","Version name")))]),e._v(" "),t("NcTextField",{ref:"labelInput",attrs:{value:e.formVersionLabelValue,placeholder:e.t("photos","Version name"),"label-outside":!0},on:{"update:value":function(t){e.formVersionLabelValue=t}}})],1),e._v(" "),t("div",{staticClass:"version-label-modal__info"},[e._v("\n\t\t\t\t"+e._s(e.t("photos","Named versions are persisted, and excluded from automatic cleanups when your storage quota is full."))+"\n\t\t\t")]),e._v(" "),t("div",{staticClass:"version-label-modal__actions"},[t("NcButton",{attrs:{disabled:0===e.formVersionLabelValue.trim().length},on:{click:function(t){return e.setVersionLabel("")}}},[e._v("\n\t\t\t\t\t"+e._s(e.t("files_versions","Remove version name"))+"\n\t\t\t\t")]),e._v(" "),t("NcButton",{attrs:{type:"primary","native-type":"submit"},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Check")]},proxy:!0}],null,!1,2308323205)},[e._v("\n\t\t\t\t\t"+e._s(e.t("files_versions","Save version name"))+"\n\t\t\t\t")])],1)])]):e._e()],1)}),[],!1,null,"73f305e4",null).exports,Se=a(69183);function Ne(e){return Ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ne(e)}function je(){je=function(){return e};var e={},t=Object.prototype,o=t.hasOwnProperty,a=Object.defineProperty||function(e,t,o){e[t]=o.value},n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function l(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,o){return e[t]=o}}function c(e,t,o,n){var i=t&&t.prototype instanceof d?t:d,r=Object.create(i.prototype),s=new S(n||[]);return a(r,"_invoke",{value:C(e,o,s)}),r}function u(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var m={};function d(){}function p(){}function h(){}var g={};l(g,i,(function(){return this}));var v=Object.getPrototypeOf,f=v&&v(v(N([])));f&&f!==t&&o.call(f,i)&&(g=f);var y=h.prototype=d.prototype=Object.create(g);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,r,s){var l=u(e[a],e,i);if("throw"!==l.type){var c=l.arg,m=c.value;return m&&"object"==Ne(m)&&o.call(m,"__await")?t.resolve(m.__await).then((function(e){n("next",e,r,s)}),(function(e){n("throw",e,r,s)})):t.resolve(m).then((function(e){c.value=e,r(c)}),(function(e){return n("throw",e,r,s)}))}s(l.arg)}var i;a(this,"_invoke",{value:function(e,o){function a(){return new t((function(t,a){n(e,o,t,a)}))}return i=i?i.then(a,a):a()}})}function C(e,t,o){var a="suspendedStart";return function(n,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===n)throw i;return{value:void 0,done:!0}}for(o.method=n,o.arg=i;;){var r=o.delegate;if(r){var s=b(r,o);if(s){if(s===m)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if("suspendedStart"===a)throw a="completed",o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a="executing";var l=u(e,t,o);if("normal"===l.type){if(a=o.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(a="completed",o.method="throw",o.arg=l.arg)}}}function b(e,t){var o=t.method,a=e.iterator[o];if(void 0===a)return t.delegate=null,"throw"===o&&e.iterator.return&&(t.method="return",t.arg=void 0,b(e,t),"throw"===t.method)||"return"!==o&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+o+"' method")),m;var n=u(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,m;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function N(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,n=function t(){for(;++a=0;--n){var i=this.tryEntries[n],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),P(o),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var n=a.arg;P(o)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:N(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),m}},e}function Oe(e,t,o,a,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(a,n)}function xe(e){return function(){var t=this,o=arguments;return new Promise((function(a,n){var i=e.apply(t,o);function r(e){Oe(i,a,n,r,s,"next",e)}function s(e){Oe(i,a,n,r,s,"throw",e)}r(void 0)}))}}function Ee(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function ze(e){for(var t=1;te.length)&&(t=e.length);for(var o=0,a=new Array(t);o=0;--n){var i=this.tryEntries[n],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),P(o),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var n=a.arg;P(o)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:N(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),m}},e}function De(e,t,o,a,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(a,n)}i.default.prototype.t=r.Iu,i.default.prototype.n=r.uN,i.default.use(Le.ZP);var Re=i.default.extend(Me),Ue=null;window.addEventListener("DOMContentLoaded",(function(){var e;void 0!==(null===(e=OCA.Files)||void 0===e?void 0:e.Sidebar)&&OCA.Files.Sidebar.registerTab(new OCA.Files.Sidebar.Tab({id:"version_vue",name:(0,r.Iu)("files_versions","Versions"),iconSvg:'',mount:function(e,t,o){return(a=Ge().mark((function a(){return Ge().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return Ue&&Ue.$destroy(),Ue=new Re({parent:o}),a.next=4,Ue.update(t);case 4:Ue.$mount(e);case 5:case"end":return a.stop()}}),a)})),function(){var e=this,t=arguments;return new Promise((function(o,n){var i=a.apply(e,t);function r(e){De(i,o,n,r,s,"next",e)}function s(e){De(i,o,n,r,s,"throw",e)}r(void 0)}))})();var a},update:function(e){Ue.update(e)},setIsActive:function(e){Ue&&Ue.setIsActive(e)},destroy:function(){Ue.$destroy(),Ue=null},enabled:function(e){var t;return!(null===(t=null==e?void 0:e.isDirectory())||void 0===t||t)}}))}))},88308:function(e,t,o){"use strict";var a=o(87537),n=o.n(a),i=o(23645),r=o.n(i)()(n());r.push([e.id,".version[data-v-73f305e4]{display:flex;flex-direction:row}.version__info[data-v-73f305e4]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.version__info__size[data-v-73f305e4]{color:var(--color-text-lighter)}.version__image[data-v-73f305e4]{width:3rem;height:3rem;border:1px solid var(--color-border);border-radius:var(--border-radius-large);display:flex;justify-content:center;color:var(--color-text-light)}.version-label-modal[data-v-73f305e4]{display:flex;justify-content:space-between;flex-direction:column;height:250px;padding:16px}.version-label-modal__title[data-v-73f305e4]{margin-bottom:12px;font-weight:600}.version-label-modal__info[data-v-73f305e4]{margin-top:12px;color:var(--color-text-maxcontrast)}.version-label-modal__actions[data-v-73f305e4]{display:flex;justify-content:space-between;margin-top:64px}","",{version:3,sources:["webpack://./apps/files_versions/src/components/Version.vue"],names:[],mappings:"AACA,0BACC,YAAA,CACA,kBAAA,CAEA,gCACC,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,SAAA,CAEA,sCACC,+BAAA,CAIF,iCACC,UAAA,CACA,WAAA,CACA,oCAAA,CACA,wCAAA,CAGA,YAAA,CACA,sBAAA,CACA,6BAAA,CAIF,sCACC,YAAA,CACA,6BAAA,CACA,qBAAA,CACA,YAAA,CACA,YAAA,CAEA,6CACC,kBAAA,CACA,eAAA,CAGD,4CACC,eAAA,CACA,mCAAA,CAGD,+CACC,YAAA,CACA,6BAAA,CACA,eAAA",sourcesContent:["\n.version {\n\tdisplay: flex;\n\tflex-direction: row;\n\n\t&__info {\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tgap: 0.5rem;\n\n\t\t&__size {\n\t\t\tcolor: var(--color-text-lighter);\n\t\t}\n\t}\n\n\t&__image {\n\t\twidth: 3rem;\n\t\theight: 3rem;\n\t\tborder: 1px solid var(--color-border);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t// Useful to display no preview icon.\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tcolor: var(--color-text-light);\n\t}\n}\n\n.version-label-modal {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tflex-direction: column;\n\theight: 250px;\n\tpadding: 16px;\n\n\t&__title {\n\t\tmargin-bottom: 12px;\n\t\tfont-weight: 600;\n\t}\n\n\t&__info {\n\t\tmargin-top: 12px;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__actions {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\tmargin-top: 64px;\n\t}\n}\n"],sourceRoot:""}]),t.Z=r},46700:function(e,t,o){var a={"./af":42786,"./af.js":42786,"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./az":31083,"./az.js":31083,"./be":9808,"./be.js":9808,"./bg":68338,"./bg.js":68338,"./bm":67438,"./bm.js":67438,"./bn":8905,"./bn-bd":76225,"./bn-bd.js":76225,"./bn.js":8905,"./bo":11560,"./bo.js":11560,"./br":1278,"./br.js":1278,"./bs":80622,"./bs.js":80622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":50877,"./cv.js":50877,"./cy":47373,"./cy.js":47373,"./da":24780,"./da.js":24780,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./dv":5300,"./dv.js":5300,"./el":50837,"./el.js":50837,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./eo":92915,"./eo.js":92915,"./es":55655,"./es-do":55251,"./es-do.js":55251,"./es-mx":96112,"./es-mx.js":96112,"./es-us":71146,"./es-us.js":71146,"./es.js":55655,"./et":5603,"./et.js":5603,"./eu":77763,"./eu.js":77763,"./fa":76959,"./fa.js":76959,"./fi":11897,"./fi.js":11897,"./fil":42549,"./fil.js":42549,"./fo":94694,"./fo.js":94694,"./fr":94470,"./fr-ca":63049,"./fr-ca.js":63049,"./fr-ch":52330,"./fr-ch.js":52330,"./fr.js":94470,"./fy":5044,"./fy.js":5044,"./ga":29295,"./ga.js":29295,"./gd":2101,"./gd.js":2101,"./gl":38794,"./gl.js":38794,"./gom-deva":27884,"./gom-deva.js":27884,"./gom-latn":23168,"./gom-latn.js":23168,"./gu":95349,"./gu.js":95349,"./he":24206,"./he.js":24206,"./hi":30094,"./hi.js":30094,"./hr":30316,"./hr.js":30316,"./hu":22138,"./hu.js":22138,"./hy-am":11423,"./hy-am.js":11423,"./id":29218,"./id.js":29218,"./is":90135,"./is.js":90135,"./it":90626,"./it-ch":10150,"./it-ch.js":10150,"./it.js":90626,"./ja":39183,"./ja.js":39183,"./jv":24286,"./jv.js":24286,"./ka":12105,"./ka.js":12105,"./kk":47772,"./kk.js":47772,"./km":18758,"./km.js":18758,"./kn":79282,"./kn.js":79282,"./ko":33730,"./ko.js":33730,"./ku":1408,"./ku.js":1408,"./ky":33291,"./ky.js":33291,"./lb":36841,"./lb.js":36841,"./lo":55466,"./lo.js":55466,"./lt":57010,"./lt.js":57010,"./lv":37595,"./lv.js":37595,"./me":39861,"./me.js":39861,"./mi":35493,"./mi.js":35493,"./mk":95966,"./mk.js":95966,"./ml":87341,"./ml.js":87341,"./mn":5115,"./mn.js":5115,"./mr":10370,"./mr.js":10370,"./ms":9847,"./ms-my":41237,"./ms-my.js":41237,"./ms.js":9847,"./mt":72126,"./mt.js":72126,"./my":56165,"./my.js":56165,"./nb":64924,"./nb.js":64924,"./ne":16744,"./ne.js":16744,"./nl":93901,"./nl-be":59814,"./nl-be.js":59814,"./nl.js":93901,"./nn":83877,"./nn.js":83877,"./oc-lnc":92135,"./oc-lnc.js":92135,"./pa-in":15858,"./pa-in.js":15858,"./pl":64495,"./pl.js":64495,"./pt":89520,"./pt-br":57971,"./pt-br.js":57971,"./pt.js":89520,"./ro":96459,"./ro.js":96459,"./ru":21793,"./ru.js":21793,"./sd":40950,"./sd.js":40950,"./se":10490,"./se.js":10490,"./si":90124,"./si.js":90124,"./sk":64249,"./sk.js":64249,"./sl":14985,"./sl.js":14985,"./sq":51104,"./sq.js":51104,"./sr":49131,"./sr-cyrl":79915,"./sr-cyrl.js":79915,"./sr.js":49131,"./ss":85893,"./ss.js":85893,"./sv":98760,"./sv.js":98760,"./sw":91172,"./sw.js":91172,"./ta":27333,"./ta.js":27333,"./te":23110,"./te.js":23110,"./tet":52095,"./tet.js":52095,"./tg":27321,"./tg.js":27321,"./th":9041,"./th.js":9041,"./tk":19005,"./tk.js":19005,"./tl-ph":75768,"./tl-ph.js":75768,"./tlh":89444,"./tlh.js":89444,"./tr":72397,"./tr.js":72397,"./tzl":28254,"./tzl.js":28254,"./tzm":51106,"./tzm-latn":30699,"./tzm-latn.js":30699,"./tzm.js":51106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":67691,"./uk.js":67691,"./ur":13795,"./ur.js":13795,"./uz":6791,"./uz-latn":60588,"./uz-latn.js":60588,"./uz.js":6791,"./vi":65666,"./vi.js":65666,"./x-pseudo":14378,"./x-pseudo.js":14378,"./yo":75805,"./yo.js":75805,"./zh-cn":83839,"./zh-cn.js":83839,"./zh-hk":55726,"./zh-hk.js":55726,"./zh-mo":99807,"./zh-mo.js":99807,"./zh-tw":74152,"./zh-tw.js":74152};function n(e){var t=i(e);return o(t)}function i(e){if(!o.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}n.keys=function(){return Object.keys(a)},n.resolve=i,e.exports=n,n.id=46700}},i={};function r(e){var t=i[e];if(void 0!==t)return t.exports;var o=i[e]={id:e,loaded:!1,exports:{}};return n[e].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=n,e=[],r.O=function(t,o,a,n){if(!o){var i=1/0;for(u=0;u=n)&&Object.keys(r.O).every((function(e){return r.O[e](o[l])}))?o.splice(l--,1):(s=!1,n0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[o,a,n]},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.f={},r.e=function(e){return Promise.all(Object.keys(r.f).reduce((function(t,o){return r.f[o](e,t),t}),[]))},r.u=function(e){return e+"-"+e+".js?v=3b66be39570778909421"},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o={},a="nextcloud:",r.l=function(e,t,n,i){if(o[e])o[e].push(t);else{var s,l;if(void 0!==n)for(var c=document.getElementsByTagName("script"),u=0;u-1&&!e;)e=o[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e}(),function(){r.b=document.baseURI||self.location.href;var e={1358:0};r.f.j=function(t,o){var a=r.o(e,t)?e[t]:void 0;if(0!==a)if(a)o.push(a[2]);else{var n=new Promise((function(o,n){a=e[t]=[o,n]}));o.push(a[2]=n);var i=r.p+r.u(t),s=new Error;r.l(i,(function(o){if(r.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var n=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;s.message="Loading chunk "+t+" failed.\n("+n+": "+i+")",s.name="ChunkLoadError",s.type=n,s.request=i,a[1](s)}}),"chunk-"+t,t)}},r.O.j=function(t){return 0===e[t]};var t=function(t,o){var a,n,i=o[0],s=o[1],l=o[2],c=0;if(i.some((function(t){return 0!==e[t]}))){for(a in s)r.o(s,a)&&(r.m[a]=s[a]);if(l)var u=l(r)}for(t&&t(o);c0}));if(a.length<1)return"";var n=a[a.length-1],i="/"===a[0].charAt(0),r="/"===n.charAt(n.length-1),s=a.reduce((function(e,t){return e.concat(t.split("/"))}),[]),l=!i,c=s.reduce((function(e,t){return""===t?e:l?(l=!1,e+t):e+"/"+t}),"");return r?c+"/":c},o(21249),o(74916),o(23123),o(15306),o(57327),o(85827),o(92222)},12143:function(e,t,o){var a=o(25108);!function(t,o){e.exports=o()}(self,(()=>(()=>{var e={7664:(e,t,o)=>{"use strict";o.d(t,{default:()=>D});var a=o(3089),n=o(2297),i=o(1205),r=o(932),s=o(2734),l=o.n(s),c=o(1441),u=o.n(c);function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function d(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function p(e){for(var t=1;te.length)&&(t=e.length);for(var o=0,a=new Array(t);o0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen:function(e){var t=this;this.$nextTick((function(){t.focusFirstAction(e)}))},onMouseFocusAction:function(e){if(document.activeElement!==e.target){var t=e.target.closest("li");if(t){var o=t.querySelector(f);if(o){var a=g(this.$refs.menu.querySelectorAll(f)).indexOf(o);a>-1&&(this.focusIndex=a,this.focusAction())}}}},onKeydown:function(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive:function(){var e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction:function(){var e=this.$refs.menu.querySelectorAll(f)[this.focusIndex];if(e){this.removeCurrentActive();var t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction:function(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction:function(e){if(this.opened){var t=this.$refs.menu.querySelectorAll(f).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(f).length-1,this.focusAction())},preventIfEvent:function(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){this.$emit("blur",e)}},render:function(e){var t=this,o=(this.$slots.default||[]).filter((function(e){var t,o;return(null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag)||(null==e||null===(o=e.componentOptions)||void 0===o||null===(o=o.Ctor)||void 0===o||null===(o=o.extendOptions)||void 0===o?void 0:o.name)})),a=o.every((function(e){var t,o,a,n;return"NcActionLink"===(null!==(t=null==e||null===(o=e.componentOptions)||void 0===o||null===(o=o.Ctor)||void 0===o||null===(o=o.extendOptions)||void 0===o?void 0:o.name)&&void 0!==t?t:null==e||null===(a=e.componentOptions)||void 0===a?void 0:a.tag)&&(null==e||null===(n=e.componentOptions)||void 0===n||null===(n=n.propsData)||void 0===n||null===(n=n.href)||void 0===n?void 0:n.startsWith(window.location.origin))})),n=o.filter(this.isValidSingleAction);if(this.forceMenu&&n.length>0&&this.inline>0&&(l().util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]),0!==o.length){var i=function(o){var a,n,i,r,s,l,c,u,m,d,h,g,v=(null==o||null===(a=o.data)||void 0===a||null===(a=a.scopedSlots)||void 0===a||null===(a=a.icon())||void 0===a?void 0:a[0])||e("span",{class:["icon",null==o||null===(n=o.componentOptions)||void 0===n||null===(n=n.propsData)||void 0===n?void 0:n.icon]}),f=null==o||null===(i=o.componentOptions)||void 0===i||null===(i=i.listeners)||void 0===i?void 0:i.click,y=null==o||null===(r=o.componentOptions)||void 0===r||null===(r=r.children)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.text)||void 0===r||null===(s=r.trim)||void 0===s?void 0:s.call(r),k=(null==o||null===(l=o.componentOptions)||void 0===l||null===(l=l.propsData)||void 0===l?void 0:l.ariaLabel)||y,A=t.forceName?y:"",C=null==o||null===(c=o.componentOptions)||void 0===c||null===(c=c.propsData)||void 0===c?void 0:c.title;return t.forceName||C||(C=y),e("NcButton",{class:["action-item action-item--single",null==o||null===(u=o.data)||void 0===u?void 0:u.staticClass,null==o||null===(m=o.data)||void 0===m?void 0:m.class],attrs:{"aria-label":k,title:C},ref:null==o||null===(d=o.data)||void 0===d?void 0:d.ref,props:p({type:t.type||(A?"secondary":"tertiary"),disabled:t.disabled||(null==o||null===(h=o.componentOptions)||void 0===h||null===(h=h.propsData)||void 0===h?void 0:h.disabled),ariaHidden:t.ariaHidden},null==o||null===(g=o.componentOptions)||void 0===g?void 0:g.propsData),on:p({focus:t.onFocus,blur:t.onBlur},!!f&&{click:function(e){f&&f(e)}})},[e("template",{slot:"icon"},[v]),A])},r=function(o){var n,i,r=(null===(n=t.$slots.icon)||void 0===n?void 0:n[0])||(t.defaultIcon?e("span",{class:["icon",t.defaultIcon]}):e("DotsHorizontal",{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:"action-item__popper",setReturnFocus:null===(i=t.$refs.menuButton)||void 0===i?void 0:i.$el},attrs:p(p({delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container},t.manualOpen&&{triggers:[]}),{},{popoverBaseClass:"action-item__popper"}),on:{show:t.openMenu,"after-show":t.onOpen,hide:t.closeMenu}},[e("NcButton",{class:"action-item__menutoggle",props:{type:t.triggerBtnType,disabled:t.disabled,ariaHidden:t.ariaHidden},slot:"trigger",ref:"menuButton",attrs:{"aria-haspopup":a?null:"menu","aria-label":t.menuName?null:t.ariaLabel,"aria-controls":t.opened?t.randomId:null,"aria-expanded":t.opened.toString()},on:{focus:t.onFocus,blur:t.onBlur}},[e("template",{slot:"icon"},[r]),t.menuName]),e("div",{class:{open:t.opened},attrs:{tabindex:"-1"},on:{keydown:t.onKeydown,mousemove:t.onMouseFocusAction},ref:"menu"},[e("ul",{attrs:{id:t.randomId,tabindex:"-1",role:a?null:"menu"}},[o])])])};if(1===o.length&&1===n.length&&!this.forceMenu)return i(n[0]);if(n.length>0&&this.inline>0){var s=n.slice(0,this.inline),c=o.filter((function(e){return!s.includes(e)}));return e("div",{class:["action-items","action-item--".concat(this.triggerBtnType)]},[].concat(g(s.map(i)),[c.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(c)]):null]))}return e("div",{class:["action-item action-item--default-popover","action-item--".concat(this.triggerBtnType),{"action-item--open":this.opened}]},[r(o)])}}};var k=o(3379),A=o.n(k),C=o(7795),b=o.n(C),w=o(569),P=o.n(w),S=o(3565),N=o.n(S),j=o(9216),O=o.n(j),x=o(4589),E=o.n(x),z=o(9546),_={};_.styleTagTransform=E(),_.setAttributes=N(),_.insert=P().bind(null,"head"),_.domAPI=b(),_.insertStyleElement=O(),A()(z.Z,_),z.Z&&z.Z.locals&&z.Z.locals;var B=o(5155),F={};F.styleTagTransform=E(),F.setAttributes=N(),F.insert=P().bind(null,"head"),F.domAPI=b(),F.insertStyleElement=O(),A()(B.Z,F),B.Z&&B.Z.locals&&B.Z.locals;var M=o(1900),L=o(5727),T=o.n(L),G=(0,M.Z)(y,void 0,void 0,!1,null,"55038265",null);"function"==typeof T()&&T()(G);const D=G.exports},3089:(e,t,o)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function r(e){for(var t=1;tj});const l={name:"NcButton",props:{alignment:{type:String,default:"center",validator:function(e){return["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)}},disabled:{type:Boolean,default:!1},type:{type:String,validator:function(e){return-1!==["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].indexOf(e)},default:"secondary"},nativeType:{type:String,validator:function(e){return-1!==["submit","reset","button"].indexOf(e)},default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null}},emits:["update:pressed","click"],computed:{realType:function(){return this.pressed?"primary":!1===this.pressed&&"primary"===this.type?"secondary":this.type},flexAlignment:function(){return this.alignment.split("-")[0]},isReverseAligned:function(){return this.alignment.includes("-")}},render:function(e){var t,o,n,i=this,l=null===(t=this.$slots.default)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.text)||void 0===t||null===(o=t.trim)||void 0===o?void 0:o.call(t),c=!!l,u=null===(n=this.$slots)||void 0===n?void 0:n.icon;l||this.ariaLabel||a.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:l,ariaLabel:this.ariaLabel},this);var m=function(){var t,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=o.navigate,n=o.isActive,m=o.isExactActive;return e(i.to||!i.href?"button":"a",{class:["button-vue",(t={"button-vue--icon-only":u&&!c,"button-vue--text-only":c&&!u,"button-vue--icon-and-text":u&&c},s(t,"button-vue--vue-".concat(i.realType),i.realType),s(t,"button-vue--wide",i.wide),s(t,"button-vue--".concat(i.flexAlignment),"center"!==i.flexAlignment),s(t,"button-vue--reverse",i.isReverseAligned),s(t,"active",n),s(t,"router-link-exact-active",m),t)],attrs:r({"aria-label":i.ariaLabel,"aria-pressed":i.pressed,disabled:i.disabled,type:i.href?null:i.nativeType,role:i.href?"button":null,href:!i.to&&i.href?i.href:null,target:!i.to&&i.href?"_self":null,rel:!i.to&&i.href?"nofollow noreferrer noopener":null,download:!i.to&&i.href&&i.download?i.download:null},i.$attrs),on:r(r({},i.$listeners),{},{click:function(e){"boolean"==typeof i.pressed&&i.$emit("update:pressed",!i.pressed),i.$emit("click",e),null==a||a(e)}})},[e("span",{class:"button-vue__wrapper"},[u?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":i.ariaHidden}},[i.$slots.icon]):null,c?e("span",{class:"button-vue__text"},[l]):null])])};return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:m}}):m()}};var c=o(3379),u=o.n(c),m=o(7795),d=o.n(m),p=o(569),h=o.n(p),g=o(3565),v=o.n(g),f=o(9216),y=o.n(f),k=o(4589),A=o.n(k),C=o(7294),b={};b.styleTagTransform=A(),b.setAttributes=v(),b.insert=h().bind(null,"head"),b.domAPI=d(),b.insertStyleElement=y(),u()(C.Z,b),C.Z&&C.Z.locals&&C.Z.locals;var w=o(1900),P=o(2102),S=o.n(P),N=(0,w.Z)(l,void 0,void 0,!1,null,"7aad13a0",null);"function"==typeof S()&&S()(N);const j=N.exports},6675:(e,t,o)=>{"use strict";o.d(t,{default:()=>b});const a={name:"NcCounterBubble",props:{type:{type:String,default:"",validator:function(e){return-1!==["highlighted","outlined",""].indexOf(e)}},active:{type:Boolean,default:!1}},computed:{counterClassObject:function(){return{"counter-bubble__counter--highlighted":"highlighted"===this.type,"counter-bubble__counter--outlined":"outlined"===this.type,active:this.active}}}};var n=o(3379),i=o.n(n),r=o(7795),s=o.n(r),l=o(569),c=o.n(l),u=o(3565),m=o.n(u),d=o(9216),p=o.n(d),h=o(4589),g=o.n(h),v=o(6272),f={};f.styleTagTransform=g(),f.setAttributes=m(),f.insert=c().bind(null,"head"),f.domAPI=s(),f.insertStyleElement=p(),i()(v.Z,f),v.Z&&v.Z.locals&&v.Z.locals;var y=o(1900),k=o(7633),A=o.n(k),C=(0,y.Z)(a,(function(){var e=this;return(0,e._self._c)("div",{staticClass:"counter-bubble__counter",class:e.counterClassObject},[e._t("default")],2)}),[],!1,null,"5e7a2768",null);"function"==typeof A()&&A()(C);const b=C.exports},2297:(e,t,o)=>{"use strict";o.d(t,{default:()=>E});var n=o(9454),i=o(4505),r=o(1206);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(){l=function(){return e};var e={},t=Object.prototype,o=t.hasOwnProperty,a=Object.defineProperty||function(e,t,o){e[t]=o.value},n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",c=n.toStringTag||"@@toStringTag";function u(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,o){return e[t]=o}}function m(e,t,o,n){var i=t&&t.prototype instanceof h?t:h,r=Object.create(i.prototype),s=new j(n||[]);return a(r,"_invoke",{value:w(e,o,s)}),r}function d(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}e.wrap=m;var p={};function h(){}function g(){}function v(){}var f={};u(f,i,(function(){return this}));var y=Object.getPrototypeOf,k=y&&y(y(O([])));k&&k!==t&&o.call(k,i)&&(f=k);var A=v.prototype=h.prototype=Object.create(f);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){function n(a,i,r,l){var c=d(e[a],e,i);if("throw"!==c.type){var u=c.arg,m=u.value;return m&&"object"==s(m)&&o.call(m,"__await")?t.resolve(m.__await).then((function(e){n("next",e,r,l)}),(function(e){n("throw",e,r,l)})):t.resolve(m).then((function(e){u.value=e,r(u)}),(function(e){return n("throw",e,r,l)}))}l(c.arg)}var i;a(this,"_invoke",{value:function(e,o){function a(){return new t((function(t,a){n(e,o,t,a)}))}return i=i?i.then(a,a):a()}})}function w(e,t,o){var a="suspendedStart";return function(n,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===n)throw i;return{value:void 0,done:!0}}for(o.method=n,o.arg=i;;){var r=o.delegate;if(r){var s=P(r,o);if(s){if(s===p)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if("suspendedStart"===a)throw a="completed",o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a="executing";var l=d(e,t,o);if("normal"===l.type){if(a=o.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(a="completed",o.method="throw",o.arg=l.arg)}}}function P(e,t){var o=t.method,a=e.iterator[o];if(void 0===a)return t.delegate=null,"throw"===o&&e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method)||"return"!==o&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+o+"' method")),p;var n=d(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,p;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function O(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,n=function t(){for(;++a=0;--n){var i=this.tryEntries[n],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),N(o),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var n=a.arg;N(o)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:O(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),p}},e}function c(e,t,o,a,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(a,n)}const u={name:"NcPopover",components:{Dropdown:n.Dropdown},inheritAttrs:!1,props:{popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean]}},emits:["after-show","after-hide"],beforeDestroy:function(){this.clearFocusTrap()},methods:{useFocusTrap:function(){var e,t=this;return(e=l().mark((function e(){var o,a;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$nextTick();case 2:if(t.focusTrap){e.next=4;break}return e.abrupt("return");case 4:if(a=null===(o=t.$refs.popover)||void 0===o||null===(o=o.$refs.popperContent)||void 0===o?void 0:o.$el){e.next=7;break}return e.abrupt("return");case 7:t.$focusTrap=(0,i.createFocusTrap)(a,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:t.setReturnFocus,trapStack:(0,r.L)()}),t.$focusTrap.activate();case 9:case"end":return e.stop()}}),e)})),function(){var t=this,o=arguments;return new Promise((function(a,n){var i=e.apply(t,o);function r(e){c(i,a,n,r,s,"next",e)}function s(e){c(i,a,n,r,s,"throw",e)}r(void 0)}))})()},clearFocusTrap:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){a.warn(e)}},afterShow:function(){var e=this;this.$nextTick((function(){e.$emit("after-show"),e.useFocusTrap()}))},afterHide:function(){this.$emit("after-hide"),this.clearFocusTrap()}}},m=u;var d=o(3379),p=o.n(d),h=o(7795),g=o.n(h),v=o(569),f=o.n(v),y=o(3565),k=o.n(y),A=o(9216),C=o.n(A),b=o(4589),w=o.n(b),P=o(1625),S={};S.styleTagTransform=w(),S.setAttributes=k(),S.insert=f().bind(null,"head"),S.domAPI=g(),S.insertStyleElement=C(),p()(P.Z,S),P.Z&&P.Z.locals&&P.Z.locals;var N=o(1900),j=o(2405),O=o.n(j),x=(0,N.Z)(m,(function(){var e=this;return(0,e._self._c)("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":e.popoverBaseClass},on:{"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(){return[e._t("default")]},proxy:!0}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[e._t("trigger")],2)}),[],!1,null,null,null);"function"==typeof O()&&O()(x);const E=x.exports},3329:(e,t,o)=>{"use strict";o.d(t,{default:()=>n});const a={name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render:function(e){var t,o,a;return this.vnodes||(null===(t=this.$slots)||void 0===t?void 0:t.default)||(null===(o=this.$scopedSlots)||void 0===o||null===(a=o.default)||void 0===a?void 0:a.call(o))}},n=(0,o(1900).Z)(a,void 0,void 0,!1,null,null,null).exports},932:(e,t,o)=>{"use strict";o.d(t,{t:()=>i});var a=(0,o(7931).getGettextBuilder)().detectLocale();[{locale:"af",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ar",translations:{"{tag} (invisible)":"{tag} (غير مرئي)","{tag} (restricted)":"{tag} (مقيد)","a few seconds ago":"منذ عدة ثوانٍ مضت",Actions:"الإجراءات",'Actions for item with name "{name}"':'إجراءات على العنصر المُسمَّى "{name}"',Activities:"الحركات","Animals & Nature":"الحيوانات والطبيعة","Any link":"أيَّ رابطٍ","Anything shared with the same group of people will show up here":"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا","Avatar of {displayName}":"الرمز التجسيدي avatar ـ {displayName} ","Avatar of {displayName}, {status}":"الرمز التجسيدي لـ {displayName}، {status}",Back:"عودة","Back to provider selection":"عودة إلى اختيار المُزوِّد","Cancel changes":"إلغاء التغييرات","Change name":"تغيير الاسم",Choose:"إختَر","Clear search":"محو البحث","Clear text":"محو النص",Close:"أغلِق","Close modal":"أغلِق النافذة الصُّورِية","Close navigation":"أغلِق المُتصفِّح","Close sidebar":"قفل الشريط الجانبي","Close Smart Picker":"أغلِق اللاقط الذكي Smart Picker","Collapse menu":"طَيّ القائمة","Confirm changes":"تأكيد التغييرات",Custom:"مُخصَّص","Edit item":"تعديل عنصر","Enter link":"أدخِل الرابط","Error getting related resources. Please contact your system administrator if you have any questions.":"خطأ في الحصول على الموارد ذات الصلة. يرجى الاتصال بمشرف النظام عندك إذا كان لديك أيّ أسئلة.","External documentation for {name}":"التوثيق الخارجي لـ {name}",Favorite:"المُفضَّلة",Flags:"الأعلام","Food & Drink":"الطعام والشراب","Frequently used":"شائعة الاستعمال",Global:"شامل","Go back to the list":"عودة إلى القائمة","Hide password":"إخفاء كلمة المرور",'Load more "{options}""':'حمّل "{options}"" أكثر',"Message limit of {count} characters reached":"تمّ الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف","More items …":"عناصر أخرى ...","More options":"خيارات أخرى ...",Next:"التالي","No emoji found":"لم يتم العثور على أي إيموجي emoji","No link provider found":"لا يوجد أيّ مزود روابط link provider","No results":"ليس هناك أية نتيجة",Objects:"أشياء","Open contact menu":"إفتَح قائمة جهات الاتصال",'Open link to "{resourceName}"':'إفتَح الرابط إلى "{resourceName}"',"Open menu":"إفتَح القائمة","Open navigation":"إفتَح المتصفح","Open settings menu":"إفتَح قائمة الإعدادات","Password is secure":"كلمة المرور مُؤمّنة","Pause slideshow":"تجميد عرض الشرائح","People & Body":"ناس و أجسام","Pick a date":"إختَر التاريخ","Pick a date and a time":"إختَر التاريخ و الوقت","Pick a month":"إختَر الشهر","Pick a time":"إختَر الوقت","Pick a week":"إختَر الأسبوع","Pick a year":"إختَر السنة","Pick an emoji":"إختَر رمز إيموجي emoji","Please select a time zone:":"الرجاء تحديد المنطقة الزمنية:",Previous:"السابق","Provider icon":"أيقونة المُزوِّد","Raw link {options}":" الرابط الخام raw link ـ {options}","Related resources":"مصادر ذات صلة",Search:"بحث","Search emoji":"بحث عن إيموجي emoji","Search results":"نتائج البحث","sec. ago":"ثانية مضت","seconds ago":"ثوان مضت","Select a tag":"إختَر سِمَةً tag","Select provider":"إختَر مٌزوِّداً",Settings:"الإعدادات","Settings navigation":"إعدادات التّصفُّح","Show password":"أظهِر كلمة المرور","Smart Picker":"اللاقط الذكي smart picker","Smileys & Emotion":"وجوهٌ ضاحكة و مشاعر","Start slideshow":"إبدإ العرض","Start typing to search":"إبدإ كتابة مفردات البحث",Submit:"إرسال",Symbols:"رموز","Travel & Places":"سفر و أماكن","Type to search time zone":"أكتُب للبحث عن منطقة زمنية","Unable to search the group":"تعذّر البحث في المجموعة","Undo changes":"تراجع عن التغييرات",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'أكتُب رسالةً؛ إستعمِل "@" للإشارة إلى شخص ما، و استخدم ":" للإكمال التلقائي لرموز الإيموجي ...'}},{locale:"ast",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"az",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"be",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"bg",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"bn_BD",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"br",translations:{"{tag} (invisible)":"{tag} (diwelus)","{tag} (restricted)":"{tag} (bevennet)","a few seconds ago":"",Actions:"Oberioù",'Actions for item with name "{name}"':"",Activities:"Oberiantizoù","Animals & Nature":"Loened & Natur","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Dibab","Clear search":"","Clear text":"",Close:"Serriñ","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"Personelañ","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Bannieloù","Food & Drink":"Boued & Evajoù","Frequently used":"Implijet alies",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"Da heul","No emoji found":"Emoji ebet kavet","No link provider found":"","No results":"Disoc'h ebet",Objects:"Traoù","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Arsav an diaporama","People & Body":"Tud & Korf","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Choaz un emoji","Please select a time zone:":"",Previous:"A-raok","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Klask","Search emoji":"","Search results":"Disoc'hoù an enklask","sec. ago":"","seconds ago":"","Select a tag":"Choaz ur c'hlav","Select provider":"",Settings:"Arventennoù","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"Smileyioù & Fromoù","Start slideshow":"Kregiñ an diaporama","Start typing to search":"",Submit:"",Symbols:"Arouezioù","Travel & Places":"Beaj & Lec'hioù","Type to search time zone":"","Unable to search the group":"Dibosupl eo klask ar strollad","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"bs",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ca",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringit)","a few seconds ago":"",Actions:"Accions",'Actions for item with name "{name}"':"",Activities:"Activitats","Animals & Nature":"Animals i natura","Any link":"","Anything shared with the same group of people will show up here":"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Cancel·la els canvis","Change name":"",Choose:"Tria","Clear search":"","Clear text":"Netejar text",Close:"Tanca","Close modal":"Tancar el mode","Close navigation":"Tanca la navegació","Close sidebar":"Tancar la barra lateral","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Confirmeu els canvis",Custom:"Personalitzat","Edit item":"Edita l'element","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Preferit",Flags:"Marques","Food & Drink":"Menjar i begudes","Frequently used":"Utilitzats recentment",Global:"Global","Go back to the list":"Torna a la llista","Hide password":"Amagar contrasenya",'Load more "{options}""':"","Message limit of {count} characters reached":"S'ha arribat al límit de {count} caràcters per missatge","More items …":"Més artícles...","More options":"",Next:"Següent","No emoji found":"No s'ha trobat cap emoji","No link provider found":"","No results":"Sense resultats",Objects:"Objectes","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Obre la navegació","Open settings menu":"","Password is secure":"Contrasenya segura
","Pause slideshow":"Atura la presentació","People & Body":"Persones i cos","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Trieu un emoji","Please select a time zone:":"Seleccioneu una zona horària:",Previous:"Anterior","Provider icon":"","Raw link {options}":"","Related resources":"Recursos relacionats",Search:"Cerca","Search emoji":"","Search results":"Resultats de cerca","sec. ago":"","seconds ago":"","Select a tag":"Seleccioneu una etiqueta","Select provider":"",Settings:"Paràmetres","Settings navigation":"Navegació d'opcions","Show password":"Mostrar contrasenya","Smart Picker":"","Smileys & Emotion":"Cares i emocions","Start slideshow":"Inicia la presentació","Start typing to search":"",Submit:"Envia",Symbols:"Símbols","Travel & Places":"Viatges i llocs","Type to search time zone":"Escriviu per cercar la zona horària","Unable to search the group":"No es pot cercar el grup","Undo changes":"Desfés els canvis",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escriu missatge, fes servir "@" per esmentar algú, fes servir ":" per autocompletar emojis...'}},{locale:"cs",translations:{"{tag} (invisible)":"{tag} (neviditelné)","{tag} (restricted)":"{tag} (omezené)","a few seconds ago":"před několika sekundami",Actions:"Akce",'Actions for item with name "{name}"':"Akce pro položku s názvem „{name}“",Activities:"Aktivity","Animals & Nature":"Zvířata a příroda","Any link":"Jakýkoli odkaz","Anything shared with the same group of people will show up here":"Cokoli nasdíleného stejné skupině lidí se zobrazí zde","Avatar of {displayName}":"Zástupný obrázek uživatele {displayName}","Avatar of {displayName}, {status}":"Zástupný obrázek uživatele {displayName}, {status}",Back:"Zpět","Back to provider selection":"Zpět na výběr poskytovatele","Cancel changes":"Zrušit změny","Change name":"Změnit název",Choose:"Zvolit","Clear search":"Vyčistit vyhledávání","Clear text":"Čitelný text",Close:"Zavřít","Close modal":"Zavřít dialogové okno","Close navigation":"Zavřít navigaci","Close sidebar":"Zavřít postranní panel","Close Smart Picker":"Zavřít inteligentní výběr","Collapse menu":"Sbalit nabídku","Confirm changes":"Potvrdit změny",Custom:"Uživatelsky určené","Edit item":"Upravit položku","Enter link":"Zadat odkaz","Error getting related resources. Please contact your system administrator if you have any questions.":"Chyba při získávání souvisejících prostředků. Pokud máte jakékoli dotazy, obraťte se na správce vámi využívaného systému.","External documentation for {name}":"Externí dokumentace pro {name}",Favorite:"Oblíbené",Flags:"Příznaky","Food & Drink":"Jídlo a pití","Frequently used":"Často používané",Global:"Globální","Go back to the list":"Jít zpět na seznam","Hide password":"Skrýt heslo",'Load more "{options}""':"Načíst více „{options}“","Message limit of {count} characters reached":"Dosaženo limitu počtu ({count}) znaků zprávy","More items …":"Další položky…","More options":"Další volby",Next:"Následující","No emoji found":"Nenalezeno žádné emoji","No link provider found":"Nenalezen žádný poskytovatel odkazů","No results":"Nic nenalezeno",Objects:"Objekty","Open contact menu":"Otevřít nabídku kontaktů",'Open link to "{resourceName}"':"Otevřít odkaz na „{resourceName}“","Open menu":"Otevřít nabídku","Open navigation":"Otevřít navigaci","Open settings menu":"Otevřít nabídku nastavení","Password is secure":"Heslo je bezpečné","Pause slideshow":"Pozastavit prezentaci","People & Body":"Lidé a tělo","Pick a date":"Vybrat datum","Pick a date and a time":"Vybrat datum a čas","Pick a month":"Vybrat měsíc","Pick a time":"Vybrat čas","Pick a week":"Vybrat týden","Pick a year":"Vybrat rok","Pick an emoji":"Vybrat emoji","Please select a time zone:":"Vyberte časovou zónu:",Previous:"Předchozí","Provider icon":"Ikona poskytovatele","Raw link {options}":"Holý odkaz {options}","Related resources":"Související prostředky",Search:"Hledat","Search emoji":"Hledat emoji","Search results":"Výsledky hledání","sec. ago":"sek. před","seconds ago":"sekund předtím","Select a tag":"Vybrat štítek","Select provider":"Vybrat poskytovatele",Settings:"Nastavení","Settings navigation":"Pohyb po nastavení","Show password":"Zobrazit heslo","Smart Picker":"Inteligentní výběr","Smileys & Emotion":"Úsměvy a emoce","Start slideshow":"Spustit prezentaci","Start typing to search":"Vyhledávejte psaním",Submit:"Odeslat",Symbols:"Symboly","Travel & Places":"Cestování a místa","Type to search time zone":"Psaním vyhledejte časovou zónu","Unable to search the group":"Nedaří se hledat skupinu","Undo changes":"Vzít změny zpět",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…"}},{locale:"cy_GB",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"da",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (begrænset)","a few seconds ago":"et par sekunder siden",Actions:"Handlinger",'Actions for item with name "{name}"':'Handlinger for element med navnet "{name}"',Activities:"Aktiviteter","Animals & Nature":"Dyr & Natur","Any link":"Ethvert link","Anything shared with the same group of people will show up here":"Alt der deles med samme gruppe af personer vil vises her","Avatar of {displayName}":"Avatar af {displayName}","Avatar of {displayName}, {status}":"Avatar af {displayName}, {status}",Back:"Tilbage","Back to provider selection":"Tilbage til udbydervalg","Cancel changes":"Annuller ændringer","Change name":"Ændre navn",Choose:"Vælg","Clear search":"Ryd søgning","Clear text":"Ryd tekst",Close:"Luk","Close modal":"Luk vindue","Close navigation":"Luk navigation","Close sidebar":"Luk sidepanel","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Bekræft ændringer",Custom:"Brugerdefineret","Edit item":"Rediger emne","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favorit",Flags:"Flag","Food & Drink":"Mad & Drikke","Frequently used":"Ofte brugt",Global:"Global","Go back to the list":"Tilbage til listen","Hide password":"Skjul kodeord",'Load more "{options}""':"","Message limit of {count} characters reached":"Begrænsning på {count} tegn er nået","More items …":"Mere ...","More options":"",Next:"Videre","No emoji found":"Ingen emoji fundet","No link provider found":"","No results":"Ingen resultater",Objects:"Objekter","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Åbn navigation","Open settings menu":"","Password is secure":"Kodeordet er sikkert","Pause slideshow":"Suspender fremvisning","People & Body":"Mennesker & Menneskekroppen","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Vælg en emoji","Please select a time zone:":"Vælg venligst en tidszone:",Previous:"Forrige","Provider icon":"","Raw link {options}":"","Related resources":"Relaterede emner",Search:"Søg","Search emoji":"","Search results":"Søgeresultater","sec. ago":"","seconds ago":"","Select a tag":"Vælg et mærke","Select provider":"",Settings:"Indstillinger","Settings navigation":"Naviger i indstillinger","Show password":"Vis kodeord","Smart Picker":"","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start fremvisning","Start typing to search":"",Submit:"Send",Symbols:"Symboler","Travel & Places":"Rejser & Rejsemål","Type to search time zone":"Indtast for at søge efter tidszone","Unable to search the group":"Kan ikke søge på denne gruppe","Undo changes":"Fortryd ændringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv besked, brug "@" for at nævne nogen, brug ":" til emoji-autofuldførelse ...'}},{locale:"de",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)","a few seconds ago":"",Actions:"Aktionen",'Actions for item with name "{name}"':"",Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Any link":"","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Änderungen verwerfen","Change name":"",Choose:"Auswählen","Clear search":"","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen",'Load more "{options}""':"","Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …","More options":"",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No link provider found":"","No results":"Keine Ergebnisse",Objects:"Gegenstände","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Navigation öffnen","Open settings menu":"","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte wählen Sie eine Zeitzone:",Previous:"Vorherige","Provider icon":"","Raw link {options}":"","Related resources":"Verwandte Ressourcen",Search:"Suche","Search emoji":"","Search results":"Suchergebnisse","sec. ago":"","seconds ago":"","Select a tag":"Schlagwort auswählen","Select provider":"",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smart Picker":"","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten","Start typing to search":"",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um Zeitzone zu suchen","Unable to search the group":"Die Gruppe konnte nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"de_DE",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)","a few seconds ago":"vor ein paar Sekunden",Actions:"Aktionen",'Actions for item with name "{name}"':'Aktionen für Element mit dem Namen "{name}“',Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Any link":"Irgendein Link","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}",Back:"Zurück","Back to provider selection":"Zurück zur Anbieterauswahl","Cancel changes":"Änderungen verwerfen","Change name":"Namen ändern",Choose:"Auswählen","Clear search":"Suche leeren","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Close Smart Picker":"Intelligente Auswahl schließen","Collapse menu":"Menü einklappen","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Enter link":"Link eingeben","Error getting related resources. Please contact your system administrator if you have any questions.":"Fehler beim Abrufen verwandter Ressourcen. Bei Fragen wenden Sie sich bitte an Ihren Systemadministrator.","External documentation for {name}":"Externe Dokumentation für {name}",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen",'Load more "{options}""':'Weitere "{options}“ laden',"Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …","More options":"Mehr Optionen",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No link provider found":"Kein Linkanbieter gefunden","No results":"Keine Ergebnisse",Objects:"Objekte","Open contact menu":"Kontaktmenü öffnen",'Open link to "{resourceName}"':'Link zu "{resourceName}“ öffnen',"Open menu":"Menü öffnen","Open navigation":"Navigation öffnen","Open settings menu":"Einstellungsmenü öffnen","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick a date":"Ein Datum auswählen","Pick a date and a time":"Datum und Uhrzeit auswählen","Pick a month":"Einen Monat auswählen","Pick a time":"Eine Uhrzeit auswählen","Pick a week":"Eine Woche auswählen","Pick a year":"Ein Jahr auswählen","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte eine Zeitzone auswählen:",Previous:"Vorherige","Provider icon":"Anbietersymbol","Raw link {options}":"Unverarbeiteter Link {Optionen}","Related resources":"Verwandte Ressourcen",Search:"Suche","Search emoji":"Emoji suchen","Search results":"Suchergebnisse","sec. ago":"Sek. zuvor","seconds ago":"Sekunden zuvor","Select a tag":"Schlagwort auswählen","Select provider":"Anbieter auswählen",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smart Picker":"Intelligente Auswahl","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten","Start typing to search":"Mit der Eingabe beginnen, um zu suchen",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um eine Zeitzone zu suchen","Unable to search the group":"Die Gruppe kann nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"el",translations:{"{tag} (invisible)":"{tag} (αόρατο)","{tag} (restricted)":"{tag} (περιορισμένο)","a few seconds ago":"",Actions:"Ενέργειες",'Actions for item with name "{name}"':"",Activities:"Δραστηριότητες","Animals & Nature":"Ζώα & Φύση","Any link":"","Anything shared with the same group of people will show up here":"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ","Avatar of {displayName}":"Άβαταρ του {displayName}","Avatar of {displayName}, {status}":"Άβαταρ του {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Ακύρωση αλλαγών","Change name":"",Choose:"Επιλογή","Clear search":"","Clear text":"Εκκαθάριση κειμένου",Close:"Κλείσιμο","Close modal":"Βοηθητικό κλείσιμο","Close navigation":"Κλείσιμο πλοήγησης","Close sidebar":"Κλείσιμο πλευρικής μπάρας","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Επιβεβαίωση αλλαγών",Custom:"Προσαρμογή","Edit item":"Επεξεργασία","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Αγαπημένα",Flags:"Σημαίες","Food & Drink":"Φαγητό & Ποτό","Frequently used":"Συχνά χρησιμοποιούμενο",Global:"Καθολικό","Go back to the list":"Επιστροφή στην αρχική λίστα ","Hide password":"Απόκρυψη κωδικού πρόσβασης",'Load more "{options}""':"","Message limit of {count} characters reached":"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος","More items …":"Περισσότερα στοιχεία …","More options":"",Next:"Επόμενο","No emoji found":"Δεν βρέθηκε emoji","No link provider found":"","No results":"Κανένα αποτέλεσμα",Objects:"Αντικείμενα","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Άνοιγμα πλοήγησης","Open settings menu":"","Password is secure":"Ο κωδικός πρόσβασης είναι ασφαλής","Pause slideshow":"Παύση προβολής διαφανειών","People & Body":"Άνθρωποι & Σώμα","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Επιλέξτε ένα emoji","Please select a time zone:":"Παρακαλούμε επιλέξτε μια ζώνη ώρας:",Previous:"Προηγούμενο","Provider icon":"","Raw link {options}":"","Related resources":"Σχετικοί πόροι",Search:"Αναζήτηση","Search emoji":"","Search results":"Αποτελέσματα αναζήτησης","sec. ago":"","seconds ago":"","Select a tag":"Επιλογή ετικέτας","Select provider":"",Settings:"Ρυθμίσεις","Settings navigation":"Πλοήγηση ρυθμίσεων","Show password":"Εμφάνιση κωδικού πρόσβασης","Smart Picker":"","Smileys & Emotion":"Φατσούλες & Συναίσθημα","Start slideshow":"Έναρξη προβολής διαφανειών","Start typing to search":"",Submit:"Υποβολή",Symbols:"Σύμβολα","Travel & Places":"Ταξίδια & Τοποθεσίες","Type to search time zone":"Πληκτρολογήστε για αναζήτηση ζώνης ώρας","Unable to search the group":"Δεν είναι δυνατή η αναζήτηση της ομάδας","Undo changes":"Αναίρεση Αλλαγών",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε "@" για να αναφέρετε κάποιον, χρησιμοποιείστε ":" για αυτόματη συμπλήρωση emoji …'}},{locale:"en_GB",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restricted)","a few seconds ago":"a few seconds ago",Actions:"Actions",'Actions for item with name "{name}"':'Actions for item with name "{name}"',Activities:"Activities","Animals & Nature":"Animals & Nature","Any link":"Any link","Anything shared with the same group of people will show up here":"Anything shared with the same group of people will show up here","Avatar of {displayName}":"Avatar of {displayName}","Avatar of {displayName}, {status}":"Avatar of {displayName}, {status}",Back:"Back","Back to provider selection":"Back to provider selection","Cancel changes":"Cancel changes","Change name":"Change name",Choose:"Choose","Clear search":"Clear search","Clear text":"Clear text",Close:"Close","Close modal":"Close modal","Close navigation":"Close navigation","Close sidebar":"Close sidebar","Close Smart Picker":"Close Smart Picker","Collapse menu":"Collapse menu","Confirm changes":"Confirm changes",Custom:"Custom","Edit item":"Edit item","Enter link":"Enter link","Error getting related resources. Please contact your system administrator if you have any questions.":"Error getting related resources. Please contact your system administrator if you have any questions.","External documentation for {name}":"External documentation for {name}",Favorite:"Favourite",Flags:"Flags","Food & Drink":"Food & Drink","Frequently used":"Frequently used",Global:"Global","Go back to the list":"Go back to the list","Hide password":"Hide password",'Load more "{options}""':'Load more "{options}""',"Message limit of {count} characters reached":"Message limit of {count} characters reached","More items …":"More items …","More options":"More options",Next:"Next","No emoji found":"No emoji found","No link provider found":"No link provider found","No results":"No results",Objects:"Objects","Open contact menu":"Open contact menu",'Open link to "{resourceName}"':'Open link to "{resourceName}"',"Open menu":"Open menu","Open navigation":"Open navigation","Open settings menu":"Open settings menu","Password is secure":"Password is secure","Pause slideshow":"Pause slideshow","People & Body":"People & Body","Pick a date":"Pick a date","Pick a date and a time":"Pick a date and a time","Pick a month":"Pick a month","Pick a time":"Pick a time","Pick a week":"Pick a week","Pick a year":"Pick a year","Pick an emoji":"Pick an emoji","Please select a time zone:":"Please select a time zone:",Previous:"Previous","Provider icon":"Provider icon","Raw link {options}":"Raw link {options}","Related resources":"Related resources",Search:"Search","Search emoji":"Search emoji","Search results":"Search results","sec. ago":"sec. ago","seconds ago":"seconds ago","Select a tag":"Select a tag","Select provider":"Select provider",Settings:"Settings","Settings navigation":"Settings navigation","Show password":"Show password","Smart Picker":"Smart Picker","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start slideshow","Start typing to search":"Start typing to search",Submit:"Submit",Symbols:"Symbols","Travel & Places":"Travel & Places","Type to search time zone":"Type to search time zone","Unable to search the group":"Unable to search the group","Undo changes":"Undo changes",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Write message, use "@" to mention someone, use ":" for emoji autocompletion …'}},{locale:"eo",translations:{"{tag} (invisible)":"{tag} (kaŝita)","{tag} (restricted)":"{tag} (limigita)","a few seconds ago":"",Actions:"Agoj",'Actions for item with name "{name}"':"",Activities:"Aktiveco","Animals & Nature":"Bestoj & Naturo","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Elektu","Clear search":"","Clear text":"",Close:"Fermu","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"Propra","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Flagoj","Food & Drink":"Manĝaĵo & Trinkaĵo","Frequently used":"Ofte uzataj",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"La limo je {count} da literoj atingita","More items …":"","More options":"",Next:"Sekva","No emoji found":"La emoĝio forestas","No link provider found":"","No results":"La rezulto forestas",Objects:"Objektoj","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Payzi bildprezenton","People & Body":"Homoj & Korpo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Elekti emoĝion ","Please select a time zone:":"",Previous:"Antaŭa","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Serĉi","Search emoji":"","Search results":"Serĉrezultoj","sec. ago":"","seconds ago":"","Select a tag":"Elektu etikedon","Select provider":"",Settings:"Agordo","Settings navigation":"Agorda navigado","Show password":"","Smart Picker":"","Smileys & Emotion":"Ridoj kaj Emocioj","Start slideshow":"Komenci bildprezenton","Start typing to search":"",Submit:"",Symbols:"Signoj","Travel & Places":"Vojaĵoj & Lokoj","Type to search time zone":"","Unable to search the group":"Ne eblas serĉi en la grupo","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringido)","a few seconds ago":"hace unos pocos segundos",Actions:"Acciones",'Actions for item with name "{name}"':'Acciones para el elemento con nombre "{name}"',Activities:"Actividades","Animals & Nature":"Animales y naturaleza","Any link":"Cualquier enlace","Anything shared with the same group of people will show up here":"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"Atrás","Back to provider selection":"Volver a la selección de proveedor","Cancel changes":"Cancelar cambios","Change name":"Cambiar nombre",Choose:"Elegir","Clear search":"Limpiar búsqueda","Clear text":"Limpiar texto",Close:"Cerrar","Close modal":"Cerrar modal","Close navigation":"Cerrar navegación","Close sidebar":"Cerrar barra lateral","Close Smart Picker":"Cerrar selector inteligente","Collapse menu":"Ocultar menú","Confirm changes":"Confirmar cambios",Custom:"Personalizado","Edit item":"Editar elemento","Enter link":"Ingrese enlace","Error getting related resources. Please contact your system administrator if you have any questions.":"Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.","External documentation for {name}":"Documentación externa para {name}",Favorite:"Favorito",Flags:"Banderas","Food & Drink":"Comida y bebida","Frequently used":"Usado con frecuenca",Global:"Global","Go back to the list":"Volver a la lista","Hide password":"Ocultar contraseña",'Load more "{options}""':'Cargar más "{options}"',"Message limit of {count} characters reached":"El mensaje ha alcanzado el límite de {count} caracteres","More items …":"Más ítems...","More options":"Más opciones",Next:"Siguiente","No emoji found":"No hay ningún emoji","No link provider found":"No se encontró ningún proveedor de enlaces","No results":" Ningún resultado",Objects:"Objetos","Open contact menu":"Abrir menú de contactos",'Open link to "{resourceName}"':'Abrir enlace a "{resourceName}"',"Open menu":"Abrir menú","Open navigation":"Abrir navegación","Open settings menu":"Abrir menú de ajustes","Password is secure":"La contraseña es segura","Pause slideshow":"Pausar la presentación ","People & Body":"Personas y cuerpos","Pick a date":"Seleccione una fecha","Pick a date and a time":"Seleccione una fecha y hora","Pick a month":"Seleccione un mes","Pick a time":"Seleccione una hora","Pick a week":"Seleccione una semana","Pick a year":"Seleccione un año","Pick an emoji":"Elegir un emoji","Please select a time zone:":"Por favor elige un huso de horario:",Previous:"Anterior","Provider icon":"Ícono del proveedor","Raw link {options}":"Enlace directo {options}","Related resources":"Recursos relacionados",Search:"Buscar","Search emoji":"Buscar emoji","Search results":"Resultados de la búsqueda","sec. ago":"hace segundos","seconds ago":"segundos atrás","Select a tag":"Seleccione una etiqueta","Select provider":"Seleccione proveedor",Settings:"Ajustes","Settings navigation":"Navegación por ajustes","Show password":"Mostrar contraseña","Smart Picker":"Selector inteligente","Smileys & Emotion":"Smileys y emoticonos","Start slideshow":"Iniciar la presentación","Start typing to search":"Comience a escribir para buscar",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viajes y lugares","Type to search time zone":"Escribe para buscar un huso de horario","Unable to search the group":"No es posible buscar en el grupo","Undo changes":"Deshacer cambios",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escribir mensaje, utilice "@" para mencionar a alguien, utilice ":" para autocompletado de emojis ...'}},{locale:"es_419",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_AR",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_CL",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_CO",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_CR",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_DO",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_EC",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restricted)","a few seconds ago":"hace unos segundos",Actions:"Acciones",'Actions for item with name "{name}"':'Acciones para el elemento con nombre "{name}"',Activities:"Actividades","Animals & Nature":"Animales y Naturaleza","Any link":"Cualquier enlace","Anything shared with the same group of people will show up here":"Cualquier cosa compartida con el mismo grupo de personas aparecerá aquí.","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"Atrás","Back to provider selection":"Volver a la selección de proveedor","Cancel changes":"Cancelar cambios","Change name":"Cambiar nombre",Choose:"Elegir","Clear search":"Limpiar búsqueda","Clear text":"Limpiar texto",Close:"Cerrar","Close modal":"Cerrar modal","Close navigation":"Cerrar navegación","Close sidebar":"Cerrar barra lateral","Close Smart Picker":"Cerrar selector inteligente","Collapse menu":"Ocultar menú","Confirm changes":"Confirmar cambios",Custom:"Personalizado","Edit item":"Editar elemento","Enter link":"Ingresar enlace","Error getting related resources. Please contact your system administrator if you have any questions.":"Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.","External documentation for {name}":"Documentación externa para {name}",Favorite:"Favorito",Flags:"Marcas","Food & Drink":"Comida y Bebida","Frequently used":"Frecuentemente utilizado",Global:"Global","Go back to the list":"Volver a la lista","Hide password":"Ocultar contraseña",'Load more "{options}""':'Cargar más "{options}"',"Message limit of {count} characters reached":"Se ha alcanzado el límite de caracteres del mensaje {count}","More items …":"Más elementos...","More options":"Más opciones",Next:"Siguiente","No emoji found":"No se encontró ningún emoji","No link provider found":"No se encontró ningún proveedor de enlaces","No results":"Sin resultados",Objects:"Objetos","Open contact menu":"Abrir menú de contactos",'Open link to "{resourceName}"':'Abrir enlace a "{resourceName}"',"Open menu":"Abrir menú","Open navigation":"Abrir navegación","Open settings menu":"Abrir menú de configuración","Password is secure":"La contraseña es segura","Pause slideshow":"Pausar presentación de diapositivas","People & Body":"Personas y Cuerpo","Pick a date":"Seleccionar una fecha","Pick a date and a time":"Seleccionar una fecha y una hora","Pick a month":"Seleccionar un mes","Pick a time":"Seleccionar una semana","Pick a week":"Seleccionar una semana","Pick a year":"Seleccionar un año","Pick an emoji":"Seleccionar un emoji","Please select a time zone:":"Por favor, selecciona una zona horaria:",Previous:"Anterior","Provider icon":"Ícono del proveedor","Raw link {options}":"Enlace directo {options}","Related resources":"Recursos relacionados",Search:"Buscar","Search emoji":"Buscar emoji","Search results":"Resultados de búsqueda","sec. ago":"hace segundos","seconds ago":"Segundos atrás","Select a tag":"Seleccionar una etiqueta","Select provider":"Seleccionar proveedor",Settings:"Configuraciones","Settings navigation":"Navegación de configuraciones","Show password":"Mostrar contraseña","Smart Picker":"Selector inteligente","Smileys & Emotion":"Caritas y Emociones","Start slideshow":"Iniciar presentación de diapositivas","Start typing to search":"Comienza a escribir para buscar",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viajes y Lugares","Type to search time zone":"Escribe para buscar la zona horaria","Unable to search the group":"No se puede buscar en el grupo","Undo changes":"Deshacer cambios",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escribir mensaje, usar "@" para mencionar a alguien, usar ":" para autocompletar emojis...'}},{locale:"es_GT",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_HN",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_MX",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_NI",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_PA",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_PE",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_PR",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_PY",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_SV",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"es_UY",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"et_EE",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"eu",translations:{"{tag} (invisible)":"{tag} (ikusezina)","{tag} (restricted)":"{tag} (mugatua)","a few seconds ago":"",Actions:"Ekintzak",'Actions for item with name "{name}"':"",Activities:"Jarduerak","Animals & Nature":"Animaliak eta Natura","Any link":"","Anything shared with the same group of people will show up here":"Pertsona-talde berarekin partekatutako edozer agertuko da hemen","Avatar of {displayName}":"{displayName}-(e)n irudia","Avatar of {displayName}, {status}":"{displayName} -(e)n irudia, {status}",Back:"","Back to provider selection":"","Cancel changes":"Ezeztatu aldaketak","Change name":"",Choose:"Aukeratu","Clear search":"","Clear text":"Garbitu testua",Close:"Itxi","Close modal":"Itxi modala","Close navigation":"Itxi nabigazioa","Close sidebar":"Itxi albo-barra","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Baieztatu aldaketak",Custom:"Pertsonalizatua","Edit item":"Editatu elementua","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Gogokoa",Flags:"Banderak","Food & Drink":"Janaria eta edariak","Frequently used":"Askotan erabilia",Global:"Globala","Go back to the list":"Bueltatu zerrendara","Hide password":"Ezkutatu pasahitza",'Load more "{options}""':"","Message limit of {count} characters reached":"Mezuaren {count} karaketere-limitera heldu zara","More items …":"Elementu gehiago …","More options":"",Next:"Hurrengoa","No emoji found":"Ez da emojirik aurkitu","No link provider found":"","No results":"Emaitzarik ez",Objects:"Objektuak","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Ireki nabigazioa","Open settings menu":"","Password is secure":"Pasahitza segurua da","Pause slideshow":"Pausatu diaporama","People & Body":"Jendea eta gorputza","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Hautatu emoji bat","Please select a time zone:":"Mesedez hautatu ordu-zona bat:",Previous:"Aurrekoa","Provider icon":"","Raw link {options}":"","Related resources":"Erlazionatutako baliabideak",Search:"Bilatu","Search emoji":"","Search results":"Bilaketa emaitzak","sec. ago":"","seconds ago":"","Select a tag":"Hautatu etiketa bat","Select provider":"",Settings:"Ezarpenak","Settings navigation":"Nabigazio ezarpenak","Show password":"Erakutsi pasahitza","Smart Picker":"","Smileys & Emotion":"Smileyak eta emozioa","Start slideshow":"Hasi diaporama","Start typing to search":"",Submit:"Bidali",Symbols:"Sinboloak","Travel & Places":"Bidaiak eta lekuak","Type to search time zone":"Idatzi ordu-zona bat bilatzeko","Unable to search the group":"Ezin izan da taldea bilatu","Undo changes":"Aldaketak desegin",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Idatzi mezua, erabili "@" norbait aipatzeko, erabili ":" emojiak automatikoki osatzeko...'}},{locale:"fa",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"fi",translations:{"{tag} (invisible)":"{tag} (näkymätön)","{tag} (restricted)":"{tag} (rajoitettu)","a few seconds ago":"",Actions:"Toiminnot",'Actions for item with name "{name}"':"",Activities:"Aktiviteetit","Animals & Nature":"Eläimet & luonto","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Käyttäjän {displayName} avatar","Avatar of {displayName}, {status}":"Käyttäjän {displayName} avatar, {status}",Back:"","Back to provider selection":"","Cancel changes":"Peruuta muutokset","Change name":"",Choose:"Valitse","Clear search":"","Clear text":"",Close:"Sulje","Close modal":"","Close navigation":"Sulje navigaatio","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Vahvista muutokset",Custom:"Mukautettu","Edit item":"Muokkaa kohdetta","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Liput","Food & Drink":"Ruoka & juoma","Frequently used":"Usein käytetyt",Global:"Yleinen","Go back to the list":"Siirry takaisin listaan","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Viestin merkken enimmäisimäärä {count} täynnä ","More items …":"","More options":"",Next:"Seuraava","No emoji found":"Emojia ei löytynyt","No link provider found":"","No results":"Ei tuloksia",Objects:"Esineet & asiat","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Avaa navigaatio","Open settings menu":"","Password is secure":"","Pause slideshow":"Keskeytä diaesitys","People & Body":"Ihmiset & keho","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Valitse emoji","Please select a time zone:":"Valitse aikavyöhyke:",Previous:"Edellinen","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Etsi","Search emoji":"","Search results":"Hakutulokset","sec. ago":"","seconds ago":"","Select a tag":"Valitse tagi","Select provider":"",Settings:"Asetukset","Settings navigation":"Asetusnavigaatio","Show password":"","Smart Picker":"","Smileys & Emotion":"Hymiöt & tunteet","Start slideshow":"Aloita diaesitys","Start typing to search":"",Submit:"Lähetä",Symbols:"Symbolit","Travel & Places":"Matkustus & kohteet","Type to search time zone":"Kirjoita etsiäksesi aikavyöhyke","Unable to search the group":"Ryhmää ei voi hakea","Undo changes":"Kumoa muutokset",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"fo",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"fr",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restreint)","a few seconds ago":"il y a quelques instants",Actions:"Actions",'Actions for item with name "{name}"':"",Activities:"Activités","Animals & Nature":"Animaux & Nature","Any link":"","Anything shared with the same group of people will show up here":"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"Retour","Back to provider selection":"","Cancel changes":"Annuler les modifications","Change name":"Modifier le nom",Choose:"Choisir","Clear search":"Effacer la recherche","Clear text":"Effacer le texte",Close:"Fermer","Close modal":"Fermer la fenêtre","Close navigation":"Fermer la navigation","Close sidebar":"Fermer la barre latérale","Close Smart Picker":"","Collapse menu":"Réduire le menu","Confirm changes":"Confirmer les modifications",Custom:"Personnalisé","Edit item":"Éditer l'élément","Enter link":"Saisissez le lien","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"Documentation externe pour {name}",Favorite:"Favori",Flags:"Drapeaux","Food & Drink":"Nourriture & Boissons","Frequently used":"Utilisés fréquemment",Global:"Global","Go back to the list":"Retourner à la liste","Hide password":"Cacher le mot de passe",'Load more "{options}""':"","Message limit of {count} characters reached":"Limite de messages de {count} caractères atteinte","More items …":"Plus d'éléments...","More options":"Plus d'options",Next:"Suivant","No emoji found":"Pas d’émoji trouvé","No link provider found":"","No results":"Aucun résultat",Objects:"Objets","Open contact menu":"Ouvrir le menu Contact",'Open link to "{resourceName}"':"","Open menu":"Ouvrir le menu","Open navigation":"Ouvrir la navigation","Open settings menu":"Ouvrir le menu Paramètres","Password is secure":"Le mot de passe est sécurisé","Pause slideshow":"Mettre le diaporama en pause","People & Body":"Personnes & Corps","Pick a date":"Sélectionner une date","Pick a date and a time":"Sélectionner une date et une heure","Pick a month":"Sélectionner un mois","Pick a time":"Sélectionner une heure","Pick a week":"Sélectionner une semaine","Pick a year":"Sélectionner une année","Pick an emoji":"Choisissez un émoji","Please select a time zone:":"Sélectionnez un fuseau horaire : ",Previous:"Précédent","Provider icon":"","Raw link {options}":"","Related resources":"Ressources liées",Search:"Chercher","Search emoji":"Rechercher un emoji","Search results":"Résultats de recherche","sec. ago":"","seconds ago":"","Select a tag":"Sélectionnez une balise","Select provider":"",Settings:"Paramètres","Settings navigation":"Navigation dans les paramètres","Show password":"Afficher le mot de passe","Smart Picker":"","Smileys & Emotion":"Smileys & Émotions","Start slideshow":"Démarrer le diaporama","Start typing to search":"",Submit:"Valider",Symbols:"Symboles","Travel & Places":"Voyage & Lieux","Type to search time zone":"Saisissez les premiers lettres pour rechercher un fuseau horaire","Unable to search the group":"Impossible de chercher le groupe","Undo changes":"Annuler les changements",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Écrire un message, utiliser "@" pour mentionner une personne, ":" pour l\'autocomplétion des émojis...'}},{locale:"gd",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"gl",translations:{"{tag} (invisible)":"{tag} (invisíbel)","{tag} (restricted)":"{tag} (restrinxido)","a few seconds ago":"",Actions:"Accións",'Actions for item with name "{name}"':"",Activities:"Actividades","Animals & Nature":"Animais e natureza","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"Cancelar os cambios","Change name":"",Choose:"Escoller","Clear search":"","Clear text":"",Close:"Pechar","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Confirma os cambios",Custom:"Personalizado","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Bandeiras","Food & Drink":"Comida e bebida","Frequently used":"Usado con frecuencia",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Acadouse o límite de {count} caracteres por mensaxe","More items …":"","More options":"",Next:"Seguinte","No emoji found":"Non se atopou ningún «emoji»","No link provider found":"","No results":"Sen resultados",Objects:"Obxectos","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Pausar o diaporama","People & Body":"Persoas e corpo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Escolla un «emoji»","Please select a time zone:":"",Previous:"Anterir","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Buscar","Search emoji":"","Search results":"Resultados da busca","sec. ago":"","seconds ago":"","Select a tag":"Seleccione unha etiqueta","Select provider":"",Settings:"Axustes","Settings navigation":"Navegación polos axustes","Show password":"","Smart Picker":"","Smileys & Emotion":"Sorrisos e emocións","Start slideshow":"Iniciar o diaporama","Start typing to search":"",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viaxes e lugares","Type to search time zone":"","Unable to search the group":"Non foi posíbel buscar o grupo","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"he",translations:{"{tag} (invisible)":"{tag} (נסתר)","{tag} (restricted)":"{tag} (מוגבל)","a few seconds ago":"לפני מספר שניות",Actions:"פעולות",'Actions for item with name "{name}"':"פעולות לפריט בשם „{name}”",Activities:"פעילויות","Animals & Nature":"חיות וטבע","Any link":"קישור כלשהו","Anything shared with the same group of people will show up here":"כל מה שמשותף עם אותה קבוצת האנשים יופיע כאן","Avatar of {displayName}":"תמונה ייצוגית של {displayName}","Avatar of {displayName}, {status}":"תמונה ייצוגית של {displayName}, {status}",Back:"חזרה","Back to provider selection":"חזרה לבחירת ספק","Cancel changes":"ביטול שינויים","Change name":"החלפת שם",Choose:"בחירה","Clear search":"פינוי חיפוש","Clear text":"פינוי טקסט",Close:"סגירה","Close modal":"סגירת החלונית","Close navigation":"סגירת הניווט","Close sidebar":"סגירת סרגל הצד","Close Smart Picker":"סגירת הבורר החכם","Collapse menu":"צמצום התפריט","Confirm changes":"אישור השינויים",Custom:"בהתאמה אישית","Edit item":"עריכת פריט","Enter link":"מילוי קישור","Error getting related resources. Please contact your system administrator if you have any questions.":"שגיאה בקבלת המשאבים הקשורים. נא ליצור קשר עם הנהלת המערכת אם יש לך שאלות.","External documentation for {name}":"תיעוד חיצוני עבור {name}",Favorite:"למועדפים",Flags:"דגלים","Food & Drink":"מזון ומשקאות","Frequently used":"בשימוש תדיר",Global:"כללי","Go back to the list":"חזרה לרשימה","Hide password":"הסתרת סיסמה",'Load more "{options}""':"טעינת „{options}” נוספות","Message limit of {count} characters reached":"הגעת למגבלה של {count} תווים","More items …":"פריטים נוספים…","More options":"אפשרויות נוספות",Next:"הבא","No emoji found":"לא נמצא אמוג׳י","No link provider found":"לא נמצא ספק קישורים","No results":"אין תוצאות",Objects:"חפצים","Open contact menu":"פתיחת תפריט קשר",'Open link to "{resourceName}"':"פתיחת קישור אל „{resourceName}”","Open menu":"פתיחת תפריט","Open navigation":"פתיחת ניווט","Open settings menu":"פתיחת תפריט הגדרות","Password is secure":"הסיסמה מאובטחת","Pause slideshow":"השהיית מצגת","People & Body":"אנשים וגוף","Pick a date":"נא לבחור תאריך","Pick a date and a time":"נא לבחור תאריך ושעה","Pick a month":"נא לבחור חודש","Pick a time":"נא לבחור שעה","Pick a week":"נא לבחור שבוע","Pick a year":"נא לבחור שנה","Pick an emoji":"נא לבחור אמוג׳י","Please select a time zone:":"נא לבחור אזור זמן:",Previous:"הקודם","Provider icon":"סמל ספק","Raw link {options}":"קישור גולמי {options}","Related resources":"משאבים קשורים",Search:"חיפוש","Search emoji":"חיפוש אמוג׳י","Search results":"תוצאות חיפוש","sec. ago":"לפני מספר שניות","seconds ago":"לפני מס׳ שניות","Select a tag":"בחירת תגית","Select provider":"בחירת ספק",Settings:"הגדרות","Settings navigation":"ניווט בהגדרות","Show password":"הצגת סיסמה","Smart Picker":"בורר חכם","Smileys & Emotion":"חייכנים ורגשונים","Start slideshow":"התחלת המצגת","Start typing to search":"התחלת הקלדה מחפשת",Submit:"הגשה",Symbols:"סמלים","Travel & Places":"טיולים ומקומות","Type to search time zone":"יש להקליד כדי לחפש אזור זמן","Unable to search the group":"לא ניתן לחפש בקבוצה","Undo changes":"ביטול שינויים",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"כאן ניתן לכתוב הודעה, אפשר להשתמש ב־„@” כדי לאזכר מישהו, ב־„:” להשלמה אוטומטית של אמוג׳י…"}},{locale:"hi_IN",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"hr",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"hsb",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"hu",translations:{"{tag} (invisible)":"{tag} (láthatatlan)","{tag} (restricted)":"{tag} (korlátozott)","a few seconds ago":"",Actions:"Műveletek",'Actions for item with name "{name}"':"",Activities:"Tevékenységek","Animals & Nature":"Állatok és természet","Any link":"","Anything shared with the same group of people will show up here":"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni","Avatar of {displayName}":"{displayName} profilképe","Avatar of {displayName}, {status}":"{displayName} profilképe, {status}",Back:"","Back to provider selection":"","Cancel changes":"Változtatások elvetése","Change name":"",Choose:"Válassszon","Clear search":"","Clear text":"Szöveg törlése",Close:"Bezárás","Close modal":"Ablak bezárása","Close navigation":"Navigáció bezárása","Close sidebar":"Oldalsáv bezárása","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Változtatások megerősítése",Custom:"Egyéni","Edit item":"Elem szerkesztése","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Kedvenc",Flags:"Zászlók","Food & Drink":"Étel és ital","Frequently used":"Gyakran használt",Global:"Globális","Go back to the list":"Ugrás vissza a listához","Hide password":"Jelszó elrejtése",'Load more "{options}""':"","Message limit of {count} characters reached":"{count} karakteres üzenetkorlát elérve","More items …":"További elemek...","More options":"",Next:"Következő","No emoji found":"Nem található emodzsi","No link provider found":"","No results":"Nincs találat",Objects:"Tárgyak","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Navigáció megnyitása","Open settings menu":"","Password is secure":"A jelszó biztonságos","Pause slideshow":"Diavetítés szüneteltetése","People & Body":"Emberek és test","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Válasszon egy emodzsit","Please select a time zone:":"Válasszon időzónát:",Previous:"Előző","Provider icon":"","Raw link {options}":"","Related resources":"Kapcsolódó erőforrások",Search:"Keresés","Search emoji":"","Search results":"Találatok","sec. ago":"","seconds ago":"","Select a tag":"Válasszon címkét","Select provider":"",Settings:"Beállítások","Settings navigation":"Navigáció a beállításokban","Show password":"Jelszó megjelenítése","Smart Picker":"","Smileys & Emotion":"Mosolyok és érzelmek","Start slideshow":"Diavetítés indítása","Start typing to search":"",Submit:"Beküldés",Symbols:"Szimbólumok","Travel & Places":"Utazás és helyek","Type to search time zone":"Gépeljen az időzóna kereséséhez","Unable to search the group":"A csoport nem kereshető","Undo changes":"Változtatások visszavonása",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…"}},{locale:"hy",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ia",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"id",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ig",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"is",translations:{"{tag} (invisible)":"{tag} (ósýnilegt)","{tag} (restricted)":"{tag} (takmarkað)","a few seconds ago":"",Actions:"Aðgerðir",'Actions for item with name "{name}"':"",Activities:"Aðgerðir","Animals & Nature":"Dýr og náttúra","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Velja","Clear search":"","Clear text":"",Close:"Loka","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"Sérsniðið","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Flögg","Food & Drink":"Matur og drykkur","Frequently used":"Oftast notað",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"Næsta","No emoji found":"Ekkert tjáningartákn fannst","No link provider found":"","No results":"Engar niðurstöður",Objects:"Hlutir","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Gera hlé á skyggnusýningu","People & Body":"Fólk og líkami","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Veldu tjáningartákn","Please select a time zone:":"",Previous:"Fyrri","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Leita","Search emoji":"","Search results":"Leitarniðurstöður","sec. ago":"","seconds ago":"","Select a tag":"Veldu merki","Select provider":"",Settings:"Stillingar","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"Broskallar og tilfinningar","Start slideshow":"Byrja skyggnusýningu","Start typing to search":"",Submit:"",Symbols:"Tákn","Travel & Places":"Staðir og ferðalög","Type to search time zone":"","Unable to search the group":"Get ekki leitað í hópnum","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"it",translations:{"{tag} (invisible)":"{tag} (invisibile)","{tag} (restricted)":"{tag} (limitato)","a few seconds ago":"",Actions:"Azioni",'Actions for item with name "{name}"':"",Activities:"Attività","Animals & Nature":"Animali e natura","Any link":"","Anything shared with the same group of people will show up here":"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui","Avatar of {displayName}":"Avatar di {displayName}","Avatar of {displayName}, {status}":"Avatar di {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Annulla modifiche","Change name":"",Choose:"Scegli","Clear search":"","Clear text":"Cancella il testo",Close:"Chiudi","Close modal":"Chiudi il messaggio modale","Close navigation":"Chiudi la navigazione","Close sidebar":"Chiudi la barra laterale","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Conferma modifiche",Custom:"Personalizzato","Edit item":"Modifica l'elemento","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Preferito",Flags:"Bandiere","Food & Drink":"Cibo e bevande","Frequently used":"Usati di frequente",Global:"Globale","Go back to the list":"Torna all'elenco","Hide password":"Nascondi la password",'Load more "{options}""':"","Message limit of {count} characters reached":"Limite dei messaggi di {count} caratteri raggiunto","More items …":"Più elementi ...","More options":"",Next:"Successivo","No emoji found":"Nessun emoji trovato","No link provider found":"","No results":"Nessun risultato",Objects:"Oggetti","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Apri la navigazione","Open settings menu":"","Password is secure":"La password è sicura","Pause slideshow":"Presentazione in pausa","People & Body":"Persone e corpo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Scegli un emoji","Please select a time zone:":"Si prega di selezionare un fuso orario:",Previous:"Precedente","Provider icon":"","Raw link {options}":"","Related resources":"Risorse correlate",Search:"Cerca","Search emoji":"","Search results":"Risultati di ricerca","sec. ago":"","seconds ago":"","Select a tag":"Seleziona un'etichetta","Select provider":"",Settings:"Impostazioni","Settings navigation":"Navigazione delle impostazioni","Show password":"Mostra la password","Smart Picker":"","Smileys & Emotion":"Faccine ed emozioni","Start slideshow":"Avvia presentazione","Start typing to search":"",Submit:"Invia",Symbols:"Simboli","Travel & Places":"Viaggi e luoghi","Type to search time zone":"Digita per cercare un fuso orario","Unable to search the group":"Impossibile cercare il gruppo","Undo changes":"Cancella i cambiamenti",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrivi un messaggio, "@" per menzionare qualcuno, ":" per il completamento automatico delle emoji ...'}},{locale:"ja",translations:{"{tag} (invisible)":"{タグ} (不可視)","{tag} (restricted)":"{タグ} (制限付)","a few seconds ago":"",Actions:"操作",'Actions for item with name "{name}"':"",Activities:"アクティビティ","Animals & Nature":"動物と自然","Any link":"","Anything shared with the same group of people will show up here":"同じグループで共有しているものは、全てここに表示されます","Avatar of {displayName}":"{displayName} のアバター","Avatar of {displayName}, {status}":"{displayName}, {status} のアバター",Back:"","Back to provider selection":"","Cancel changes":"変更をキャンセル","Change name":"",Choose:"選択","Clear search":"","Clear text":"テキストをクリア",Close:"閉じる","Close modal":"モーダルを閉じる","Close navigation":"ナビゲーションを閉じる","Close sidebar":"サイドバーを閉じる","Close Smart Picker":"","Collapse menu":"","Confirm changes":"変更を承認",Custom:"カスタム","Edit item":"編集","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"お気に入り",Flags:"国旗","Food & Drink":"食べ物と飲み物","Frequently used":"よく使うもの",Global:"全体","Go back to the list":"リストに戻る","Hide password":"パスワードを非表示",'Load more "{options}""':"","Message limit of {count} characters reached":"{count} 文字のメッセージ上限に達しています","More items …":"他のアイテム","More options":"",Next:"次","No emoji found":"絵文字が見つかりません","No link provider found":"","No results":"なし",Objects:"物","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"ナビゲーションを開く","Open settings menu":"","Password is secure":"パスワードは保護されています","Pause slideshow":"スライドショーを一時停止","People & Body":"様々な人と体の部位","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"絵文字を選択","Please select a time zone:":"タイムゾーンを選んで下さい:",Previous:"前","Provider icon":"","Raw link {options}":"","Related resources":"関連リソース",Search:"検索","Search emoji":"","Search results":"検索結果","sec. ago":"","seconds ago":"","Select a tag":"タグを選択","Select provider":"",Settings:"設定","Settings navigation":"ナビゲーション設定","Show password":"パスワードを表示","Smart Picker":"","Smileys & Emotion":"感情表現","Start slideshow":"スライドショーを開始","Start typing to search":"",Submit:"提出",Symbols:"記号","Travel & Places":"旅行と場所","Type to search time zone":"タイムゾーン検索のため入力してください","Unable to search the group":"グループを検索できません","Undo changes":"変更を取り消し",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'メッセージを記入、"@"でメンション、":"で絵文字の自動補完 ...'}},{locale:"ka",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ka_GE",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"kab",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"kk",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"km",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"kn",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ko",translations:{"{tag} (invisible)":"{tag}(숨김)","{tag} (restricted)":"{tag}(제한)","a few seconds ago":"방금 전",Actions:"",'Actions for item with name "{name}"':"",Activities:"활동","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"la",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"lb",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"lo",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"lt_LT",translations:{"{tag} (invisible)":"{tag} (nematoma)","{tag} (restricted)":"{tag} (apribota)","a few seconds ago":"",Actions:"Veiksmai",'Actions for item with name "{name}"':"",Activities:"Veiklos","Animals & Nature":"Gyvūnai ir gamta","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Pasirinkti","Clear search":"","Clear text":"",Close:"Užverti","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"Tinkinti","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Vėliavos","Food & Drink":"Maistas ir gėrimai","Frequently used":"Dažniausiai naudoti",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Pasiekta {count} simbolių žinutės riba","More items …":"","More options":"",Next:"Kitas","No emoji found":"Nerasta jaustukų","No link provider found":"","No results":"Nėra rezultatų",Objects:"Objektai","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Pristabdyti skaidrių rodymą","People & Body":"Žmonės ir kūnas","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Pasirinkti jaustuką","Please select a time zone:":"",Previous:"Ankstesnis","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Ieškoti","Search emoji":"","Search results":"Paieškos rezultatai","sec. ago":"","seconds ago":"","Select a tag":"Pasirinkti žymę","Select provider":"",Settings:"Nustatymai","Settings navigation":"Naršymas nustatymuose","Show password":"","Smart Picker":"","Smileys & Emotion":"Šypsenos ir emocijos","Start slideshow":"Pradėti skaidrių rodymą","Start typing to search":"",Submit:"Pateikti",Symbols:"Simboliai","Travel & Places":"Kelionės ir vietos","Type to search time zone":"","Unable to search the group":"Nepavyko atlikti paiešką grupėje","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"lv",translations:{"{tag} (invisible)":"{tag} (neredzams)","{tag} (restricted)":"{tag} (ierobežots)","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Izvēlēties","Clear search":"","Clear text":"",Close:"Aizvērt","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"Nākamais","No emoji found":"","No link provider found":"","No results":"Nav rezultātu",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Pauzēt slaidrādi","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"Iepriekšējais","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"Izvēlēties birku","Select provider":"",Settings:"Iestatījumi","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"Sākt slaidrādi","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"mk",translations:{"{tag} (invisible)":"{tag} (невидливо)","{tag} (restricted)":"{tag} (ограничено)","a few seconds ago":"",Actions:"Акции",'Actions for item with name "{name}"':"",Activities:"Активности","Animals & Nature":"Животни & Природа","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Аватар на {displayName}","Avatar of {displayName}, {status}":"Аватар на {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Откажи ги промените","Change name":"",Choose:"Избери","Clear search":"","Clear text":"",Close:"Затвори","Close modal":"Затвори модал","Close navigation":"Затвори навигација","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Потврди ги промените",Custom:"Прилагодени","Edit item":"Уреди","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Фаворити",Flags:"Знамиња","Food & Drink":"Храна & Пијалоци","Frequently used":"Најчесто користени",Global:"Глобално","Go back to the list":"Врати се на листата","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Ограничувањето на должината на пораката од {count} карактери е надминато","More items …":"","More options":"",Next:"Следно","No emoji found":"Не се пронајдени емотикони","No link provider found":"","No results":"Нема резултати",Objects:"Објекти","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Отвори навигација","Open settings menu":"","Password is secure":"","Pause slideshow":"Пузирај слајдшоу","People & Body":"Луѓе & Тело","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Избери емотикон","Please select a time zone:":"Изберете временска зона:",Previous:"Предходно","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Барај","Search emoji":"","Search results":"Резултати од барувањето","sec. ago":"","seconds ago":"","Select a tag":"Избери ознака","Select provider":"",Settings:"Параметри","Settings navigation":"Параметри за навигација","Show password":"","Smart Picker":"","Smileys & Emotion":"Смешковци & Емотикони","Start slideshow":"Стартувај слајдшоу","Start typing to search":"",Submit:"Испрати",Symbols:"Симболи","Travel & Places":"Патувања & Места","Type to search time zone":"Напишете за да пребарате временска зона","Unable to search the group":"Неможе да се принајде групата","Undo changes":"Врати ги промените",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"mn",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"mr",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ms_MY",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"my",translations:{"{tag} (invisible)":"{tag} (ကွယ်ဝှက်ထား)","{tag} (restricted)":"{tag} (ကန့်သတ်)","a few seconds ago":"",Actions:"လုပ်ဆောင်ချက်များ",'Actions for item with name "{name}"':"",Activities:"ပြုလုပ်ဆောင်တာများ","Animals & Nature":"တိရစ္ဆာန်များနှင့် သဘာဝ","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"{displayName} ၏ ကိုယ်ပွား","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်","Change name":"",Choose:"ရွေးချယ်ရန်","Clear search":"","Clear text":"",Close:"ပိတ်ရန်","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"ပြောင်းလဲမှုများ အတည်ပြုရန်",Custom:"အလိုကျချိန်ညှိမှု","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"အလံများ","Food & Drink":"အစားအသောက်","Frequently used":"မကြာခဏအသုံးပြုသော",Global:"ကမ္ဘာလုံးဆိုင်ရာ","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ","More items …":"","More options":"",Next:"နောက်သို့ဆက်ရန်","No emoji found":"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ","No link provider found":"","No results":"ရလဒ်မရှိပါ",Objects:"အရာဝတ္ထုများ","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"စလိုက်ရှိုး ခေတ္တရပ်ရန်","People & Body":"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"အီမိုဂျီရွေးရန်","Please select a time zone:":"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ",Previous:"ယခင်","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"ရှာဖွေရန်","Search emoji":"","Search results":"ရှာဖွေမှု ရလဒ်များ","sec. ago":"","seconds ago":"","Select a tag":"tag ရွေးချယ်ရန်","Select provider":"",Settings:"ချိန်ညှိချက်များ","Settings navigation":"ချိန်ညှိချက်အညွှန်း","Show password":"","Smart Picker":"","Smileys & Emotion":"စမိုင်လီများနှင့် အီမိုရှင်း","Start slideshow":"စလိုက်ရှိုးအား စတင်ရန်","Start typing to search":"",Submit:"တင်သွင်းရန်",Symbols:"သင်္ကေတများ","Travel & Places":"ခရီးသွားလာခြင်းနှင့် နေရာများ","Type to search time zone":"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ","Unable to search the group":"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"nb",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (beskyttet)","a few seconds ago":"",Actions:"Handlinger",'Actions for item with name "{name}"':"",Activities:"Aktiviteter","Animals & Nature":"Dyr og natur","Any link":"","Anything shared with the same group of people will show up here":"Alt som er delt med den samme gruppen vil vises her","Avatar of {displayName}":"Avataren til {displayName}","Avatar of {displayName}, {status}":"{displayName}'s avatar, {status}",Back:"","Back to provider selection":"","Cancel changes":"Avbryt endringer","Change name":"",Choose:"Velg","Clear search":"","Clear text":"Fjern tekst",Close:"Lukk","Close modal":"Lukk modal","Close navigation":"Lukk navigasjon","Close sidebar":"Lukk sidepanel","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Bekreft endringer",Custom:"Tilpasset","Edit item":"Rediger","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favoritt",Flags:"Flagg","Food & Drink":"Mat og drikke","Frequently used":"Ofte brukt",Global:"Global","Go back to the list":"Gå tilbake til listen","Hide password":"Skjul passord",'Load more "{options}""':"","Message limit of {count} characters reached":"Karakter begrensing {count} nådd i melding","More items …":"Flere gjenstander...","More options":"",Next:"Neste","No emoji found":"Fant ingen emoji","No link provider found":"","No results":"Ingen resultater",Objects:"Objekter","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Åpne navigasjon","Open settings menu":"","Password is secure":"Passordet er sikkert","Pause slideshow":"Pause lysbildefremvisning","People & Body":"Mennesker og kropp","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Velg en emoji","Please select a time zone:":"Vennligst velg tidssone",Previous:"Forrige","Provider icon":"","Raw link {options}":"","Related resources":"Relaterte ressurser",Search:"Søk","Search emoji":"","Search results":"Søkeresultater","sec. ago":"","seconds ago":"","Select a tag":"Velg en merkelapp","Select provider":"",Settings:"Innstillinger","Settings navigation":"Navigasjonsinstillinger","Show password":"Vis passord","Smart Picker":"","Smileys & Emotion":"Smilefjes og følelser","Start slideshow":"Start lysbildefremvisning","Start typing to search":"",Submit:"Send",Symbols:"Symboler","Travel & Places":"Reise og steder","Type to search time zone":"Tast for å søke etter tidssone","Unable to search the group":"Kunne ikke søke i gruppen","Undo changes":"Tilbakestill endringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv melding, bruk "@" for å nevne noen, bruk ":" for autofullføring av emoji...'}},{locale:"ne",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"nl",translations:{"{tag} (invisible)":"{tag} (onzichtbaar)","{tag} (restricted)":"{tag} (beperkt)","a few seconds ago":"",Actions:"Acties",'Actions for item with name "{name}"':"",Activities:"Activiteiten","Animals & Nature":"Dieren & Natuur","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Avatar van {displayName}","Avatar of {displayName}, {status}":"Avatar van {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Wijzigingen annuleren","Change name":"",Choose:"Kies","Clear search":"","Clear text":"",Close:"Sluiten","Close modal":"","Close navigation":"Navigatie sluiten","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Wijzigingen bevestigen",Custom:"Aangepast","Edit item":"Item bewerken","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Vlaggen","Food & Drink":"Eten & Drinken","Frequently used":"Vaak gebruikt",Global:"Globaal","Go back to the list":"Ga terug naar de lijst","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Berichtlimiet van {count} karakters bereikt","More items …":"","More options":"",Next:"Volgende","No emoji found":"Geen emoji gevonden","No link provider found":"","No results":"Geen resultaten",Objects:"Objecten","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Navigatie openen","Open settings menu":"","Password is secure":"","Pause slideshow":"Pauzeer diavoorstelling","People & Body":"Mensen & Lichaam","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Kies een emoji","Please select a time zone:":"Selecteer een tijdzone:",Previous:"Vorige","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Zoeken","Search emoji":"","Search results":"Zoekresultaten","sec. ago":"","seconds ago":"","Select a tag":"Selecteer een label","Select provider":"",Settings:"Instellingen","Settings navigation":"Instellingen navigatie","Show password":"","Smart Picker":"","Smileys & Emotion":"Smileys & Emotie","Start slideshow":"Start diavoorstelling","Start typing to search":"",Submit:"Verwerken",Symbols:"Symbolen","Travel & Places":"Reizen & Plaatsen","Type to search time zone":"Type om de tijdzone te zoeken","Unable to search the group":"Kan niet in de groep zoeken","Undo changes":"Wijzigingen ongedaan maken",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"nn_NO",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"oc",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (limit)","a few seconds ago":"",Actions:"Accions",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"Causir","Clear search":"","Clear text":"",Close:"Tampar","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"Seguent","No emoji found":"","No link provider found":"","No results":"Cap de resultat",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"Metre en pausa lo diaporama","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"Precedent","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"Seleccionar una etiqueta","Select provider":"",Settings:"Paramètres","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"Lançar lo diaporama","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"pl",translations:{"{tag} (invisible)":"{tag} (niewidoczna)","{tag} (restricted)":"{tag} (ograniczona)","a few seconds ago":"",Actions:"Działania",'Actions for item with name "{name}"':"",Activities:"Aktywność","Animals & Nature":"Zwierzęta i natura","Any link":"","Anything shared with the same group of people will show up here":"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób","Avatar of {displayName}":"Awatar {displayName}","Avatar of {displayName}, {status}":"Awatar {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Anuluj zmiany","Change name":"",Choose:"Wybierz","Clear search":"","Clear text":"Wyczyść tekst",Close:"Zamknij","Close modal":"Zamknij modal","Close navigation":"Zamknij nawigację","Close sidebar":"Zamknij pasek boczny","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Potwierdź zmiany",Custom:"Zwyczajne","Edit item":"Edytuj element","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Ulubiony",Flags:"Flagi","Food & Drink":"Jedzenie i picie","Frequently used":"Często używane",Global:"Globalnie","Go back to the list":"Powrót do listy","Hide password":"Ukryj hasło",'Load more "{options}""':"","Message limit of {count} characters reached":"Przekroczono limit wiadomości wynoszący {count} znaków","More items …":"Więcej pozycji…","More options":"",Next:"Następny","No emoji found":"Nie znaleziono emoji","No link provider found":"","No results":"Brak wyników",Objects:"Obiekty","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Otwórz nawigację","Open settings menu":"","Password is secure":"Hasło jest bezpieczne","Pause slideshow":"Wstrzymaj pokaz slajdów","People & Body":"Ludzie i ciało","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Wybierz emoji","Please select a time zone:":"Wybierz strefę czasową:",Previous:"Poprzedni","Provider icon":"","Raw link {options}":"","Related resources":"Powiązane zasoby",Search:"Szukaj","Search emoji":"","Search results":"Wyniki wyszukiwania","sec. ago":"","seconds ago":"","Select a tag":"Wybierz etykietę","Select provider":"",Settings:"Ustawienia","Settings navigation":"Ustawienia nawigacji","Show password":"Pokaż hasło","Smart Picker":"","Smileys & Emotion":"Buźki i emotikony","Start slideshow":"Rozpocznij pokaz slajdów","Start typing to search":"",Submit:"Wyślij",Symbols:"Symbole","Travel & Places":"Podróże i miejsca","Type to search time zone":"Wpisz, aby wyszukać strefę czasową","Unable to search the group":"Nie można przeszukać grupy","Undo changes":"Cofnij zmiany",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Napisz wiadomość, "@" aby o kimś wspomnieć, ":" dla autouzupełniania emoji…'}},{locale:"ps",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"pt_BR",translations:{"{tag} (invisible)":"{tag} (invisível)","{tag} (restricted)":"{tag} (restrito) ","a few seconds ago":"",Actions:"Ações",'Actions for item with name "{name}"':"",Activities:"Atividades","Animals & Nature":"Animais & Natureza","Any link":"","Anything shared with the same group of people will show up here":"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Cancelar alterações","Change name":"",Choose:"Escolher","Clear search":"","Clear text":"Limpar texto",Close:"Fechar","Close modal":"Fechar modal","Close navigation":"Fechar navegação","Close sidebar":"Fechar barra lateral","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Confirmar alterações",Custom:"Personalizado","Edit item":"Editar item","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favorito",Flags:"Bandeiras","Food & Drink":"Comida & Bebida","Frequently used":"Mais usados",Global:"Global","Go back to the list":"Volte para a lista","Hide password":"Ocultar a senha",'Load more "{options}""':"","Message limit of {count} characters reached":"Limite de mensagem de {count} caracteres atingido","More items …":"Mais itens …","More options":"",Next:"Próximo","No emoji found":"Nenhum emoji encontrado","No link provider found":"","No results":"Sem resultados",Objects:"Objetos","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Abrir navegação","Open settings menu":"","Password is secure":"A senha é segura","Pause slideshow":"Pausar apresentação de slides","People & Body":"Pessoas & Corpo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Escolha um emoji","Please select a time zone:":"Selecione um fuso horário: ",Previous:"Anterior","Provider icon":"","Raw link {options}":"","Related resources":"Recursos relacionados",Search:"Pesquisar","Search emoji":"","Search results":"Resultados da pesquisa","sec. ago":"","seconds ago":"","Select a tag":"Selecionar uma tag","Select provider":"",Settings:"Configurações","Settings navigation":"Navegação de configurações","Show password":"Mostrar senha","Smart Picker":"","Smileys & Emotion":"Smiles & Emoções","Start slideshow":"Iniciar apresentação de slides","Start typing to search":"",Submit:"Enviar",Symbols:"Símbolo","Travel & Places":"Viagem & Lugares","Type to search time zone":"Digite para pesquisar o fuso horário ","Unable to search the group":"Não foi possível pesquisar o grupo","Undo changes":"Desfazer modificações",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escreva mensagens, use "@" para mencionar algum, use ":" for autocompletar emoji …'}},{locale:"pt_PT",translations:{"{tag} (invisible)":"{tag} (invisivel)","{tag} (restricted)":"{tag} (restrito)","a few seconds ago":"alguns segundos atrás",Actions:"Ações",'Actions for item with name "{name}"':'Ações para objeto com o nome "[name]"',Activities:"Atividades","Animals & Nature":"Animais e Natureza","Any link":"Qualquer link","Anything shared with the same group of people will show up here":"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}",Back:"Voltar atrás","Back to provider selection":"Voltar à seleção de fornecedor","Cancel changes":"Cancelar alterações","Change name":"Alterar nome",Choose:"Escolher","Clear search":"Limpar a pesquisa","Clear text":"Limpar texto",Close:"Fechar","Close modal":"Fechar modal","Close navigation":"Fechar navegação","Close sidebar":"Fechar barra lateral","Close Smart Picker":'Fechar "Smart Picker"',"Collapse menu":"Comprimir menu","Confirm changes":"Confirmar alterações",Custom:"Personalizado","Edit item":"Editar item","Enter link":"Introduzir link","Error getting related resources. Please contact your system administrator if you have any questions.":"Erro em obter info relacionadas. Por favor contacte o administrador do sistema para esclarecimentos adicionais.","External documentation for {name}":"Documentação externa para {name}",Favorite:"Favorito",Flags:"Bandeiras","Food & Drink":"Comida e Bebida","Frequently used":"Mais utilizados",Global:"Global","Go back to the list":"Voltar para a lista","Hide password":"Ocultar a senha",'Load more "{options}""':'Obter mais "{options}""',"Message limit of {count} characters reached":"Atingido o limite de {count} carateres da mensagem.","More items …":"Mais itens …","More options":"Mais opções",Next:"Seguinte","No emoji found":"Nenhum emoji encontrado","No link provider found":"Nenhum fornecedor de link encontrado","No results":"Sem resultados",Objects:"Objetos","Open contact menu":"Abrir o menu de contato",'Open link to "{resourceName}"':'Abrir link para "{resourceName}"',"Open menu":"Abrir menu","Open navigation":"Abrir navegação","Open settings menu":"Abrir menu de configurações","Password is secure":"A senha é segura","Pause slideshow":"Pausar diaporama","People & Body":"Pessoas e Corpo","Pick a date":"Escolha uma data","Pick a date and a time":"Escolha uma data e um horário","Pick a month":"Escolha um mês","Pick a time":"Escolha um horário","Pick a week":"Escolha uma semana","Pick a year":"Escolha um ano","Pick an emoji":"Escolha um emoji","Please select a time zone:":"Por favor, selecione um fuso horário: ",Previous:"Anterior","Provider icon":"Icon do fornecedor","Raw link {options}":"Link inicial {options}","Related resources":"Recursos relacionados",Search:"Pesquisar","Search emoji":"Pesquisar emoji","Search results":"Resultados da pesquisa","sec. ago":"seg. atrás","seconds ago":"segundos atrás","Select a tag":"Selecionar uma etiqueta","Select provider":"Escolha de fornecedor",Settings:"Definições","Settings navigation":"Navegação de configurações","Show password":"Mostrar senha","Smart Picker":"Smart Picker","Smileys & Emotion":"Sorrisos e Emoções","Start slideshow":"Iniciar diaporama","Start typing to search":"Comece a digitar para pesquisar",Submit:"Submeter",Symbols:"Símbolos","Travel & Places":"Viagem e Lugares","Type to search time zone":"Digite para pesquisar o fuso horário ","Unable to search the group":"Não é possível pesquisar o grupo","Undo changes":"Anular alterações",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escreva a mensagem, use "@" para mencionar alguém, use ":" para obter um emoji …'}},{locale:"ro",translations:{"{tag} (invisible)":"{tag} (invizibil)","{tag} (restricted)":"{tag} (restricționat)","a few seconds ago":"",Actions:"Acțiuni",'Actions for item with name "{name}"':"",Activities:"Activități","Animals & Nature":"Animale și natură","Any link":"","Anything shared with the same group of people will show up here":"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici","Avatar of {displayName}":"Avatarul lui {displayName}","Avatar of {displayName}, {status}":"Avatarul lui {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Anulează modificările","Change name":"",Choose:"Alegeți","Clear search":"","Clear text":"Șterge textul",Close:"Închideți","Close modal":"Închideți modulul","Close navigation":"Închideți navigarea","Close sidebar":"Închide bara laterală","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Confirmați modificările",Custom:"Personalizat","Edit item":"Editați elementul","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Favorit",Flags:"Marcaje","Food & Drink":"Alimente și băuturi","Frequently used":"Utilizate frecvent",Global:"Global","Go back to the list":"Întoarceți-vă la listă","Hide password":"Ascunde parola",'Load more "{options}""':"","Message limit of {count} characters reached":"Limita mesajului de {count} caractere a fost atinsă","More items …":"Mai multe articole ...","More options":"",Next:"Următorul","No emoji found":"Nu s-a găsit niciun emoji","No link provider found":"","No results":"Nu există rezultate",Objects:"Obiecte","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Deschideți navigația","Open settings menu":"","Password is secure":"Parola este sigură","Pause slideshow":"Pauză prezentare de diapozitive","People & Body":"Oameni și corp","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Alege un emoji","Please select a time zone:":"Vă rugăm să selectați un fus orar:",Previous:"Anterior","Provider icon":"","Raw link {options}":"","Related resources":"Resurse legate",Search:"Căutare","Search emoji":"","Search results":"Rezultatele căutării","sec. ago":"","seconds ago":"","Select a tag":"Selectați o etichetă","Select provider":"",Settings:"Setări","Settings navigation":"Navigare setări","Show password":"Arată parola","Smart Picker":"","Smileys & Emotion":"Zâmbete și emoții","Start slideshow":"Începeți prezentarea de diapozitive","Start typing to search":"",Submit:"Trimiteți",Symbols:"Simboluri","Travel & Places":"Călătorii și locuri","Type to search time zone":"Tastați pentru a căuta fusul orar","Unable to search the group":"Imposibilitatea de a căuta în grup","Undo changes":"Anularea modificărilor",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrie un mesaj, folosește "@" pentru a menționa pe cineva, folosește ":" pentru autocompletarea cu emoji ...'}},{locale:"ru",translations:{"{tag} (invisible)":"{tag} (невидимое)","{tag} (restricted)":"{tag} (ограниченное)","a few seconds ago":"",Actions:"Действия ",'Actions for item with name "{name}"':"",Activities:"События","Animals & Nature":"Животные и природа ","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Фотография {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Отменить изменения","Change name":"",Choose:"Выберите","Clear search":"","Clear text":"",Close:"Закрыть","Close modal":"Закрыть модальное окно","Close navigation":"Закрыть навигацию","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Подтвердить изменения",Custom:"Пользовательское","Edit item":"Изменить элемент","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Флаги","Food & Drink":"Еда, напиток","Frequently used":"Часто используемый",Global:"Глобальный","Go back to the list":"Вернуться к списку","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Достигнуто ограничение на количество символов в {count}","More items …":"","More options":"",Next:"Следующее","No emoji found":"Эмодзи не найдено","No link provider found":"","No results":"Результаты отсуствуют",Objects:"Объекты","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Открыть навигацию","Open settings menu":"","Password is secure":"","Pause slideshow":"Приостановить показ слйдов","People & Body":"Люди и тело","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Выберите эмодзи","Please select a time zone:":"Пожалуйста, выберите часовой пояс:",Previous:"Предыдущее","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Поиск","Search emoji":"","Search results":"Результаты поиска","sec. ago":"","seconds ago":"","Select a tag":"Выберите метку","Select provider":"",Settings:"Параметры","Settings navigation":"Навигация по настройкам","Show password":"","Smart Picker":"","Smileys & Emotion":"Смайлики и эмоции","Start slideshow":"Начать показ слайдов","Start typing to search":"",Submit:"Утвердить",Symbols:"Символы","Travel & Places":"Путешествия и места","Type to search time zone":"Введите для поиска часового пояса","Unable to search the group":"Невозможно найти группу","Undo changes":"Отменить изменения",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sc",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"si",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sk",translations:{"{tag} (invisible)":"{tag} (neviditeľný)","{tag} (restricted)":"{tag} (obmedzený)","a few seconds ago":"",Actions:"Akcie",'Actions for item with name "{name}"':"",Activities:"Aktivity","Animals & Nature":"Zvieratá a príroda","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Avatar {displayName}","Avatar of {displayName}, {status}":"Avatar {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Zrušiť zmeny","Change name":"",Choose:"Vybrať","Clear search":"","Clear text":"",Close:"Zatvoriť","Close modal":"","Close navigation":"Zavrieť navigáciu","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Potvrdiť zmeny",Custom:"Zvyk","Edit item":"Upraviť položku","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"Vlajky","Food & Drink":"Jedlo a nápoje","Frequently used":"Často používané",Global:"Globálne","Go back to the list":"Naspäť na zoznam","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Limit správy na {count} znakov dosiahnutý","More items …":"","More options":"",Next:"Ďalší","No emoji found":"Nenašli sa žiadne emodži","No link provider found":"","No results":"Žiadne výsledky",Objects:"Objekty","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Otvoriť navigáciu","Open settings menu":"","Password is secure":"","Pause slideshow":"Pozastaviť prezentáciu","People & Body":"Ľudia a telo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Vyberte si emodži","Please select a time zone:":"Prosím vyberte časovú zónu:",Previous:"Predchádzajúci","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Hľadať","Search emoji":"","Search results":"Výsledky vyhľadávania","sec. ago":"","seconds ago":"","Select a tag":"Vybrať štítok","Select provider":"",Settings:"Nastavenia","Settings navigation":"Navigácia v nastaveniach","Show password":"","Smart Picker":"","Smileys & Emotion":"Smajlíky a emócie","Start slideshow":"Začať prezentáciu","Start typing to search":"",Submit:"Odoslať",Symbols:"Symboly","Travel & Places":"Cestovanie a miesta","Type to search time zone":"Začníte písať pre vyhľadávanie časovej zóny","Unable to search the group":"Skupinu sa nepodarilo nájsť","Undo changes":"Vrátiť zmeny",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sl",translations:{"{tag} (invisible)":"{tag} (nevidno)","{tag} (restricted)":"{tag} (omejeno)","a few seconds ago":"",Actions:"Dejanja",'Actions for item with name "{name}"':"",Activities:"Dejavnosti","Animals & Nature":"Živali in Narava","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Podoba {displayName}","Avatar of {displayName}, {status}":"Prikazna slika {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Prekliči spremembe","Change name":"",Choose:"Izbor","Clear search":"","Clear text":"Počisti besedilo",Close:"Zapri","Close modal":"Zapri pojavno okno","Close navigation":"Zapri krmarjenje","Close sidebar":"Zapri stransko vrstico","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Potrdi spremembe",Custom:"Po meri","Edit item":"Uredi predmet","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Priljubljeno",Flags:"Zastavice","Food & Drink":"Hrana in Pijača","Frequently used":"Pogostost uporabe",Global:"Splošno","Go back to the list":"Vrni se na seznam","Hide password":"Skrij geslo",'Load more "{options}""':"","Message limit of {count} characters reached":"Dosežena omejitev {count} znakov na sporočilo.","More items …":"Več predmetov ...","More options":"",Next:"Naslednji","No emoji found":"Ni najdenih izraznih ikon","No link provider found":"","No results":"Ni zadetkov",Objects:"Predmeti","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Odpri krmarjenje","Open settings menu":"","Password is secure":"Geslo je varno","Pause slideshow":"Ustavi predstavitev","People & Body":"Ljudje in Telo","Pick a date":"Izbor datuma","Pick a date and a time":"Izbor datuma in časa","Pick a month":"Izbor meseca","Pick a time":"Izbor časa","Pick a week":"Izbor tedna","Pick a year":"Izbor leta","Pick an emoji":"Izbor izrazne ikone","Please select a time zone:":"Izbor časovnega pasu:",Previous:"Predhodni","Provider icon":"","Raw link {options}":"","Related resources":"Povezani viri",Search:"Iskanje","Search emoji":"","Search results":"Zadetki iskanja","sec. ago":"","seconds ago":"","Select a tag":"Izbor oznake","Select provider":"",Settings:"Nastavitve","Settings navigation":"Krmarjenje nastavitev","Show password":"Pokaži geslo","Smart Picker":"","Smileys & Emotion":"Izrazne ikone","Start slideshow":"Začni predstavitev","Start typing to search":"",Submit:"Pošlji",Symbols:"Simboli","Travel & Places":"Potovanja in Kraji","Type to search time zone":"Vpišite niz za iskanje časovnega pasu","Unable to search the group":"Ni mogoče iskati po skupini","Undo changes":"Razveljavi spremembe",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sq",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sr",translations:{"{tag} (invisible)":"{tag} (nevidljivo)","{tag} (restricted)":"{tag} (ograničeno)","a few seconds ago":"",Actions:"Radnje",'Actions for item with name "{name}"':"",Activities:"Aktivnosti","Animals & Nature":"Životinje i Priroda","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"Avatar za {displayName}","Avatar of {displayName}, {status}":"Avatar za {displayName}, {status}",Back:"","Back to provider selection":"","Cancel changes":"Otkaži izmene","Change name":"",Choose:"Изаберите","Clear search":"","Clear text":"",Close:"Затвори","Close modal":"Zatvori modal","Close navigation":"Zatvori navigaciju","Close sidebar":"Zatvori bočnu traku","Close Smart Picker":"","Collapse menu":"","Confirm changes":"Potvrdite promene",Custom:"Po meri","Edit item":"Uredi stavku","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"Omiljeni",Flags:"Zastave","Food & Drink":"Hrana i Piće","Frequently used":"Često korišćeno",Global:"Globalno","Go back to the list":"Natrag na listu","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"Dostignuto je ograničenje za poruke od {count} znakova","More items …":"","More options":"",Next:"Следеће","No emoji found":"Nije pronađen nijedan emodži","No link provider found":"","No results":"Нема резултата",Objects:"Objekti","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"Otvori navigaciju","Open settings menu":"","Password is secure":"","Pause slideshow":"Паузирај слајд шоу","People & Body":"Ljudi i Telo","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"Izaberi emodži","Please select a time zone:":"Molimo izaberite vremensku zonu:",Previous:"Претходно","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"Pretraži","Search emoji":"","Search results":"Rezultati pretrage","sec. ago":"","seconds ago":"","Select a tag":"Изаберите ознаку","Select provider":"",Settings:"Поставке","Settings navigation":"Navigacija u podešavanjima","Show password":"","Smart Picker":"","Smileys & Emotion":"Smajli i Emocije","Start slideshow":"Покрени слајд шоу","Start typing to search":"",Submit:"Prihvati",Symbols:"Simboli","Travel & Places":"Putovanja i Mesta","Type to search time zone":"Ukucaj da pretražiš vremenske zone","Unable to search the group":"Nije moguće pretražiti grupu","Undo changes":"Poništi promene",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sr@latin",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"sv",translations:{"{tag} (invisible)":"{tag} (osynlig)","{tag} (restricted)":"{tag} (begränsad)","a few seconds ago":"några sekunder sedan",Actions:"Åtgärder",'Actions for item with name "{name}"':'Åtgärder för objekt med namn "{name}"',Activities:"Aktiviteter","Animals & Nature":"Djur & Natur","Any link":"Vilken länk som helst","Anything shared with the same group of people will show up here":"Något som delats med samma grupp av personer kommer att visas här","Avatar of {displayName}":"{displayName}s avatar","Avatar of {displayName}, {status}":"{displayName}s avatar, {status}",Back:"Tillbaka","Back to provider selection":"Tillbaka till leverantörsval","Cancel changes":"Avbryt ändringar","Change name":"Ändra namn",Choose:"Välj","Clear search":"Rensa sökning","Clear text":"Ta bort text",Close:"Stäng","Close modal":"Stäng modal","Close navigation":"Stäng navigering","Close sidebar":"Stäng sidopanel","Close Smart Picker":"Stäng Smart Picker","Collapse menu":"Komprimera menyn","Confirm changes":"Bekräfta ändringar",Custom:"Anpassad","Edit item":"Ändra","Enter link":"Ange länk","Error getting related resources. Please contact your system administrator if you have any questions.":"Det gick inte att hämta relaterade resurser. Kontakta din systemadministratör om du har några frågor.","External documentation for {name}":"Extern dokumentation för {name}",Favorite:"Favorit",Flags:"Flaggor","Food & Drink":"Mat & Dryck","Frequently used":"Används ofta",Global:"Global","Go back to the list":"Gå tillbaka till listan","Hide password":"Göm lössenordet",'Load more "{options}""':'Ladda fler "{options}""',"Message limit of {count} characters reached":"Meddelandegräns {count} tecken används","More items …":"Fler objekt","More options":"Fler alternativ",Next:"Nästa","No emoji found":"Hittade inga emojis","No link provider found":"Ingen länkleverantör hittades","No results":"Inga resultat",Objects:"Objekt","Open contact menu":"Öppna kontaktmenyn",'Open link to "{resourceName}"':'Öppna länken till "{resourceName}"',"Open menu":"Öppna menyn","Open navigation":"Öppna navigering","Open settings menu":"Öppna inställningsmenyn","Password is secure":"Lössenordet är säkert","Pause slideshow":"Pausa bildspelet","People & Body":"Kropp & Själ","Pick a date":"Välj datum","Pick a date and a time":"Välj datum och tid","Pick a month":"Välj månad","Pick a time":"Välj tid","Pick a week":"Välj vecka","Pick a year":"Välj år","Pick an emoji":"Välj en emoji","Please select a time zone:":"Välj tidszon:",Previous:"Föregående","Provider icon":"Leverantörsikon","Raw link {options}":"Oformaterad länk {options}","Related resources":"Relaterade resurser",Search:"Sök","Search emoji":"Sök emoji","Search results":"Sökresultat","sec. ago":"sek. sedan","seconds ago":"sekunder sedan","Select a tag":"Välj en tag","Select provider":"Välj leverantör",Settings:"Inställningar","Settings navigation":"Inställningsmeny","Show password":"Visa lössenordet","Smart Picker":"Smart Picker","Smileys & Emotion":"Selfies & Känslor","Start slideshow":"Starta bildspelet","Start typing to search":"Börja skriva för att söka",Submit:"Skicka",Symbols:"Symboler","Travel & Places":"Resor & Sevärdigheter","Type to search time zone":"Skriv för att välja tidszon","Unable to search the group":"Kunde inte söka i gruppen","Undo changes":"Ångra ändringar",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv meddelande, använd "@" för att nämna någon, använd ":" för automatiska emojiförslag ...'}},{locale:"sw",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"ta",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"th",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"tk",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"tr",translations:{"{tag} (invisible)":"{tag} (görünmez)","{tag} (restricted)":"{tag} (kısıtlı)","a few seconds ago":"birkaç saniye önce",Actions:"İşlemler",'Actions for item with name "{name}"':"{name} adındaki öge için işlemler",Activities:"Etkinlikler","Animals & Nature":"Hayvanlar ve Doğa","Any link":"Herhangi bir bağlantı","Anything shared with the same group of people will show up here":"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir","Avatar of {displayName}":"{displayName} avatarı","Avatar of {displayName}, {status}":"{displayName}, {status} avatarı",Back:"Geri","Back to provider selection":"Sağlayıcı seçimine dön","Cancel changes":"Değişiklikleri iptal et","Change name":"Adı değiştir",Choose:"Seçin","Clear search":"Aramayı temizle","Clear text":"Metni temizle",Close:"Kapat","Close modal":"Üste açılan pencereyi kapat","Close navigation":"Gezinmeyi kapat","Close sidebar":"Yan çubuğu kapat","Close Smart Picker":"Akıllı seçimi kapat","Collapse menu":"Menüyü daralt","Confirm changes":"Değişiklikleri onayla",Custom:"Özel","Edit item":"Ögeyi düzenle","Enter link":"Bağlantıyı yazın","Error getting related resources. Please contact your system administrator if you have any questions.":"İlgili kaynaklara ulaşılırken sorun çıktı. Herhangi bir sorunuz varsa lütfen sistem yöneticiniz ile görüşün ","External documentation for {name}":"{name} için dış belgeler",Favorite:"Sık kullanılanlara ekle",Flags:"Bayraklar","Food & Drink":"Yeme ve içme","Frequently used":"Sık kullanılanlar",Global:"Evrensel","Go back to the list":"Listeye dön","Hide password":"Parolayı gizle",'Load more "{options}""':'Diğer "{options}"',"Message limit of {count} characters reached":"{count} karakter ileti sınırına ulaşıldı","More items …":"Diğer ögeler…","More options":"Diğer seçenekler",Next:"Sonraki","No emoji found":"Herhangi bir emoji bulunamadı","No link provider found":"Bağlantı sağlayıcısı bulunamadı","No results":"Herhangi bir sonuç bulunamadı",Objects:"Nesneler","Open contact menu":"İletişim menüsünü aç",'Open link to "{resourceName}"':"{resourceName} bağlantısını aç","Open menu":"Menüyü aç","Open navigation":"Gezinmeyi aç","Open settings menu":"Ayarlar menüsünü aç","Password is secure":"Parola güvenli","Pause slideshow":"Slayt sunumunu duraklat","People & Body":"İnsanlar ve beden","Pick a date":"Bir tarih seçin","Pick a date and a time":"Bir tarih ve saat seçin","Pick a month":"Bir ay seçin","Pick a time":"Bir saat seçin","Pick a week":"Bir hafta seçin","Pick a year":"Bir yıl seçin","Pick an emoji":"Bir emoji seçin","Please select a time zone:":"Lütfen bir saat dilimi seçin:",Previous:"Önceki","Provider icon":"Sağlayıcı simgesi","Raw link {options}":"Ham bağlantı {options}","Related resources":"İlgili kaynaklar",Search:"Arama","Search emoji":"Emoji ara","Search results":"Arama sonuçları","sec. ago":"sn. önce","seconds ago":"saniye önce","Select a tag":"Bir etiket seçin","Select provider":"Sağlayıcı seçin",Settings:"Ayarlar","Settings navigation":"Gezinme ayarları","Show password":"Parolayı görüntüle","Smart Picker":"Akıllı seçim","Smileys & Emotion":"İfadeler ve duygular","Start slideshow":"Slayt sunumunu başlat","Start typing to search":"Aramak için yazmaya başlayın",Submit:"Gönder",Symbols:"Simgeler","Travel & Places":"Gezi ve yerler","Type to search time zone":"Saat dilimi aramak için yazmaya başlayın","Unable to search the group":"Grupta arama yapılamadı","Undo changes":"Değişiklikleri geri al",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için ":" kullanın…'}},{locale:"ug",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"uk",translations:{"{tag} (invisible)":"{tag} (невидимий)","{tag} (restricted)":"{tag} (обмежений)","a few seconds ago":"декілька секунд тому",Actions:"Дії",'Actions for item with name "{name}"':'Дії для об\'єкту "{name}"',Activities:"Діяльність","Animals & Nature":"Тварини та природа","Any link":"Будь-яке посилання","Anything shared with the same group of people will show up here":"Будь-що доступне для цієї же групи людей буде показано тут","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Аватар {displayName}, {status}",Back:"Назад","Back to provider selection":"Назад до вибору постачальника","Cancel changes":"Скасувати зміни","Change name":"Змінити назву",Choose:"Виберіть","Clear search":"Очистити пошук","Clear text":"Очистити текст",Close:"Закрити","Close modal":"Закрити модаль","Close navigation":"Закрити навігацію","Close sidebar":"Закрити бічну панель","Close Smart Picker":"Закрити асистент вибору","Collapse menu":"Згорнути меню","Confirm changes":"Підтвердити зміни",Custom:"Власне","Edit item":"Редагувати елемент","Enter link":"Зазначте посилання","Error getting related resources. Please contact your system administrator if you have any questions.":"Помилка під час отримання пов'язаних ресурсів. Будь ласка, сконтактуйте з системним адміністратором, якщо у вас виникли запитання.","External documentation for {name}":"Зовнішня документація для {name}",Favorite:"Із зірочкою",Flags:"Прапори","Food & Drink":"Їжа та напої","Frequently used":"Найчастіші",Global:"Глобальний","Go back to the list":"Повернутися до списку","Hide password":"Приховати пароль",'Load more "{options}""':'Завантажити більше "{options}"',"Message limit of {count} characters reached":"Вичерпано ліміт у {count} символів для повідомлення","More items …":"Більше об'єктів...","More options":"Більше об'єктів",Next:"Вперед","No emoji found":"Емоційки відсутні","No link provider found":"Не наведено посилання","No results":"Відсутні результати",Objects:"Об'єкти","Open contact menu":"Відкрити меню контактів",'Open link to "{resourceName}"':'Відкрити посилання на "{resourceName}"',"Open menu":"Відкрити меню","Open navigation":"Відкрити навігацію","Open settings menu":"Відкрити меню налаштувань","Password is secure":"Пароль безпечний","Pause slideshow":"Пауза у показі слайдів","People & Body":"Люди та жести","Pick a date":"Вибрати дату","Pick a date and a time":"Виберіть дату та час","Pick a month":"Виберіть місяць","Pick a time":"Виберіть час","Pick a week":"Виберіть тиждень","Pick a year":"Виберіть рік","Pick an emoji":"Виберіть емоційку","Please select a time zone:":"Виберіть часовий пояс:",Previous:"Назад","Provider icon":"Піктограма постачальника","Raw link {options}":"Пряме посилання {options}","Related resources":"Пов'язані ресурси",Search:"Пошук","Search emoji":"Шукати емоційки","Search results":"Результати пошуку","sec. ago":"с тому","seconds ago":"с тому","Select a tag":"Виберіть позначку","Select provider":"Виберіть постачальника",Settings:"Налаштування","Settings navigation":"Навігація у налаштуваннях","Show password":"Показати пароль","Smart Picker":"Асистент вибору","Smileys & Emotion":"Смайли та емоції","Start slideshow":"Почати показ слайдів","Start typing to search":"Почніть вводити для пошуку",Submit:"Надіслати",Symbols:"Символи","Travel & Places":"Поїздки та місця","Type to search time zone":"Введіть для пошуку часовий пояс","Unable to search the group":"Неможливо шукати в групі","Undo changes":"Скасувати зміни",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Додайте "@", щоби згадати коористувача або ":" для вибору емоційки...'}},{locale:"ur_PK",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"uz",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"vi",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"zh_CN",translations:{"{tag} (invisible)":"{tag} (不可见)","{tag} (restricted)":"{tag} (受限)","a few seconds ago":"",Actions:"行为",'Actions for item with name "{name}"':"",Activities:"活动","Animals & Nature":"动物 & 自然","Any link":"","Anything shared with the same group of people will show up here":"与同组用户分享的所有内容都会显示于此","Avatar of {displayName}":"{displayName}的头像","Avatar of {displayName}, {status}":"{displayName}的头像,{status}",Back:"","Back to provider selection":"","Cancel changes":"取消更改","Change name":"",Choose:"选择","Clear search":"","Clear text":"清除文本",Close:"关闭","Close modal":"关闭窗口","Close navigation":"关闭导航","Close sidebar":"关闭侧边栏","Close Smart Picker":"","Collapse menu":"","Confirm changes":"确认更改",Custom:"自定义","Edit item":"编辑项目","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"喜爱",Flags:"旗帜","Food & Drink":"食物 & 饮品","Frequently used":"经常使用",Global:"全局","Go back to the list":"返回至列表","Hide password":"隐藏密码",'Load more "{options}""':"","Message limit of {count} characters reached":"已达到 {count} 个字符的消息限制","More items …":"更多项目…","More options":"",Next:"下一个","No emoji found":"表情未找到","No link provider found":"","No results":"无结果",Objects:"物体","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"开启导航","Open settings menu":"","Password is secure":"密码安全","Pause slideshow":"暂停幻灯片","People & Body":"人 & 身体","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"选择一个表情","Please select a time zone:":"请选择一个时区:",Previous:"上一个","Provider icon":"","Raw link {options}":"","Related resources":"相关资源",Search:"搜索","Search emoji":"","Search results":"搜索结果","sec. ago":"","seconds ago":"","Select a tag":"选择一个标签","Select provider":"",Settings:"设置","Settings navigation":"设置向导","Show password":"显示密码","Smart Picker":"","Smileys & Emotion":"笑脸 & 情感","Start slideshow":"开始幻灯片","Start typing to search":"",Submit:"提交",Symbols:"符号","Travel & Places":"旅游 & 地点","Type to search time zone":"打字以搜索时区","Unable to search the group":"无法搜索分组","Undo changes":"撤销更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'写信息,使用"@"来提及某人,使用":"进行表情符号自动完成 ...'}},{locale:"zh_HK",translations:{"{tag} (invisible)":"{tag} (隱藏)","{tag} (restricted)":"{tag} (受限)","a few seconds ago":"",Actions:"動作",'Actions for item with name "{name}"':"",Activities:"活動","Animals & Nature":"動物與自然","Any link":"","Anything shared with the same group of people will show up here":"與同一組人共享的任何內容都會顯示在此處","Avatar of {displayName}":"{displayName} 的頭像","Avatar of {displayName}, {status}":"{displayName} 的頭像,{status}",Back:"","Back to provider selection":"","Cancel changes":"取消更改","Change name":"",Choose:"選擇","Clear search":"","Clear text":"清除文本",Close:"關閉","Close modal":"關閉模態","Close navigation":"關閉導航","Close sidebar":"關閉側邊欄","Close Smart Picker":"","Collapse menu":"","Confirm changes":"確認更改",Custom:"自定義","Edit item":"編輯項目","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"喜愛",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"經常使用",Global:"全球的","Go back to the list":"返回清單","Hide password":"隱藏密碼",'Load more "{options}""':"","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制","More items …":"更多項目 …","More options":"",Next:"下一個","No emoji found":"未找到表情符號","No link provider found":"","No results":"無結果",Objects:"物件","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"開啟導航","Open settings menu":"","Password is secure":"密碼是安全的","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"選擇表情符號","Please select a time zone:":"請選擇時區:",Previous:"上一個","Provider icon":"","Raw link {options}":"","Related resources":"相關資源",Search:"搜尋","Search emoji":"","Search results":"搜尋結果","sec. ago":"","seconds ago":"","Select a tag":"選擇標籤","Select provider":"",Settings:"設定","Settings navigation":"設定值導覽","Show password":"顯示密碼","Smart Picker":"","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片","Start typing to search":"",Submit:"提交",Symbols:"標誌","Travel & Places":"旅遊與景點","Type to search time zone":"鍵入以搜索時區","Unable to search the group":"無法搜尋群組","Undo changes":"取消更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'寫訊息,使用 "@" 來指代某人,使用 ":" 用於表情符號自動填充 ...'}},{locale:"zh_TW",translations:{"{tag} (invisible)":"{tag}(隱藏)","{tag} (restricted)":"{tag}(受限)","a few seconds ago":"幾秒前",Actions:"動作",'Actions for item with name "{name}"':"",Activities:"活動","Animals & Nature":"動物與自然","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"選擇","Clear search":"","Clear text":"",Close:"關閉","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"自定義","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"最近使用",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制","More items …":"","More options":"",Next:"下一個","No emoji found":"未找到表情符號","No link provider found":"","No results":"無結果",Objects:"物件","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"選擇表情符號","Please select a time zone:":"",Previous:"上一個","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"搜尋","Search emoji":"","Search results":"搜尋結果","sec. ago":"","seconds ago":"","Select a tag":"選擇標籤","Select provider":"",Settings:"設定","Settings navigation":"設定值導覽","Show password":"","Smart Picker":"","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片","Start typing to search":"",Submit:"",Symbols:"標誌","Travel & Places":"旅遊與景點","Type to search time zone":"","Unable to search the group":"無法搜尋群組","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}},{locale:"zu_ZA",translations:{"{tag} (invisible)":"","{tag} (restricted)":"","a few seconds ago":"",Actions:"",'Actions for item with name "{name}"':"",Activities:"","Animals & Nature":"","Any link":"","Anything shared with the same group of people will show up here":"","Avatar of {displayName}":"","Avatar of {displayName}, {status}":"",Back:"","Back to provider selection":"","Cancel changes":"","Change name":"",Choose:"","Clear search":"","Clear text":"",Close:"","Close modal":"","Close navigation":"","Close sidebar":"","Close Smart Picker":"","Collapse menu":"","Confirm changes":"",Custom:"","Edit item":"","Enter link":"","Error getting related resources. Please contact your system administrator if you have any questions.":"","External documentation for {name}":"",Favorite:"",Flags:"","Food & Drink":"","Frequently used":"",Global:"","Go back to the list":"","Hide password":"",'Load more "{options}""':"","Message limit of {count} characters reached":"","More items …":"","More options":"",Next:"","No emoji found":"","No link provider found":"","No results":"",Objects:"","Open contact menu":"",'Open link to "{resourceName}"':"","Open menu":"","Open navigation":"","Open settings menu":"","Password is secure":"","Pause slideshow":"","People & Body":"","Pick a date":"","Pick a date and a time":"","Pick a month":"","Pick a time":"","Pick a week":"","Pick a year":"","Pick an emoji":"","Please select a time zone:":"",Previous:"","Provider icon":"","Raw link {options}":"","Related resources":"",Search:"","Search emoji":"","Search results":"","sec. ago":"","seconds ago":"","Select a tag":"","Select provider":"",Settings:"","Settings navigation":"","Show password":"","Smart Picker":"","Smileys & Emotion":"","Start slideshow":"","Start typing to search":"",Submit:"",Symbols:"","Travel & Places":"","Type to search time zone":"","Unable to search the group":"","Undo changes":"",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':""}}].forEach((function(e){var t={};for(var o in e.translations)e.translations[o].pluralId?t[o]={msgid:o,msgid_plural:e.translations[o].pluralId,msgstr:e.translations[o].msgstr}:t[o]={msgid:o,msgstr:[e.translations[o]]};a.addTranslation(e.locale,{translations:{"":t}})}));var n=a.build(),i=(n.ngettext.bind(n),n.gettext.bind(n))},1205:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});const a=function(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}},1206:(e,t,o)=>{"use strict";o.d(t,{L:()=>a});var a=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},9546:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon[data-v-55038265]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-55038265]{display:flex;align-items:center}.action-items>button[data-v-55038265]{margin-right:7px}.action-item[data-v-55038265]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-55038265]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-55038265]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-55038265]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-55038265]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-55038265]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-55038265]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-55038265]{background-color:var(--open-background-color)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,+BACC,YAAA,CACA,kBAAA,CAGA,sCACC,gBAAA,CAIF,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,iEAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,6CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n// Inline buttons\n.action-items {\n\tdisplay: flex;\n\talign-items: center;\n\n\t// Spacing between buttons\n\t& > button {\n\t\tmargin-right: math.div($icon-margin, 2);\n\t}\n}\n\n.action-item {\n\t--open-background-color: var(--color-background-hover, $action-background-hover);\n\tposition: relative;\n\tdisplay: inline-block;\n\n\t&.action-item--primary {\n\t\t--open-background-color: var(--color-primary-element-hover);\n\t}\n\n\t&.action-item--secondary {\n\t\t--open-background-color: var(--color-primary-element-light-hover);\n\t}\n\n\t&.action-item--error {\n\t\t--open-background-color: var(--color-error-hover);\n\t}\n\n\t&.action-item--warning {\n\t\t--open-background-color: var(--color-warning-hover);\n\t}\n\n\t&.action-item--success {\n\t\t--open-background-color: var(--color-success-hover);\n\t}\n\n\t&.action-item--tertiary-no-background {\n\t\t--open-background-color: transparent;\n\t}\n\n\t&.action-item--open .action-item__menutoggle {\n\t\tbackground-color: var(--open-background-color);\n\t}\n}\n"],sourceRoot:""}]);const s=r},5155:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-large);overflow:hidden}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,kFACC,wCAAA,CACA,eAAA,CAEA,mGACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n// We overwrote the popover base class, so we can style\n// the popover__inner for actions only.\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper {\n\tborder-radius: var(--border-radius-large);\n\toverflow:hidden;\n\n\t.v-popper__inner {\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: 4px;\n\t\tmax-height: calc(50vh - 16px);\n\t\toverflow: auto;\n\t}\n}\n"],sourceRoot:""}]);const s=r},7294:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon[data-v-7aad13a0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-7aad13a0]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-7aad13a0],.button-vue span[data-v-7aad13a0]{cursor:pointer}.button-vue[data-v-7aad13a0]:focus{outline:none}.button-vue[data-v-7aad13a0]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-7aad13a0]{cursor:default}.button-vue[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-7aad13a0]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-7aad13a0]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue--end .button-vue__wrapper[data-v-7aad13a0]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-7aad13a0]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-7aad13a0]{flex-direction:row-reverse}.button-vue--reverse.button-vue--icon-and-text[data-v-7aad13a0]{padding-inline:calc(var(--default-grid-baseline)*4) var(--default-grid-baseline)}.button-vue__icon[data-v-7aad13a0]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-7aad13a0]{font-weight:bold;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-7aad13a0]{width:44px !important}.button-vue--text-only[data-v-7aad13a0]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-7aad13a0]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-7aad13a0]{padding-block:0;padding-inline:var(--default-grid-baseline) calc(var(--default-grid-baseline)*4)}.button-vue--wide[data-v-7aad13a0]{width:100%}.button-vue[data-v-7aad13a0]:focus-visible{outline:2px solid var(--color-main-text) !important;box-shadow:0 0 0 4px var(--color-main-background) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-7aad13a0]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-7aad13a0]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-7aad13a0]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-7aad13a0]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-7aad13a0]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-7aad13a0]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-7aad13a0]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]{color:var(--color-primary-element-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-7aad13a0]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-7aad13a0]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-7aad13a0]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-7aad13a0]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-7aad13a0]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-7aad13a0]:active{background-color:var(--color-error)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcButton/NcButton.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,6CAAA,CACA,mDAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,yDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CAGD,uDACC,mBAAA,CAED,yDACC,qBAAA,CAED,2DACC,0BAAA,CAGD,gEACC,gFAAA,CAGD,mCACC,WCrDe,CDsDf,UCtDe,CDuDf,eCvDe,CDwDf,cCxDe,CDyDf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,eAAA,CACA,gFAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,4DAAA,CACA,+EACC,mDAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,uCAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,6CAAA,CACA,mDAAA,CACA,iEACC,6CAAA,CACA,yDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,uCAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n\n.button-vue {\n\tposition: relative;\n\twidth: fit-content;\n\toverflow: hidden;\n\tborder: 0;\n\tpadding: 0;\n\tfont-size: var(--default-font-size);\n\tfont-weight: bold;\n\tmin-height: $clickable-area;\n\tmin-width: $clickable-area;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t// Cursor pointer on element and all children\n\tcursor: pointer;\n\t& *,\n\tspan {\n\t\tcursor: pointer;\n\t}\n\tborder-radius: math.div($clickable-area, 2);\n\ttransition-property: color, border-color, background-color;\n\ttransition-duration: 0.1s;\n\ttransition-timing-function: linear;\n\n\t// No outline feedback for focus. Handled with a toggled class in js (see data)\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t&:disabled {\n\t\tcursor: default;\n\t\t& * {\n\t\t\tcursor: default;\n\t\t}\n\t\topacity: $opacity_disabled;\n\t\t// Gives a wash out effect\n\t\tfilter: saturate($opacity_normal);\n\t}\n\n\t// Default button type\n\tcolor: var(--color-primary-element-light-text);\n\tbackground-color: var(--color-primary-element-light);\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-primary-element-light-hover);\n\t}\n\n\t// Back to the default color for this button when active\n\t// TODO: add ripple effect\n\t&:active {\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t}\n\n\t&--end &__wrapper {\n\t\tjustify-content: end;\n\t}\n\t&--start &__wrapper {\n\t\tjustify-content: start;\n\t}\n\t&--reverse &__wrapper {\n\t\tflex-direction: row-reverse;\n\t}\n\n\t&--reverse#{&}--icon-and-text {\n\t\tpadding-inline: calc(var(--default-grid-baseline) * 4) var(--default-grid-baseline);\n\t}\n\n\t&__icon {\n\t\theight: $clickable-area;\n\t\twidth: $clickable-area;\n\t\tmin-height: $clickable-area;\n\t\tmin-width: $clickable-area;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\n\t&__text {\n\t\tfont-weight: bold;\n\t\tmargin-bottom: 1px;\n\t\tpadding: 2px 0;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t// Icon-only button\n\t&--icon-only {\n\t\twidth: $clickable-area !important;\n\t}\n\n\t// Text-only button\n\t&--text-only {\n\t\tpadding: 0 12px;\n\t\t& .button-vue__text {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\n\t// Icon and text button\n\t&--icon-and-text {\n\t\tpadding-block: 0;\n\t\tpadding-inline: var(--default-grid-baseline) calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t// Wide button spans the whole width of the container\n\t&--wide {\n\t\twidth: 100%;\n\t}\n\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-main-text) !important;\n\t\tbox-shadow: 0 0 0 4px var(--color-main-background) !important;\n\t\t&.button-vue--vue-tertiary-on-primary {\n\t\t\toutline: 2px solid var(--color-primary-element-text);\n\t\t\tborder-radius: var(--border-radius);\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Button types\n\n\t// Primary\n\t&--vue-primary {\n\t\tbackground-color: var(--color-primary-element);\n\t\tcolor: var(--color-primary-element-text);\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n\n\t// Secondary\n\t&--vue-secondary {\n\t\tcolor: var(--color-primary-element-light-text);\n\t\tbackground-color: var(--color-primary-element-light);\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: var(--color-primary-element-light-text);\n\t\t\tbackground-color: var(--color-primary-element-light-hover);\n\t\t}\n\t}\n\n\t// Tertiary\n\t&--vue-tertiary {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Tertiary, no background\n\t&--vue-tertiary-no-background {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Tertiary on primary color (like the header)\n\t&--vue-tertiary-on-primary {\n\t\tcolor: var(--color-primary-element-text);\n\t\tbackground-color: transparent;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Success\n\t&--vue-success {\n\t\tbackground-color: var(--color-success);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-success-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// : add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-success);\n\t\t}\n\t}\n\n\t// Warning\n\t&--vue-warning {\n\t\tbackground-color: var(--color-warning);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-warning-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-warning);\n\t\t}\n\t}\n\n\t// Error\n\t&--vue-error {\n\t\tbackground-color: var(--color-error);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-error-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-error);\n\t\t}\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=r},6272:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon[data-v-5e7a2768]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.counter-bubble__counter[data-v-5e7a2768]{font-size:calc(var(--default-font-size)*.8);overflow:hidden;width:fit-content;max-width:44px;text-align:center;text-overflow:ellipsis;line-height:1em;padding:4px 6px;border-radius:var(--border-radius-pill);background-color:var(--color-primary-element-light);font-weight:bold;color:var(--color-primary-element-light-text)}.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-main-background);background-color:var(--color-primary-element-light)}.counter-bubble__counter--highlighted[data-v-5e7a2768]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.counter-bubble__counter--highlighted[data-v-5e7a2768],.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-primary-element);background-color:var(--color-main-background)}.counter-bubble__counter--outlined[data-v-5e7a2768]{color:var(--color-primary-element);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px}.counter-bubble__counter--outlined[data-v-5e7a2768],.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-main-background);box-shadow:inset 0 0 0 2px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcCounterBubble/NcCounterBubble.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,0CACC,2CAAA,CACA,eAAA,CACA,iBAAA,CACA,cCmBgB,CDlBhB,iBAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,uCAAA,CACA,mDAAA,CACA,gBAAA,CACA,6CAAA,CAEA,kDACC,kCAAA,CACA,mDAAA,CAGD,uDACC,uCAAA,CACA,6CAAA,CAGD,yGACC,kCAAA,CACA,6CAAA,CAGD,oDACC,kCAAA,CACA,wBAAA,CACA,0BAAA,CAED,sGACC,kCAAA,CACA,0BAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n.counter-bubble__counter {\n\tfont-size: calc(var(--default-font-size) * .8);\n\toverflow: hidden;\n\twidth: fit-content;\n\tmax-width: $clickable-area;\n\ttext-align: center;\n\ttext-overflow: ellipsis;\n\tline-height: 1em;\n\tpadding: 4px 6px;\n\tborder-radius: var(--border-radius-pill);\n\tbackground-color: var(--color-primary-element-light);\n\tfont-weight: bold;\n\tcolor: var(--color-primary-element-light-text);\n\n\t& .active {\n\t\tcolor: var(--color-main-background);\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n\n\t&--highlighted {\n\t\tcolor: var(--color-primary-element-text);\n\t\tbackground-color: var(--color-primary-element);\n\t}\n\n\t&--highlighted,.active {\n\t\tcolor: var(--color-primary-element);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&--outlined {\n\t\tcolor: var(--color-primary-element);\n\t\tbackground: transparent;\n\t\tbox-shadow: inset 0 0 0 2px;\n\t}\n\t&--outlined,.active {\n\t\tcolor: var(--color-main-background);\n\t\tbox-shadow: inset 0 0 0 2px;\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=r},1684:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon[data-v-34204236]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.list-item__wrapper[data-v-34204236]{position:relative;width:100%}.list-item__wrapper--active .list-item[data-v-34204236],.list-item__wrapper:active .list-item[data-v-34204236],.list-item__wrapper.active .list-item[data-v-34204236]{background-color:var(--color-primary-element)}.list-item__wrapper--active .line-one__name[data-v-34204236],.list-item__wrapper--active .line-one__details[data-v-34204236],.list-item__wrapper:active .line-one__name[data-v-34204236],.list-item__wrapper:active .line-one__details[data-v-34204236],.list-item__wrapper.active .line-one__name[data-v-34204236],.list-item__wrapper.active .line-one__details[data-v-34204236]{color:var(--color-primary-element-text) !important}.list-item__wrapper--active .line-two__subname[data-v-34204236],.list-item__wrapper:active .line-two__subname[data-v-34204236],.list-item__wrapper.active .line-two__subname[data-v-34204236]{color:var(--color-primary-element-text) !important}.list-item[data-v-34204236]{display:block;position:relative;flex:0 0 auto;justify-content:flex-start;padding:8px;border-radius:32px;margin:2px 0;width:100%;cursor:pointer;transition:background-color var(--animation-quick) ease-in-out;list-style:none}.list-item[data-v-34204236]:hover,.list-item[data-v-34204236]:focus{background-color:var(--color-background-hover)}.list-item-content__wrapper[data-v-34204236]{display:flex;align-items:center;height:48px}.list-item-content__wrapper--compact[data-v-34204236]{height:36px}.list-item-content__wrapper--compact .line-one[data-v-34204236],.list-item-content__wrapper--compact .line-two[data-v-34204236]{margin-top:-4px;margin-bottom:-4px}.list-item-content[data-v-34204236]{display:flex;flex:1 1 auto;justify-content:space-between;padding-left:8px}.list-item-content__main[data-v-34204236]{flex:1 1 auto;width:0;margin:auto 0}.list-item-content__main--oneline[data-v-34204236]{display:flex}.list-item-content__actions[data-v-34204236]{flex:0 0 auto;align-self:center;justify-content:center;margin-left:4px}.list-item__extra[data-v-34204236]{margin-top:4px}.line-one[data-v-34204236]{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;margin:0 auto 0 0;overflow:hidden}.line-one__name[data-v-34204236]{overflow:hidden;flex-grow:1;cursor:pointer;text-overflow:ellipsis;color:var(--color-main-text);font-weight:bold}.line-one__details[data-v-34204236]{color:var(--color-text-maxcontrast);margin:0 8px;font-weight:normal}.line-two[data-v-34204236]{display:flex;align-items:flex-start;justify-content:space-between;white-space:nowrap}.line-two--bold[data-v-34204236]{font-weight:bold}.line-two__subname[data-v-34204236]{overflow:hidden;flex-grow:1;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-maxcontrast)}.line-two__additional_elements[data-v-34204236]{margin:2px 4px 0 4px;display:flex;align-items:center}.line-two__indicator[data-v-34204236]{margin:0 5px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcListItem/NcListItem.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,qCACC,iBAAA,CACA,UAAA,CAKC,sKACC,6CAAA,CAGD,mXACC,kDAAA,CAGD,8LACC,kDAAA,CAMH,4BACC,aAAA,CACA,iBAAA,CACA,aAAA,CACA,0BAAA,CACA,WAAA,CAGA,kBAAA,CACA,YAAA,CACA,UAAA,CACA,cAAA,CACA,8DAAA,CACA,eAAA,CACA,oEAEC,8CAAA,CAGD,6CACC,YAAA,CACA,kBAAA,CACA,WAAA,CAEA,sDACC,WAAA,CAEA,gIACC,eAAA,CACA,kBAAA,CAKH,oCACC,YAAA,CACA,aAAA,CACA,6BAAA,CACA,gBAAA,CAEA,0CACC,aAAA,CACA,OAAA,CACA,aAAA,CAEA,mDACC,YAAA,CAIF,6CACC,aAAA,CACA,iBAAA,CACA,sBAAA,CACA,eAAA,CAIF,mCACC,cAAA,CAIF,2BACC,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,kBAAA,CACA,iBAAA,CACA,eAAA,CAEA,iCACC,eAAA,CACA,WAAA,CACA,cAAA,CACA,sBAAA,CACA,4BAAA,CACA,gBAAA,CAGD,oCACC,mCAAA,CACA,YAAA,CACA,kBAAA,CAIF,2BACC,YAAA,CACA,sBAAA,CACA,6BAAA,CACA,kBAAA,CACA,iCACC,gBAAA,CAGD,oCACC,eAAA,CACA,WAAA,CACA,cAAA,CACA,kBAAA,CACA,sBAAA,CACA,mCAAA,CAGD,gDACC,oBAAA,CACA,YAAA,CACA,kBAAA,CAGD,sCACC,YAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n\n.list-item__wrapper {\n\tposition: relative;\n\twidth: 100%;\n\n\t&--active,\n\t&:active,\n\t&.active {\n\t\t.list-item {\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\n\t\t.line-one__name, .line-one__details {\n\t\t\tcolor: var(--color-primary-element-text) !important;\n\t\t}\n\n\t\t.line-two__subname {\n\t\t\tcolor: var(--color-primary-element-text) !important;\n\t\t}\n\t}\n}\n\n// NcListItem\n.list-item {\n\tdisplay: block;\n\tposition: relative;\n\tflex: 0 0 auto;\n\tjustify-content: flex-start;\n\tpadding: 8px;\n\t// Fix for border-radius being too large for 3-line entries like in Mail\n\t// 44px avatar size / 2 + 8px padding, and 2px for better visual quality\n\tborder-radius: 32px;\n\tmargin: 2px 0;\n\twidth: 100%;\n\tcursor: pointer;\n\ttransition: background-color var(--animation-quick) ease-in-out;\n\tlist-style: none;\n\t&:hover,\n\t&:focus {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&-content__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\theight: 48px;\n\n\t\t&--compact {\n\t\t\theight: 36px;\n\n\t\t\t.line-one, .line-two {\n\t\t\t\tmargin-top: -4px;\n\t\t\t\tmargin-bottom: -4px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&-content {\n\t\tdisplay: flex;\n\t\tflex: 1 1 auto;\n\t\tjustify-content: space-between;\n\t\tpadding-left: 8px;\n\n\t\t&__main {\n\t\t\tflex: 1 1 auto;\n\t\t\twidth: 0;\n\t\t\tmargin: auto 0;\n\n\t\t\t&--oneline {\n\t\t\t\tdisplay: flex;\n\t\t\t}\n\t\t}\n\n\t\t&__actions {\n\t\t\tflex: 0 0 auto;\n\t\t\talign-self: center;\n\t\t\tjustify-content: center;\n\t\t\tmargin-left: 4px;\n\t\t}\n\t}\n\n\t&__extra {\n\t\tmargin-top: 4px;\n\t}\n}\n\n.line-one {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\twhite-space: nowrap;\n\tmargin: 0 auto 0 0;\n\toverflow: hidden;\n\n\t&__name {\n\t\toverflow: hidden;\n\t\tflex-grow: 1;\n\t\tcursor: pointer;\n\t\ttext-overflow: ellipsis;\n\t\tcolor: var(--color-main-text);\n\t\tfont-weight: bold;\n\t}\n\n\t&__details {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin: 0 8px;\n\t\tfont-weight: normal;\n\t}\n}\n\n.line-two {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tjustify-content: space-between;\n\twhite-space: nowrap;\n\t&--bold {\n\t\tfont-weight: bold;\n\t}\n\n\t&__subname {\n\t\toverflow: hidden;\n\t\tflex-grow: 1;\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__additional_elements {\n\t\tmargin: 2px 4px 0 4px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t}\n\n\t&__indicator {\n\t\tmargin: 0 5px;\n\t}\n}\n\n"],sourceRoot:""}]);const s=r},1625:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var a=o(7537),n=o.n(a),i=o(3645),r=o.n(i)()(n());r.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcPopover/NcPopover.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,wCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"7f0c9d1\"; @import 'variables'; @import 'material-icons';\n\n\n.resize-observer {\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tz-index:-1;\n\twidth:100%;\n\theight:100%;\n\tborder:none;\n\tbackground-color:transparent;\n\tpointer-events:none;\n\tdisplay:block;\n\toverflow:hidden;\n\topacity:0\n}\n\n.resize-observer object {\n\tdisplay:block;\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\theight:100%;\n\twidth:100%;\n\toverflow:hidden;\n\tpointer-events:none;\n\tz-index:-1\n}\n\n$arrow-width: 10px;\n\n.v-popper--theme-dropdown {\n\t&.v-popper__popper {\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tdisplay: block !important;\n\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t.v-popper__inner {\n\t\t\tpadding: 0;\n\t\t\tcolor: var(--color-main-text);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\toverflow: hidden;\n\t\t\tbackground: var(--color-main-background);\n\t\t}\n\n\t\t.v-popper__arrow-container {\n\t\t\tposition: absolute;\n\t\t\tz-index: 1;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t\tborder-color: transparent;\n\t\t\tborder-width: $arrow-width;\n\t\t}\n\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tleft: -$arrow-width;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tright: -$arrow-width;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\n\t\t\topacity: 0;\n\t\t}\n\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity var(--animation-quick);\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n"],sourceRoot:""}]);const s=r},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o="",a=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),a&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=e(t),a&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o})).join("")},t.i=function(e,o,a,n,i){"string"==typeof e&&(e=[[null,e,void 0]]);var r={};if(a)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),o&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=o):u[2]=o),n&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=n):u[4]="".concat(n)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],o=e[3];if(!o)return t;if("function"==typeof btoa){var a=btoa(unescape(encodeURIComponent(JSON.stringify(o)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),i="/*# ".concat(n," */");return[t].concat([i]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function o(e){for(var o=-1,a=0;a{"use strict";var t={};e.exports=function(e,o){var a=function(e){if(void 0===t[e]){var o=document.querySelector(e);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}t[e]=o}return t[e]}(e);if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(o)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,o)=>{"use strict";e.exports=function(e){var t=o.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(o){!function(e,t,o){var a="";o.supports&&(a+="@supports (".concat(o.supports,") {")),o.media&&(a+="@media ".concat(o.media," {"));var n=void 0!==o.layer;n&&(a+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),a+=o.css,n&&(a+="}"),o.media&&(a+="}"),o.supports&&(a+="}");var i=o.sourceMap;i&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(a,e,t.options)}(t,e,o)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5727:()=>{},2102:()=>{},7633:()=>{},1560:()=>{},2405:()=>{},1900:(e,t,o)=>{"use strict";function a(e,t,o,a,n,i,r,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=o,c._compiled=!0),a&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),r?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},c._ssrRegister=l):n&&(l=s?function(){n.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:n),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var m=c.beforeCreate;c.beforeCreate=m?[].concat(m,l):[l]}return{exports:e,options:c}}o.d(t,{Z:()=>a})},7931:e=>{"use strict";e.exports=o(23955)},9454:e=>{"use strict";e.exports=o(73045)},4505:e=>{"use strict";e.exports=o(15303)},2734:e=>{"use strict";e.exports=o(20144)},1441:e=>{"use strict";e.exports=o(89115)}},t={};function n(o){var a=t[o];if(void 0!==a)return a.exports;var i=t[o]={id:o,exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0;var i={};return(()=>{"use strict";n.r(i),n.d(i,{default:()=>S});var e=n(7664),t=n(6675),o=n(3329),a=n(932);const r={name:"NcListItem",components:{NcActions:e.default,NcCounterBubble:t.default,NcVNodes:o.default},props:{details:{type:String,default:""},name:{type:String,required:!0},exact:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:"#"},anchorId:{type:String,default:""},bold:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},active:{type:Boolean,default:!1},linkAriaLabel:{type:String,default:""},actionsAriaLabel:{type:String,default:""},counterNumber:{type:[Number,String],default:0},counterType:{type:String,default:"",validator:function(e){return-1!==["highlighted","outlined",""].indexOf(e)}},forceDisplayActions:{type:Boolean,default:!1}},emits:["click","update:menuOpen"],data:function(){return{hovered:!1,focused:!1,hasActions:!1,hasSubname:!1,displayActionsOnHoverFocus:!1,menuOpen:!1,hasIndicator:!1}},computed:{hasDetails:function(){return""!==this.details},oneLine:function(){return!this.hasSubname&&!this.showDetails},showAdditionalElements:function(){return!this.displayActionsOnHoverFocus||this.forceDisplayActions},showDetails:function(){return this.hasDetails&&(!this.displayActionsOnHoverFocus||this.forceDisplayActions)},computedActionsAriaLabel:function(){return this.actionsAriaLabel||(0,a.t)('Actions for item with name "{name}"',{name:this.name})}},watch:{menuOpen:function(e){e||this.hovered||(this.displayActionsOnHoverFocus=!1)}},mounted:function(){this.checkSlots()},updated:function(){this.checkSlots()},methods:{onClick:function(e,t,o){this.$emit("click",e),e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||o&&(null==t||t(e),e.preventDefault())},handleMouseover:function(){this.showActions(),this.hovered=!0},showActions:function(){this.hasActions&&(this.displayActionsOnHoverFocus=!0),this.hovered=!1},hideActions:function(){this.displayActionsOnHoverFocus=!1},handleFocus:function(){this.focused=!0,this.showActions()},handleBlur:function(){this.focused=!1},handleMouseleave:function(){this.menuOpen||(this.displayActionsOnHoverFocus=!1),this.hovered=!1},handleTab:function(e){this.focused&&this.hasActions?(e.preventDefault(),this.$refs.actions.$refs.menuButton.$el.focus(),this.focused=!1):this.displayActionsOnHoverFocus=!1},handleActionsUpdateOpen:function(e){this.menuOpen=e,this.$emit("update:menuOpen",e)},checkSlots:function(){this.hasActions!==!!this.$slots.actions&&(this.hasActions=!!this.$slots.actions),this.hasSubname!==!!this.$slots.subname&&(this.hasSubname=!!this.$slots.subname),this.hasIndicator!==!!this.$slots.indicator&&(this.hasIndicator=!!this.$slots.indicator)}}};var s=n(3379),l=n.n(s),c=n(7795),u=n.n(c),m=n(569),d=n.n(m),p=n(3565),h=n.n(p),g=n(9216),v=n.n(g),f=n(4589),y=n.n(f),k=n(1684),A={};A.styleTagTransform=y(),A.setAttributes=h(),A.insert=d().bind(null,"head"),A.domAPI=u(),A.insertStyleElement=v(),l()(k.Z,A),k.Z&&k.Z.locals&&k.Z.locals;var C=n(1900),b=n(1560),w=n.n(b),P=(0,C.Z)(r,(function(){var e=this,t=e._self._c;return t(e.to?"router-link":"NcVNodes",{tag:"component",attrs:{custom:!!e.to||null,to:e.to,exact:e.to?e.exact:null},scopedSlots:e._u([{key:"default",fn:function(o){var a=o.href,n=o.navigate,i=o.isActive;return[t("li",{staticClass:"list-item__wrapper",class:{"list-item__wrapper--active":i||e.active}},[t("a",{ref:"list-item",staticClass:"list-item",attrs:{id:e.anchorId,href:a||e.href,target:"#"===e.href?void 0:"_blank",rel:"#"===e.href?void 0:"noopener noreferrer","aria-label":e.linkAriaLabel},on:{mouseover:e.handleMouseover,mouseleave:e.handleMouseleave,focus:e.handleFocus,blur:e.handleBlur,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleTab.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.hideActions.apply(null,arguments)}],click:function(t){return e.onClick(t,n,a)}}},[t("div",{staticClass:"list-item-content__wrapper",class:{"list-item-content__wrapper--compact":e.compact}},[e._t("icon"),e._v(" "),t("div",{staticClass:"list-item-content"},[t("div",{staticClass:"list-item-content__main",class:{"list-item-content__main--oneline":e.oneLine}},[t("div",{staticClass:"line-one"},[t("span",{staticClass:"line-one__name"},[e._v("\n\t\t\t\t\t\t\t\t"+e._s(e.name)+"\n\t\t\t\t\t\t\t")]),e._v(" "),e.showDetails?t("span",{staticClass:"line-one__details"},[e._v("\n\t\t\t\t\t\t\t\t"+e._s(e.details)+"\n\t\t\t\t\t\t\t")]):e._e()]),e._v(" "),t("div",{staticClass:"line-two",class:{"line-two--bold":e.bold}},[e.hasSubname?t("span",{staticClass:"line-two__subname"},[e._t("subname")],2):e._e(),e._v(" "),0!=e.counterNumber||e.hasIndicator?t("span",{directives:[{name:"show",rawName:"v-show",value:e.showAdditionalElements,expression:"showAdditionalElements"}],staticClass:"line-two__additional_elements"},[0!=e.counterNumber?t("NcCounterBubble",{staticClass:"line-two__counter",attrs:{active:i||e.active,type:e.counterType}},[e._v("\n\t\t\t\t\t\t\t\t\t"+e._s(e.counterNumber)+"\n\t\t\t\t\t\t\t\t")]):e._e(),e._v(" "),e.hasIndicator?t("span",{staticClass:"line-two__indicator"},[e._t("indicator")],2):e._e()],1):e._e()])]),e._v(" "),e.forceDisplayActions?e._e():t("div",{directives:[{name:"show",rawName:"v-show",value:e.displayActionsOnHoverFocus,expression:"displayActionsOnHoverFocus"}],staticClass:"list-item-content__actions",on:{click:function(e){e.preventDefault(),e.stopPropagation()}}},[t("NcActions",{ref:"actions",attrs:{primary:i||e.active,"aria-label":e.computedActionsAriaLabel},on:{"update:open":e.handleActionsUpdateOpen}},[e._t("actions")],2)],1)]),e._v(" "),e.forceDisplayActions?t("div",{staticClass:"list-item-content__actions",on:{click:function(e){e.preventDefault(),e.stopPropagation()}}},[t("NcActions",{ref:"actions",attrs:{primary:i||e.active,"aria-label":e.computedActionsAriaLabel},on:{"update:open":e.handleActionsUpdateOpen}},[e._t("actions")],2)],1):e._e()],2),e._v(" "),e.$slots.extra?t("div",{staticClass:"list-item__extra"},[e._t("extra")],2):e._e()])])]}}],null,!0)})}),[],!1,null,"34204236",null);"function"==typeof w()&&w()(P);const S=P.exports})(),i})()))},3344:function(e,t,o){var a;self,a=()=>(()=>{"use strict";var e={2734:e=>{e.exports=o(20144)}},t={};function a(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,a),i.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{a.r(n),a.d(n,{default:()=>o});var e=a(2734),t=new(a.n(e)())({data:function(){return{isMobile:!1}},watch:{isMobile:function(e){this.$emit("changed",e)}},created:function(){window.addEventListener("resize",this.handleWindowResize),this.handleWindowResize()},beforeDestroy:function(){window.removeEventListener("resize",this.handleWindowResize)},methods:{handleWindowResize:function(){this.isMobile=document.documentElement.clientWidth<1024}}});const o={data:function(){return{isMobile:!1}},mounted:function(){t.$on("changed",this.onIsMobileChanged),this.isMobile=t.isMobile},beforeDestroy:function(){t.$off("changed",this.onIsMobileChanged)},methods:{onIsMobileChanged:function(e){this.isMobile=e}}}})(),n})(),e.exports=a()},42994:function(e,o,a){"use strict";var n,i=a(20144),r=a(31352),s=a(62520),l=a.n(s),c=a(64024),u=a(3344),m=a.n(u),d=a(69183),p=a(77958),h=a(65358),g=a(79753),v=a(80351),f=a.n(v),y=function(e){var t=(e.startsWith("/")?e:"/".concat(e)).split("/"),o="";return t.forEach((function(e){""!==e&&(o+="/"+encodeURIComponent(e))})),o},k=a(14596),A=(0,g.generateRemoteUrl)("dav"),C=(0,k.eI)(A,{headers:{"X-Requested-With":"XMLHttpRequest",requesttoken:null!==(n=(0,p.IH)())&&void 0!==n?n:""}}),b='\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n',w=(0,a(17499).IY)().setApp("files_version").detectUser().build();function P(e){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},P(e)}function S(){S=function(){return e};var e={},t=Object.prototype,o=t.hasOwnProperty,a=Object.defineProperty||function(e,t,o){e[t]=o.value},n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function l(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,o){return e[t]=o}}function c(e,t,o,n){var i=t&&t.prototype instanceof d?t:d,r=Object.create(i.prototype),s=new j(n||[]);return a(r,"_invoke",{value:C(e,o,s)}),r}function u(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var m={};function d(){}function p(){}function h(){}var g={};l(g,i,(function(){return this}));var v=Object.getPrototypeOf,f=v&&v(v(O([])));f&&f!==t&&o.call(f,i)&&(g=f);var y=h.prototype=d.prototype=Object.create(g);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,r,s){var l=u(e[a],e,i);if("throw"!==l.type){var c=l.arg,m=c.value;return m&&"object"==P(m)&&o.call(m,"__await")?t.resolve(m.__await).then((function(e){n("next",e,r,s)}),(function(e){n("throw",e,r,s)})):t.resolve(m).then((function(e){c.value=e,r(c)}),(function(e){return n("throw",e,r,s)}))}s(l.arg)}var i;a(this,"_invoke",{value:function(e,o){function a(){return new t((function(t,a){n(e,o,t,a)}))}return i=i?i.then(a,a):a()}})}function C(e,t,o){var a="suspendedStart";return function(n,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===n)throw i;return{value:void 0,done:!0}}for(o.method=n,o.arg=i;;){var r=o.delegate;if(r){var s=b(r,o);if(s){if(s===m)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if("suspendedStart"===a)throw a="completed",o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a="executing";var l=u(e,t,o);if("normal"===l.type){if(a=o.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(a="completed",o.method="throw",o.arg=l.arg)}}}function b(e,t){var o=t.method,a=e.iterator[o];if(void 0===a)return t.delegate=null,"throw"===o&&e.iterator.return&&(t.method="return",t.arg=void 0,b(e,t),"throw"===t.method)||"return"!==o&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+o+"' method")),m;var n=u(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,m;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function O(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,n=function t(){for(;++a=0;--n){var i=this.tryEntries[n],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),N(o),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var n=a.arg;N(o)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:O(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),m}},e}function N(e,t,o,a,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(a,n)}function j(e){return function(){var t=this,o=arguments;return new Promise((function(a,n){var i=e.apply(t,o);function r(e){N(i,a,n,r,s,"next",e)}function s(e){N(i,a,n,r,s,"throw",e)}r(void 0)}))}}function O(e){return x.apply(this,arguments)}function x(){return x=j(S().mark((function e(t){var o,a,n;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a="/versions/".concat(null===(o=(0,p.ts)())||void 0===o?void 0:o.uid,"/versions/").concat(t.id),e.prev=1,e.next=4,C.getDirectoryContents(a,{data:b,details:!0});case 4:return n=e.sent,e.abrupt("return",n.data.filter((function(e){return""!==e.mime})).map((function(e){return _(e,t)})));case 8:throw e.prev=8,e.t0=e.catch(1),w.error("Could not fetch version",{exception:e.t0}),e.t0;case 12:case"end":return e.stop()}}),e,null,[[1,8]])}))),x.apply(this,arguments)}function E(e){return z.apply(this,arguments)}function z(){return(z=j(S().mark((function e(t){var o,a;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,w.debug("Restoring version",{url:t.url}),e.next=4,C.moveFile("/versions/".concat(null===(o=(0,p.ts)())||void 0===o?void 0:o.uid,"/versions/").concat(t.fileId,"/").concat(t.fileVersion),"/versions/".concat(null===(a=(0,p.ts)())||void 0===a?void 0:a.uid,"/restore/target"));case 4:e.next=10;break;case 6:throw e.prev=6,e.t0=e.catch(0),w.error("Could not restore version",{exception:e.t0}),e.t0;case 10:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function _(e,t){var o,a=1e3*f()(e.lastmod).unix();return o=a===t.mtime?(0,g.generateUrl)("/core/preview?fileId={fileId}&c={fileEtag}&x=250&y=250&forceIcon=0&a=0",{fileId:t.id,fileEtag:t.etag}):(0,g.generateUrl)("/apps/files_versions/preview?file={file}&version={fileVersion}",{file:(0,h.RQ)(t.path,t.name),fileVersion:e.basename}),{fileId:t.id,label:e.props["version-label"],filename:e.filename,basename:f()(a).format("LLL"),mime:e.mime,etag:"".concat(e.props.getetag),size:e.size,type:e.type,mtime:a,permissions:"R",hasPreview:1===e.props["has-preview"],previewUrl:o,url:(0,h.RQ)("/remote.php/dav",e.filename),source:(0,g.generateRemoteUrl)("dav")+y(e.filename),fileVersion:e.basename}}function B(e,t){return F.apply(this,arguments)}function F(){return(F=j(S().mark((function e(t,o){return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.customRequest(t.filename,{method:"PROPPATCH",data:'\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t'.concat(o,"\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t")});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return L.apply(this,arguments)}function L(){return(L=j(S().mark((function e(t){return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.deleteFile(t.filename);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var T={name:"BackupRestoreIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},G=a(51900),D=(0,G.Z)(T,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon backup-restore-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports,R={name:"DownloadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},U=(0,G.Z)(R,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon download-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports,q={name:"FileCompareIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},I=(0,G.Z)(q,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon file-compare-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,18H6V16H10V18M10,14H6V12H10V14M10,1V2H6C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H10V23H12V1H10M20,8V20C20,21.11 19.11,22 18,22H14V20H18V11H14V9H18.5L14,4.5V2L20,8M16,14H14V12H16V14M16,18H14V16H16V18Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports,H=a(73229),V=a(80419),W=a(57612),$={name:"ImageOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Z=(0,G.Z)($,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon image-off-outline-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M22 20.7L3.3 2L2 3.3L3 4.3V19C3 20.1 3.9 21 5 21H19.7L20.7 22L22 20.7M5 19V6.3L12.6 13.9L11.1 15.8L9 13.1L6 17H15.7L17.7 19H5M8.8 5L6.8 3H19C20.1 3 21 3.9 21 5V17.2L19 15.2V5H8.8"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports,K=a(45400),Y=a.n(K),J=a(76212),Q=a.n(J),X=a(12143),ee=a.n(X),te=a(70110),oe=a.n(te),ae=a(10861),ne=a.n(ae),ie=a(10204),re=a.n(ie),se=a(15168),le=a.n(se),ce=a(43554),ue={name:"Version",components:{NcActionLink:Q(),NcActionButton:Y(),NcListItem:ee(),NcModal:oe(),NcButton:ne(),NcTextField:re(),BackupRestore:D,Download:U,FileCompare:I,Pencil:H.default,Check:V.default,Delete:W.Z,ImageOffOutline:Z},directives:{tooltip:le()},filters:{humanReadableSize:function(e){return OC.Util.humanFileSize(e)},humanDateFromNow:function(e){return f()(e).fromNow()}},props:{version:{type:Object,required:!0},fileInfo:{type:Object,required:!0},isCurrent:{type:Boolean,default:!1},isFirstVersion:{type:Boolean,default:!1},loadPreview:{type:Boolean,default:!1},canView:{type:Boolean,default:!1},canCompare:{type:Boolean,default:!1}},data:function(){return{previewLoaded:!1,showVersionLabelForm:!1,formVersionLabelValue:this.version.label,capabilities:(0,ce.j)("core","capabilities",{files:{version_labeling:!1,version_deletion:!1}})}},computed:{versionLabel:function(){var e,t=null!==(e=this.version.label)&&void 0!==e?e:"";return this.isCurrent?""===t?(0,r.Iu)("files_versions","Current version"):"".concat(t," (").concat((0,r.Iu)("files_versions","Current version"),")"):this.isFirstVersion&&""===t?(0,r.Iu)("files_versions","Initial version"):t},downloadURL:function(){return this.isCurrent?(0,g.getRootUrl)()+(0,h.RQ)("/remote.php/webdav",this.fileInfo.path,this.fileInfo.name):(0,g.getRootUrl)()+this.version.url},formattedDate:function(){return f()(this.version.mtime).format("LLL")},enableLabeling:function(){return!0===this.capabilities.files.version_labeling},enableDeletion:function(){return!0===this.capabilities.files.version_deletion}},methods:{openVersionLabelModal:function(){var e=this;this.showVersionLabelForm=!0,this.$nextTick((function(){e.$refs.labelInput.$el.getElementsByTagName("input")[0].focus()}))},restoreVersion:function(){this.$emit("restore",this.version)},setVersionLabel:function(e){this.formVersionLabelValue=e,this.showVersionLabelForm=!1,this.$emit("label-update",this.version,e)},deleteVersion:function(){this.$emit("delete",this.version)},click:function(){this.canView?this.$emit("click",{version:this.version}):window.location=this.downloadURL},compareVersion:function(){if(!this.canView)throw new Error("Cannot compare version of this file");this.$emit("compare",{version:this.version})}}},me=a(93379),de=a.n(me),pe=a(7795),he=a.n(pe),ge=a(90569),ve=a.n(ge),fe=a(3565),ye=a.n(fe),ke=a(19216),Ae=a.n(ke),Ce=a(44589),be=a.n(Ce),we=a(42235),Pe={};function Se(e){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se(e)}function Ne(){Ne=function(){return e};var e={},t=Object.prototype,o=t.hasOwnProperty,a=Object.defineProperty||function(e,t,o){e[t]=o.value},n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function l(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,o){return e[t]=o}}function c(e,t,o,n){var i=t&&t.prototype instanceof d?t:d,r=Object.create(i.prototype),s=new S(n||[]);return a(r,"_invoke",{value:C(e,o,s)}),r}function u(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var m={};function d(){}function p(){}function h(){}var g={};l(g,i,(function(){return this}));var v=Object.getPrototypeOf,f=v&&v(v(N([])));f&&f!==t&&o.call(f,i)&&(g=f);var y=h.prototype=d.prototype=Object.create(g);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,r,s){var l=u(e[a],e,i);if("throw"!==l.type){var c=l.arg,m=c.value;return m&&"object"==Se(m)&&o.call(m,"__await")?t.resolve(m.__await).then((function(e){n("next",e,r,s)}),(function(e){n("throw",e,r,s)})):t.resolve(m).then((function(e){c.value=e,r(c)}),(function(e){return n("throw",e,r,s)}))}s(l.arg)}var i;a(this,"_invoke",{value:function(e,o){function a(){return new t((function(t,a){n(e,o,t,a)}))}return i=i?i.then(a,a):a()}})}function C(e,t,o){var a="suspendedStart";return function(n,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===n)throw i;return{value:void 0,done:!0}}for(o.method=n,o.arg=i;;){var r=o.delegate;if(r){var s=b(r,o);if(s){if(s===m)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if("suspendedStart"===a)throw a="completed",o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a="executing";var l=u(e,t,o);if("normal"===l.type){if(a=o.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(a="completed",o.method="throw",o.arg=l.arg)}}}function b(e,t){var o=t.method,a=e.iterator[o];if(void 0===a)return t.delegate=null,"throw"===o&&e.iterator.return&&(t.method="return",t.arg=void 0,b(e,t),"throw"===t.method)||"return"!==o&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+o+"' method")),m;var n=u(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,m;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function N(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,n=function t(){for(;++a=0;--n){var i=this.tryEntries[n],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),P(o),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var n=a.arg;P(o)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:N(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),m}},e}function je(e,t,o,a,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(a,n)}function Oe(e){return function(){var t=this,o=arguments;return new Promise((function(a,n){var i=e.apply(t,o);function r(e){je(i,a,n,r,s,"next",e)}function s(e){je(i,a,n,r,s,"throw",e)}r(void 0)}))}}function xe(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function Ee(e){for(var t=1;te.length)&&(t=e.length);for(var o=0,a=new Array(t);o=0;--n){var i=this.tryEntries[n],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),P(o),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var n=a.arg;P(o)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:N(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),m}},e}function Ge(e,t,o,a,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(a,n)}i.default.prototype.t=r.Iu,i.default.prototype.n=r.uN,i.default.use(Me.ZP);var De=i.default.extend(Fe),Re=null;window.addEventListener("DOMContentLoaded",(function(){var e;void 0!==(null===(e=OCA.Files)||void 0===e?void 0:e.Sidebar)&&OCA.Files.Sidebar.registerTab(new OCA.Files.Sidebar.Tab({id:"version_vue",name:(0,r.Iu)("files_versions","Versions"),iconSvg:'',mount:function(e,t,o){return(a=Te().mark((function a(){return Te().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return Re&&Re.$destroy(),Re=new De({parent:o}),a.next=4,Re.update(t);case 4:Re.$mount(e);case 5:case"end":return a.stop()}}),a)})),function(){var e=this,t=arguments;return new Promise((function(o,n){var i=a.apply(e,t);function r(e){Ge(i,o,n,r,s,"next",e)}function s(e){Ge(i,o,n,r,s,"throw",e)}r(void 0)}))})();var a},update:function(e){Re.update(e)},setIsActive:function(e){Re&&Re.setIsActive(e)},destroy:function(){Re.$destroy(),Re=null},enabled:function(e){var t;return!(null===(t=null==e?void 0:e.isDirectory())||void 0===t||t)}}))}))},42235:function(e,t,o){"use strict";var a=o(87537),n=o.n(a),i=o(23645),r=o.n(i)()(n());r.push([e.id,".version[data-v-1dc10cf4]{display:flex;flex-direction:row}.version__info[data-v-1dc10cf4]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.version__info__size[data-v-1dc10cf4]{color:var(--color-text-lighter)}.version__image[data-v-1dc10cf4]{width:3rem;height:3rem;border:1px solid var(--color-border);border-radius:var(--border-radius-large);display:flex;justify-content:center;color:var(--color-text-light)}.version-label-modal[data-v-1dc10cf4]{display:flex;justify-content:space-between;flex-direction:column;height:250px;padding:16px}.version-label-modal__title[data-v-1dc10cf4]{margin-bottom:12px;font-weight:600}.version-label-modal__info[data-v-1dc10cf4]{margin-top:12px;color:var(--color-text-maxcontrast)}.version-label-modal__actions[data-v-1dc10cf4]{display:flex;justify-content:space-between;margin-top:64px}","",{version:3,sources:["webpack://./apps/files_versions/src/components/Version.vue"],names:[],mappings:"AACA,0BACC,YAAA,CACA,kBAAA,CAEA,gCACC,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,SAAA,CAEA,sCACC,+BAAA,CAIF,iCACC,UAAA,CACA,WAAA,CACA,oCAAA,CACA,wCAAA,CAGA,YAAA,CACA,sBAAA,CACA,6BAAA,CAIF,sCACC,YAAA,CACA,6BAAA,CACA,qBAAA,CACA,YAAA,CACA,YAAA,CAEA,6CACC,kBAAA,CACA,eAAA,CAGD,4CACC,eAAA,CACA,mCAAA,CAGD,+CACC,YAAA,CACA,6BAAA,CACA,eAAA",sourcesContent:["\n.version {\n\tdisplay: flex;\n\tflex-direction: row;\n\n\t&__info {\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tgap: 0.5rem;\n\n\t\t&__size {\n\t\t\tcolor: var(--color-text-lighter);\n\t\t}\n\t}\n\n\t&__image {\n\t\twidth: 3rem;\n\t\theight: 3rem;\n\t\tborder: 1px solid var(--color-border);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t// Useful to display no preview icon.\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tcolor: var(--color-text-light);\n\t}\n}\n\n.version-label-modal {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tflex-direction: column;\n\theight: 250px;\n\tpadding: 16px;\n\n\t&__title {\n\t\tmargin-bottom: 12px;\n\t\tfont-weight: 600;\n\t}\n\n\t&__info {\n\t\tmargin-top: 12px;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__actions {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\tmargin-top: 64px;\n\t}\n}\n"],sourceRoot:""}]),t.Z=r},46700:function(e,t,o){var a={"./af":42786,"./af.js":42786,"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./az":31083,"./az.js":31083,"./be":9808,"./be.js":9808,"./bg":68338,"./bg.js":68338,"./bm":67438,"./bm.js":67438,"./bn":8905,"./bn-bd":76225,"./bn-bd.js":76225,"./bn.js":8905,"./bo":11560,"./bo.js":11560,"./br":1278,"./br.js":1278,"./bs":80622,"./bs.js":80622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":50877,"./cv.js":50877,"./cy":47373,"./cy.js":47373,"./da":24780,"./da.js":24780,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./dv":5300,"./dv.js":5300,"./el":50837,"./el.js":50837,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./eo":92915,"./eo.js":92915,"./es":55655,"./es-do":55251,"./es-do.js":55251,"./es-mx":96112,"./es-mx.js":96112,"./es-us":71146,"./es-us.js":71146,"./es.js":55655,"./et":5603,"./et.js":5603,"./eu":77763,"./eu.js":77763,"./fa":76959,"./fa.js":76959,"./fi":11897,"./fi.js":11897,"./fil":42549,"./fil.js":42549,"./fo":94694,"./fo.js":94694,"./fr":94470,"./fr-ca":63049,"./fr-ca.js":63049,"./fr-ch":52330,"./fr-ch.js":52330,"./fr.js":94470,"./fy":5044,"./fy.js":5044,"./ga":29295,"./ga.js":29295,"./gd":2101,"./gd.js":2101,"./gl":38794,"./gl.js":38794,"./gom-deva":27884,"./gom-deva.js":27884,"./gom-latn":23168,"./gom-latn.js":23168,"./gu":95349,"./gu.js":95349,"./he":24206,"./he.js":24206,"./hi":30094,"./hi.js":30094,"./hr":30316,"./hr.js":30316,"./hu":22138,"./hu.js":22138,"./hy-am":11423,"./hy-am.js":11423,"./id":29218,"./id.js":29218,"./is":90135,"./is.js":90135,"./it":90626,"./it-ch":10150,"./it-ch.js":10150,"./it.js":90626,"./ja":39183,"./ja.js":39183,"./jv":24286,"./jv.js":24286,"./ka":12105,"./ka.js":12105,"./kk":47772,"./kk.js":47772,"./km":18758,"./km.js":18758,"./kn":79282,"./kn.js":79282,"./ko":33730,"./ko.js":33730,"./ku":1408,"./ku.js":1408,"./ky":33291,"./ky.js":33291,"./lb":36841,"./lb.js":36841,"./lo":55466,"./lo.js":55466,"./lt":57010,"./lt.js":57010,"./lv":37595,"./lv.js":37595,"./me":39861,"./me.js":39861,"./mi":35493,"./mi.js":35493,"./mk":95966,"./mk.js":95966,"./ml":87341,"./ml.js":87341,"./mn":5115,"./mn.js":5115,"./mr":10370,"./mr.js":10370,"./ms":9847,"./ms-my":41237,"./ms-my.js":41237,"./ms.js":9847,"./mt":72126,"./mt.js":72126,"./my":56165,"./my.js":56165,"./nb":64924,"./nb.js":64924,"./ne":16744,"./ne.js":16744,"./nl":93901,"./nl-be":59814,"./nl-be.js":59814,"./nl.js":93901,"./nn":83877,"./nn.js":83877,"./oc-lnc":92135,"./oc-lnc.js":92135,"./pa-in":15858,"./pa-in.js":15858,"./pl":64495,"./pl.js":64495,"./pt":89520,"./pt-br":57971,"./pt-br.js":57971,"./pt.js":89520,"./ro":96459,"./ro.js":96459,"./ru":21793,"./ru.js":21793,"./sd":40950,"./sd.js":40950,"./se":10490,"./se.js":10490,"./si":90124,"./si.js":90124,"./sk":64249,"./sk.js":64249,"./sl":14985,"./sl.js":14985,"./sq":51104,"./sq.js":51104,"./sr":49131,"./sr-cyrl":79915,"./sr-cyrl.js":79915,"./sr.js":49131,"./ss":85893,"./ss.js":85893,"./sv":98760,"./sv.js":98760,"./sw":91172,"./sw.js":91172,"./ta":27333,"./ta.js":27333,"./te":23110,"./te.js":23110,"./tet":52095,"./tet.js":52095,"./tg":27321,"./tg.js":27321,"./th":9041,"./th.js":9041,"./tk":19005,"./tk.js":19005,"./tl-ph":75768,"./tl-ph.js":75768,"./tlh":89444,"./tlh.js":89444,"./tr":72397,"./tr.js":72397,"./tzl":28254,"./tzl.js":28254,"./tzm":51106,"./tzm-latn":30699,"./tzm-latn.js":30699,"./tzm.js":51106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":67691,"./uk.js":67691,"./ur":13795,"./ur.js":13795,"./uz":6791,"./uz-latn":60588,"./uz-latn.js":60588,"./uz.js":6791,"./vi":65666,"./vi.js":65666,"./x-pseudo":14378,"./x-pseudo.js":14378,"./yo":75805,"./yo.js":75805,"./zh-cn":83839,"./zh-cn.js":83839,"./zh-hk":55726,"./zh-hk.js":55726,"./zh-mo":99807,"./zh-mo.js":99807,"./zh-tw":74152,"./zh-tw.js":74152};function n(e){var t=i(e);return o(t)}function i(e){if(!o.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}n.keys=function(){return Object.keys(a)},n.resolve=i,e.exports=n,n.id=46700}},i={};function r(e){var t=i[e];if(void 0!==t)return t.exports;var o=i[e]={id:e,loaded:!1,exports:{}};return n[e].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=n,e=[],r.O=function(t,o,a,n){if(!o){var i=1/0;for(u=0;u=n)&&Object.keys(r.O).every((function(e){return r.O[e](o[l])}))?o.splice(l--,1):(s=!1,n0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[o,a,n]},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.f={},r.e=function(e){return Promise.all(Object.keys(r.f).reduce((function(t,o){return r.f[o](e,t),t}),[]))},r.u=function(e){return e+"-"+e+".js?v=3b66be39570778909421"},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o={},a="nextcloud:",r.l=function(e,t,n,i){if(o[e])o[e].push(t);else{var s,l;if(void 0!==n)for(var c=document.getElementsByTagName("script"),u=0;u-1&&!e;)e=o[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e}(),function(){r.b=document.baseURI||self.location.href;var e={1358:0};r.f.j=function(t,o){var a=r.o(e,t)?e[t]:void 0;if(0!==a)if(a)o.push(a[2]);else{var n=new Promise((function(o,n){a=e[t]=[o,n]}));o.push(a[2]=n);var i=r.p+r.u(t),s=new Error;r.l(i,(function(o){if(r.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var n=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;s.message="Loading chunk "+t+" failed.\n("+n+": "+i+")",s.name="ChunkLoadError",s.type=n,s.request=i,a[1](s)}}),"chunk-"+t,t)}},r.O.j=function(t){return 0===e[t]};var t=function(t,o){var a,n,i=o[0],s=o[1],l=o[2],c=0;if(i.some((function(t){return 0!==e[t]}))){for(a in s)r.o(s,a)&&(r.m[a]=s[a]);if(l)var u=l(r)}for(t&&t(o);c 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"nextcloud:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.encodePath = encodePath;\nexports.basename = basename;\nexports.dirname = dirname;\nexports.joinPaths = joinPaths;\nexports.isSamePath = isSamePath;\n\nrequire(\"core-js/modules/es.array.map.js\");\n\nrequire(\"core-js/modules/es.regexp.exec.js\");\n\nrequire(\"core-js/modules/es.string.split.js\");\n\nrequire(\"core-js/modules/es.string.replace.js\");\n\nrequire(\"core-js/modules/es.array.filter.js\");\n\nrequire(\"core-js/modules/es.array.reduce.js\");\n\nrequire(\"core-js/modules/es.array.concat.js\");\n\n/**\n * URI-Encodes a file path but keep the path slashes.\n */\nfunction encodePath(path) {\n if (!path) {\n return path;\n }\n\n return path.split('/').map(encodeURIComponent).join('/');\n}\n/**\n * Returns the base name of the given path.\n * For example for \"/abc/somefile.txt\" it will return \"somefile.txt\"\n */\n\n\nfunction basename(path) {\n return path.replace(/\\\\/g, '/').replace(/.*\\//, '');\n}\n/**\n * Returns the dir name of the given path.\n * For example for \"/abc/somefile.txt\" it will return \"/abc\"\n */\n\n\nfunction dirname(path) {\n return path.replace(/\\\\/g, '/').replace(/\\/[^\\/]*$/, '');\n}\n/**\n * Join path sections\n */\n\n\nfunction joinPaths() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n if (arguments.length < 1) {\n return '';\n } // discard empty arguments\n\n\n var nonEmptyArgs = args.filter(function (arg) {\n return arg.length > 0;\n });\n\n if (nonEmptyArgs.length < 1) {\n return '';\n }\n\n var lastArg = nonEmptyArgs[nonEmptyArgs.length - 1];\n var leadingSlash = nonEmptyArgs[0].charAt(0) === '/';\n var trailingSlash = lastArg.charAt(lastArg.length - 1) === '/';\n var sections = nonEmptyArgs.reduce(function (acc, section) {\n return acc.concat(section.split('/'));\n }, []);\n var first = !leadingSlash;\n var path = sections.reduce(function (acc, section) {\n if (section === '') {\n return acc;\n }\n\n if (first) {\n first = false;\n return acc + section;\n }\n\n return acc + '/' + section;\n }, '');\n\n if (trailingSlash) {\n // add it back\n return path + '/';\n }\n\n return path;\n}\n/**\n * Returns whether the given paths are the same, without\n * leading, trailing or doubled slashes and also removing\n * the dot sections.\n */\n\n\nfunction isSamePath(path1, path2) {\n var pathSections1 = (path1 || '').split('/').filter(function (p) {\n return p !== '.';\n });\n var pathSections2 = (path2 || '').split('/').filter(function (p) {\n return p !== '.';\n });\n path1 = joinPaths.apply(undefined, pathSections1);\n path2 = joinPaths.apply(undefined, pathSections2);\n return path1 === path2;\n}\n//# sourceMappingURL=index.js.map","/*! For license information please see NcListItem.js.LICENSE.txt */\n!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(\"NextcloudVue\",[],t):\"object\"==typeof exports?exports.NextcloudVue=t():(e.NextcloudVue=e.NextcloudVue||{},e.NextcloudVue[\"Components/NcListItem\"]=t())}(self,(()=>(()=>{var e={7664:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>R});var o=a(3089),i=a(2297),n=a(1205),s=a(932),r=a(2734),l=a.n(r),c=a(1441),m=a.n(c);function d(e){return d=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},d(e)}function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function p(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit(\"update:open\",!1),this.$emit(\"close\"),this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen:function(e){var t=this;this.$nextTick((function(){t.focusFirstAction(e)}))},onMouseFocusAction:function(e){if(document.activeElement!==e.target){var t=e.target.closest(\"li\");if(t){var a=t.querySelector(k);if(a){var o=g(this.$refs.menu.querySelectorAll(k)).indexOf(a);o>-1&&(this.focusIndex=o,this.focusAction())}}}},onKeydown:function(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive:function(){var e=this.$refs.menu.querySelector(\"li.active\");e&&e.classList.remove(\"active\")},focusAction:function(){var e=this.$refs.menu.querySelectorAll(k)[this.focusIndex];if(e){this.removeCurrentActive();var t=e.closest(\"li.action\");e.focus(),t&&t.classList.add(\"active\")}},focusPreviousAction:function(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction:function(e){if(this.opened){var t=this.$refs.menu.querySelectorAll(k).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(k).length-1,this.focusAction())},preventIfEvent:function(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus:function(e){this.$emit(\"focus\",e)},onBlur:function(e){this.$emit(\"blur\",e)}},render:function(e){var t=this,a=(this.$slots.default||[]).filter((function(e){var t,a;return(null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag)||(null==e||null===(a=e.componentOptions)||void 0===a||null===(a=a.Ctor)||void 0===a||null===(a=a.extendOptions)||void 0===a?void 0:a.name)})),o=a.every((function(e){var t,a,o,i;return\"NcActionLink\"===(null!==(t=null==e||null===(a=e.componentOptions)||void 0===a||null===(a=a.Ctor)||void 0===a||null===(a=a.extendOptions)||void 0===a?void 0:a.name)&&void 0!==t?t:null==e||null===(o=e.componentOptions)||void 0===o?void 0:o.tag)&&(null==e||null===(i=e.componentOptions)||void 0===i||null===(i=i.propsData)||void 0===i||null===(i=i.href)||void 0===i?void 0:i.startsWith(window.location.origin))})),i=a.filter(this.isValidSingleAction);if(this.forceMenu&&i.length>0&&this.inline>0&&(l().util.warn(\"Specifying forceMenu will ignore any inline actions rendering.\"),i=[]),0!==a.length){var n=function(a){var o,i,n,s,r,l,c,m,d,u,h,g,v=(null==a||null===(o=a.data)||void 0===o||null===(o=o.scopedSlots)||void 0===o||null===(o=o.icon())||void 0===o?void 0:o[0])||e(\"span\",{class:[\"icon\",null==a||null===(i=a.componentOptions)||void 0===i||null===(i=i.propsData)||void 0===i?void 0:i.icon]}),k=null==a||null===(n=a.componentOptions)||void 0===n||null===(n=n.listeners)||void 0===n?void 0:n.click,A=null==a||null===(s=a.componentOptions)||void 0===s||null===(s=s.children)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.text)||void 0===s||null===(r=s.trim)||void 0===r?void 0:r.call(s),y=(null==a||null===(l=a.componentOptions)||void 0===l||null===(l=l.propsData)||void 0===l?void 0:l.ariaLabel)||A,f=t.forceName?A:\"\",C=null==a||null===(c=a.componentOptions)||void 0===c||null===(c=c.propsData)||void 0===c?void 0:c.title;return t.forceName||C||(C=A),e(\"NcButton\",{class:[\"action-item action-item--single\",null==a||null===(m=a.data)||void 0===m?void 0:m.staticClass,null==a||null===(d=a.data)||void 0===d?void 0:d.class],attrs:{\"aria-label\":y,title:C},ref:null==a||null===(u=a.data)||void 0===u?void 0:u.ref,props:p({type:t.type||(f?\"secondary\":\"tertiary\"),disabled:t.disabled||(null==a||null===(h=a.componentOptions)||void 0===h||null===(h=h.propsData)||void 0===h?void 0:h.disabled),ariaHidden:t.ariaHidden},null==a||null===(g=a.componentOptions)||void 0===g?void 0:g.propsData),on:p({focus:t.onFocus,blur:t.onBlur},!!k&&{click:function(e){k&&k(e)}})},[e(\"template\",{slot:\"icon\"},[v]),f])},s=function(a){var i,n,s=(null===(i=t.$slots.icon)||void 0===i?void 0:i[0])||(t.defaultIcon?e(\"span\",{class:[\"icon\",t.defaultIcon]}):e(\"DotsHorizontal\",{props:{size:20}}));return e(\"NcPopover\",{ref:\"popover\",props:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:\"action-item__popper\",setReturnFocus:null===(n=t.$refs.menuButton)||void 0===n?void 0:n.$el},attrs:p(p({delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container},t.manualOpen&&{triggers:[]}),{},{popoverBaseClass:\"action-item__popper\"}),on:{show:t.openMenu,\"after-show\":t.onOpen,hide:t.closeMenu}},[e(\"NcButton\",{class:\"action-item__menutoggle\",props:{type:t.triggerBtnType,disabled:t.disabled,ariaHidden:t.ariaHidden},slot:\"trigger\",ref:\"menuButton\",attrs:{\"aria-haspopup\":o?null:\"menu\",\"aria-label\":t.menuName?null:t.ariaLabel,\"aria-controls\":t.opened?t.randomId:null,\"aria-expanded\":t.opened.toString()},on:{focus:t.onFocus,blur:t.onBlur}},[e(\"template\",{slot:\"icon\"},[s]),t.menuName]),e(\"div\",{class:{open:t.opened},attrs:{tabindex:\"-1\"},on:{keydown:t.onKeydown,mousemove:t.onMouseFocusAction},ref:\"menu\"},[e(\"ul\",{attrs:{id:t.randomId,tabindex:\"-1\",role:o?null:\"menu\"}},[a])])])};if(1===a.length&&1===i.length&&!this.forceMenu)return n(i[0]);if(i.length>0&&this.inline>0){var r=i.slice(0,this.inline),c=a.filter((function(e){return!r.includes(e)}));return e(\"div\",{class:[\"action-items\",\"action-item--\".concat(this.triggerBtnType)]},[].concat(g(r.map(n)),[c.length>0?e(\"div\",{class:[\"action-item\",{\"action-item--open\":this.opened}]},[s(c)]):null]))}return e(\"div\",{class:[\"action-item action-item--default-popover\",\"action-item--\".concat(this.triggerBtnType),{\"action-item--open\":this.opened}]},[s(a)])}}};var y=a(3379),f=a.n(y),C=a(7795),P=a.n(C),b=a(569),S=a.n(b),w=a(3565),N=a.n(w),j=a(9216),O=a.n(j),E=a(4589),x=a.n(E),z=a(9546),B={};B.styleTagTransform=x(),B.setAttributes=N(),B.insert=S().bind(null,\"head\"),B.domAPI=P(),B.insertStyleElement=O();f()(z.Z,B);z.Z&&z.Z.locals&&z.Z.locals;var F=a(5155),M={};M.styleTagTransform=x(),M.setAttributes=N(),M.insert=S().bind(null,\"head\"),M.domAPI=P(),M.insertStyleElement=O();f()(F.Z,M);F.Z&&F.Z.locals&&F.Z.locals;var _=a(1900),T=a(5727),G=a.n(T),D=(0,_.Z)(A,undefined,undefined,!1,null,\"55038265\",null);\"function\"==typeof G()&&G()(D);const R=D.exports},3089:(e,t,a)=>{\"use strict\";function o(e){return o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},o(e)}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function n(e){for(var t=1;tN});const r={name:\"NcButton\",props:{alignment:{type:String,default:\"center\",validator:function(e){return[\"start\",\"start-reverse\",\"center\",\"center-reverse\",\"end\",\"end-reverse\"].includes(e)}},disabled:{type:Boolean,default:!1},type:{type:String,validator:function(e){return-1!==[\"primary\",\"secondary\",\"tertiary\",\"tertiary-no-background\",\"tertiary-on-primary\",\"error\",\"warning\",\"success\"].indexOf(e)},default:\"secondary\"},nativeType:{type:String,validator:function(e){return-1!==[\"submit\",\"reset\",\"button\"].indexOf(e)},default:\"button\"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null}},emits:[\"update:pressed\",\"click\"],computed:{realType:function(){return this.pressed?\"primary\":!1===this.pressed&&\"primary\"===this.type?\"secondary\":this.type},flexAlignment:function(){return this.alignment.split(\"-\")[0]},isReverseAligned:function(){return this.alignment.includes(\"-\")}},render:function(e){var t,a,o,i=this,r=null===(t=this.$slots.default)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.text)||void 0===t||null===(a=t.trim)||void 0===a?void 0:a.call(t),l=!!r,c=null===(o=this.$slots)||void 0===o?void 0:o.icon;r||this.ariaLabel||console.warn(\"You need to fill either the text or the ariaLabel props in the button component.\",{text:r,ariaLabel:this.ariaLabel},this);var m=function(){var t,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=a.navigate,m=a.isActive,d=a.isExactActive;return e(i.to||!i.href?\"button\":\"a\",{class:[\"button-vue\",(t={\"button-vue--icon-only\":c&&!l,\"button-vue--text-only\":l&&!c,\"button-vue--icon-and-text\":c&&l},s(t,\"button-vue--vue-\".concat(i.realType),i.realType),s(t,\"button-vue--wide\",i.wide),s(t,\"button-vue--\".concat(i.flexAlignment),\"center\"!==i.flexAlignment),s(t,\"button-vue--reverse\",i.isReverseAligned),s(t,\"active\",m),s(t,\"router-link-exact-active\",d),t)],attrs:n({\"aria-label\":i.ariaLabel,\"aria-pressed\":i.pressed,disabled:i.disabled,type:i.href?null:i.nativeType,role:i.href?\"button\":null,href:!i.to&&i.href?i.href:null,target:!i.to&&i.href?\"_self\":null,rel:!i.to&&i.href?\"nofollow noreferrer noopener\":null,download:!i.to&&i.href&&i.download?i.download:null},i.$attrs),on:n(n({},i.$listeners),{},{click:function(e){\"boolean\"==typeof i.pressed&&i.$emit(\"update:pressed\",!i.pressed),i.$emit(\"click\",e),null==o||o(e)}})},[e(\"span\",{class:\"button-vue__wrapper\"},[c?e(\"span\",{class:\"button-vue__icon\",attrs:{\"aria-hidden\":i.ariaHidden}},[i.$slots.icon]):null,l?e(\"span\",{class:\"button-vue__text\"},[r]):null])])};return this.to?e(\"router-link\",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:m}}):m()}};var l=a(3379),c=a.n(l),m=a(7795),d=a.n(m),u=a(569),p=a.n(u),h=a(3565),g=a.n(h),v=a(9216),k=a.n(v),A=a(4589),y=a.n(A),f=a(7294),C={};C.styleTagTransform=y(),C.setAttributes=g(),C.insert=p().bind(null,\"head\"),C.domAPI=d(),C.insertStyleElement=k();c()(f.Z,C);f.Z&&f.Z.locals&&f.Z.locals;var P=a(1900),b=a(2102),S=a.n(b),w=(0,P.Z)(r,undefined,undefined,!1,null,\"7aad13a0\",null);\"function\"==typeof S()&&S()(w);const N=w.exports},6675:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>P});const o={name:\"NcCounterBubble\",props:{type:{type:String,default:\"\",validator:function(e){return-1!==[\"highlighted\",\"outlined\",\"\"].indexOf(e)}},active:{type:Boolean,default:!1}},computed:{counterClassObject:function(){return{\"counter-bubble__counter--highlighted\":\"highlighted\"===this.type,\"counter-bubble__counter--outlined\":\"outlined\"===this.type,active:this.active}}}};var i=a(3379),n=a.n(i),s=a(7795),r=a.n(s),l=a(569),c=a.n(l),m=a(3565),d=a.n(m),u=a(9216),p=a.n(u),h=a(4589),g=a.n(h),v=a(6272),k={};k.styleTagTransform=g(),k.setAttributes=d(),k.insert=c().bind(null,\"head\"),k.domAPI=r(),k.insertStyleElement=p();n()(v.Z,k);v.Z&&v.Z.locals&&v.Z.locals;var A=a(1900),y=a(7633),f=a.n(y),C=(0,A.Z)(o,(function(){var e=this;return(0,e._self._c)(\"div\",{staticClass:\"counter-bubble__counter\",class:e.counterClassObject},[e._t(\"default\")],2)}),[],!1,null,\"5e7a2768\",null);\"function\"==typeof f()&&f()(C);const P=C.exports},2297:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>E});var o=a(9454),i=a(4505),n=a(1206);function s(e){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},s(e)}function r(){r=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,o=Object.defineProperty||function(e,t,a){e[t]=a.value},i=\"function\"==typeof Symbol?Symbol:{},n=i.iterator||\"@@iterator\",l=i.asyncIterator||\"@@asyncIterator\",c=i.toStringTag||\"@@toStringTag\";function m(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{m({},\"\")}catch(e){m=function(e,t,a){return e[t]=a}}function d(e,t,a,i){var n=t&&t.prototype instanceof h?t:h,s=Object.create(n.prototype),r=new j(i||[]);return o(s,\"_invoke\",{value:b(e,a,r)}),s}function u(e,t,a){try{return{type:\"normal\",arg:e.call(t,a)}}catch(e){return{type:\"throw\",arg:e}}}e.wrap=d;var p={};function h(){}function g(){}function v(){}var k={};m(k,n,(function(){return this}));var A=Object.getPrototypeOf,y=A&&A(A(O([])));y&&y!==t&&a.call(y,n)&&(k=y);var f=v.prototype=h.prototype=Object.create(k);function C(e){[\"next\",\"throw\",\"return\"].forEach((function(t){m(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function i(o,n,r,l){var c=u(e[o],e,n);if(\"throw\"!==c.type){var m=c.arg,d=m.value;return d&&\"object\"==s(d)&&a.call(d,\"__await\")?t.resolve(d.__await).then((function(e){i(\"next\",e,r,l)}),(function(e){i(\"throw\",e,r,l)})):t.resolve(d).then((function(e){m.value=e,r(m)}),(function(e){return i(\"throw\",e,r,l)}))}l(c.arg)}var n;o(this,\"_invoke\",{value:function(e,a){function o(){return new t((function(t,o){i(e,a,t,o)}))}return n=n?n.then(o,o):o()}})}function b(e,t,a){var o=\"suspendedStart\";return function(i,n){if(\"executing\"===o)throw new Error(\"Generator is already running\");if(\"completed\"===o){if(\"throw\"===i)throw n;return E()}for(a.method=i,a.arg=n;;){var s=a.delegate;if(s){var r=S(s,a);if(r){if(r===p)continue;return r}}if(\"next\"===a.method)a.sent=a._sent=a.arg;else if(\"throw\"===a.method){if(\"suspendedStart\"===o)throw o=\"completed\",a.arg;a.dispatchException(a.arg)}else\"return\"===a.method&&a.abrupt(\"return\",a.arg);o=\"executing\";var l=u(e,t,a);if(\"normal\"===l.type){if(o=a.done?\"completed\":\"suspendedYield\",l.arg===p)continue;return{value:l.arg,done:a.done}}\"throw\"===l.type&&(o=\"completed\",a.method=\"throw\",a.arg=l.arg)}}}function S(e,t){var a=t.method,o=e.iterator[a];if(void 0===o)return t.delegate=null,\"throw\"===a&&e.iterator.return&&(t.method=\"return\",t.arg=void 0,S(e,t),\"throw\"===t.method)||\"return\"!==a&&(t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a '\"+a+\"' method\")),p;var i=u(o,e.iterator,t.arg);if(\"throw\"===i.type)return t.method=\"throw\",t.arg=i.arg,t.delegate=null,p;var n=i.arg;return n?n.done?(t[e.resultName]=n.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=void 0),t.delegate=null,p):n:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,p)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(w,this),this.reset(!0)}function O(e){if(e){var t=e[n];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function t(){for(;++o=0;--i){var n=this.tryEntries[i],s=n.completion;if(\"root\"===n.tryLoc)return o(\"end\");if(n.tryLoc<=this.prev){var r=a.call(n,\"catchLoc\"),l=a.call(n,\"finallyLoc\");if(r&&l){if(this.prev=0;--o){var i=this.tryEntries[o];if(i.tryLoc<=this.prev&&a.call(i,\"finallyLoc\")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(\"throw\"===o.type){var i=o.arg;N(a)}return i}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,a){return this.delegate={iterator:O(e),resultName:t,nextLoc:a},\"next\"===this.method&&(this.arg=void 0),p}},e}function l(e,t,a,o,i,n,s){try{var r=e[n](s),l=r.value}catch(e){return void a(e)}r.done?t(l):Promise.resolve(l).then(o,i)}const c={name:\"NcPopover\",components:{Dropdown:o.Dropdown},inheritAttrs:!1,props:{popoverBaseClass:{type:String,default:\"\"},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean]}},emits:[\"after-show\",\"after-hide\"],beforeDestroy:function(){this.clearFocusTrap()},methods:{useFocusTrap:function(){var e,t=this;return(e=r().mark((function e(){var a,o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$nextTick();case 2:if(t.focusTrap){e.next=4;break}return e.abrupt(\"return\");case 4:if(o=null===(a=t.$refs.popover)||void 0===a||null===(a=a.$refs.popperContent)||void 0===a?void 0:a.$el){e.next=7;break}return e.abrupt(\"return\");case 7:t.$focusTrap=(0,i.createFocusTrap)(o,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:t.setReturnFocus,trapStack:(0,n.L)()}),t.$focusTrap.activate();case 9:case\"end\":return e.stop()}}),e)})),function(){var t=this,a=arguments;return new Promise((function(o,i){var n=e.apply(t,a);function s(e){l(n,o,i,s,r,\"next\",e)}function r(e){l(n,o,i,s,r,\"throw\",e)}s(void 0)}))})()},clearFocusTrap:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){console.warn(e)}},afterShow:function(){var e=this;this.$nextTick((function(){e.$emit(\"after-show\"),e.useFocusTrap()}))},afterHide:function(){this.$emit(\"after-hide\"),this.clearFocusTrap()}}},m=c;var d=a(3379),u=a.n(d),p=a(7795),h=a.n(p),g=a(569),v=a.n(g),k=a(3565),A=a.n(k),y=a(9216),f=a.n(y),C=a(4589),P=a.n(C),b=a(1625),S={};S.styleTagTransform=P(),S.setAttributes=A(),S.insert=v().bind(null,\"head\"),S.domAPI=h(),S.insertStyleElement=f();u()(b.Z,S);b.Z&&b.Z.locals&&b.Z.locals;var w=a(1900),N=a(2405),j=a.n(N),O=(0,w.Z)(m,(function(){var e=this;return(0,e._self._c)(\"Dropdown\",e._g(e._b({ref:\"popover\",attrs:{distance:10,\"arrow-padding\":10,\"no-auto-focus\":!0,\"popper-class\":e.popoverBaseClass},on:{\"apply-show\":e.afterShow,\"apply-hide\":e.afterHide},scopedSlots:e._u([{key:\"popper\",fn:function(){return[e._t(\"default\")]},proxy:!0}],null,!0)},\"Dropdown\",e.$attrs,!1),e.$listeners),[e._t(\"trigger\")],2)}),[],!1,null,null,null);\"function\"==typeof j()&&j()(O);const E=O.exports},3329:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>i});const o={name:\"NcVNodes\",props:{vnodes:{type:[Array,Object],default:null}},render:function(e){var t,a,o;return this.vnodes||(null===(t=this.$slots)||void 0===t?void 0:t.default)||(null===(a=this.$scopedSlots)||void 0===a||null===(o=a.default)||void 0===o?void 0:o.call(a))}};const i=(0,a(1900).Z)(o,undefined,undefined,!1,null,null,null).exports},932:(e,t,a)=>{\"use strict\";a.d(t,{t:()=>s});var o=a(7931),i=(0,o.getGettextBuilder)().detectLocale();[{locale:\"af\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ar\",translations:{\"{tag} (invisible)\":\"{tag} (غير مرئي)\",\"{tag} (restricted)\":\"{tag} (مقيد)\",\"a few seconds ago\":\"منذ عدة ثوانٍ مضت\",Actions:\"الإجراءات\",'Actions for item with name \"{name}\"':'إجراءات على العنصر المُسمَّى \"{name}\"',Activities:\"الحركات\",\"Animals & Nature\":\"الحيوانات والطبيعة\",\"Any link\":\"أيَّ رابطٍ\",\"Anything shared with the same group of people will show up here\":\"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا\",\"Avatar of {displayName}\":\"الرمز التجسيدي avatar ـ {displayName} \",\"Avatar of {displayName}, {status}\":\"الرمز التجسيدي لـ {displayName}، {status}\",Back:\"عودة\",\"Back to provider selection\":\"عودة إلى اختيار المُزوِّد\",\"Cancel changes\":\"إلغاء التغييرات\",\"Change name\":\"تغيير الاسم\",Choose:\"إختَر\",\"Clear search\":\"محو البحث\",\"Clear text\":\"محو النص\",Close:\"أغلِق\",\"Close modal\":\"أغلِق النافذة الصُّورِية\",\"Close navigation\":\"أغلِق المُتصفِّح\",\"Close sidebar\":\"قفل الشريط الجانبي\",\"Close Smart Picker\":\"أغلِق اللاقط الذكي Smart Picker\",\"Collapse menu\":\"طَيّ القائمة\",\"Confirm changes\":\"تأكيد التغييرات\",Custom:\"مُخصَّص\",\"Edit item\":\"تعديل عنصر\",\"Enter link\":\"أدخِل الرابط\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"خطأ في الحصول على الموارد ذات الصلة. يرجى الاتصال بمشرف النظام عندك إذا كان لديك أيّ أسئلة.\",\"External documentation for {name}\":\"التوثيق الخارجي لـ {name}\",Favorite:\"المُفضَّلة\",Flags:\"الأعلام\",\"Food & Drink\":\"الطعام والشراب\",\"Frequently used\":\"شائعة الاستعمال\",Global:\"شامل\",\"Go back to the list\":\"عودة إلى القائمة\",\"Hide password\":\"إخفاء كلمة المرور\",'Load more \"{options}\"\"':'حمّل \"{options}\"\" أكثر',\"Message limit of {count} characters reached\":\"تمّ الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف\",\"More items …\":\"عناصر أخرى ...\",\"More options\":\"خيارات أخرى ...\",Next:\"التالي\",\"No emoji found\":\"لم يتم العثور على أي إيموجي emoji\",\"No link provider found\":\"لا يوجد أيّ مزود روابط link provider\",\"No results\":\"ليس هناك أية نتيجة\",Objects:\"أشياء\",\"Open contact menu\":\"إفتَح قائمة جهات الاتصال\",'Open link to \"{resourceName}\"':'إفتَح الرابط إلى \"{resourceName}\"',\"Open menu\":\"إفتَح القائمة\",\"Open navigation\":\"إفتَح المتصفح\",\"Open settings menu\":\"إفتَح قائمة الإعدادات\",\"Password is secure\":\"كلمة المرور مُؤمّنة\",\"Pause slideshow\":\"تجميد عرض الشرائح\",\"People & Body\":\"ناس و أجسام\",\"Pick a date\":\"إختَر التاريخ\",\"Pick a date and a time\":\"إختَر التاريخ و الوقت\",\"Pick a month\":\"إختَر الشهر\",\"Pick a time\":\"إختَر الوقت\",\"Pick a week\":\"إختَر الأسبوع\",\"Pick a year\":\"إختَر السنة\",\"Pick an emoji\":\"إختَر رمز إيموجي emoji\",\"Please select a time zone:\":\"الرجاء تحديد المنطقة الزمنية:\",Previous:\"السابق\",\"Provider icon\":\"أيقونة المُزوِّد\",\"Raw link {options}\":\" الرابط الخام raw link ـ {options}\",\"Related resources\":\"مصادر ذات صلة\",Search:\"بحث\",\"Search emoji\":\"بحث عن إيموجي emoji\",\"Search results\":\"نتائج البحث\",\"sec. ago\":\"ثانية مضت\",\"seconds ago\":\"ثوان مضت\",\"Select a tag\":\"إختَر سِمَةً tag\",\"Select provider\":\"إختَر مٌزوِّداً\",Settings:\"الإعدادات\",\"Settings navigation\":\"إعدادات التّصفُّح\",\"Show password\":\"أظهِر كلمة المرور\",\"Smart Picker\":\"اللاقط الذكي smart picker\",\"Smileys & Emotion\":\"وجوهٌ ضاحكة و مشاعر\",\"Start slideshow\":\"إبدإ العرض\",\"Start typing to search\":\"إبدإ كتابة مفردات البحث\",Submit:\"إرسال\",Symbols:\"رموز\",\"Travel & Places\":\"سفر و أماكن\",\"Type to search time zone\":\"أكتُب للبحث عن منطقة زمنية\",\"Unable to search the group\":\"تعذّر البحث في المجموعة\",\"Undo changes\":\"تراجع عن التغييرات\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'أكتُب رسالةً؛ إستعمِل \"@\" للإشارة إلى شخص ما، و استخدم \":\" للإكمال التلقائي لرموز الإيموجي ...'}},{locale:\"ast\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"az\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"be\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"bg\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"bn_BD\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"br\",translations:{\"{tag} (invisible)\":\"{tag} (diwelus)\",\"{tag} (restricted)\":\"{tag} (bevennet)\",\"a few seconds ago\":\"\",Actions:\"Oberioù\",'Actions for item with name \"{name}\"':\"\",Activities:\"Oberiantizoù\",\"Animals & Nature\":\"Loened & Natur\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Dibab\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Serriñ\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"Personelañ\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Bannieloù\",\"Food & Drink\":\"Boued & Evajoù\",\"Frequently used\":\"Implijet alies\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"Da heul\",\"No emoji found\":\"Emoji ebet kavet\",\"No link provider found\":\"\",\"No results\":\"Disoc'h ebet\",Objects:\"Traoù\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Arsav an diaporama\",\"People & Body\":\"Tud & Korf\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Choaz un emoji\",\"Please select a time zone:\":\"\",Previous:\"A-raok\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Klask\",\"Search emoji\":\"\",\"Search results\":\"Disoc'hoù an enklask\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Choaz ur c'hlav\",\"Select provider\":\"\",Settings:\"Arventennoù\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileyioù & Fromoù\",\"Start slideshow\":\"Kregiñ an diaporama\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"Arouezioù\",\"Travel & Places\":\"Beaj & Lec'hioù\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Dibosupl eo klask ar strollad\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"bs\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ca\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restringit)\",\"a few seconds ago\":\"\",Actions:\"Accions\",'Actions for item with name \"{name}\"':\"\",Activities:\"Activitats\",\"Animals & Nature\":\"Animals i natura\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Cancel·la els canvis\",\"Change name\":\"\",Choose:\"Tria\",\"Clear search\":\"\",\"Clear text\":\"Netejar text\",Close:\"Tanca\",\"Close modal\":\"Tancar el mode\",\"Close navigation\":\"Tanca la navegació\",\"Close sidebar\":\"Tancar la barra lateral\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Confirmeu els canvis\",Custom:\"Personalitzat\",\"Edit item\":\"Edita l'element\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Preferit\",Flags:\"Marques\",\"Food & Drink\":\"Menjar i begudes\",\"Frequently used\":\"Utilitzats recentment\",Global:\"Global\",\"Go back to the list\":\"Torna a la llista\",\"Hide password\":\"Amagar contrasenya\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"S'ha arribat al límit de {count} caràcters per missatge\",\"More items …\":\"Més artícles...\",\"More options\":\"\",Next:\"Següent\",\"No emoji found\":\"No s'ha trobat cap emoji\",\"No link provider found\":\"\",\"No results\":\"Sense resultats\",Objects:\"Objectes\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Obre la navegació\",\"Open settings menu\":\"\",\"Password is secure\":\"Contrasenya segura
\",\"Pause slideshow\":\"Atura la presentació\",\"People & Body\":\"Persones i cos\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Trieu un emoji\",\"Please select a time zone:\":\"Seleccioneu una zona horària:\",Previous:\"Anterior\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Recursos relacionats\",Search:\"Cerca\",\"Search emoji\":\"\",\"Search results\":\"Resultats de cerca\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Seleccioneu una etiqueta\",\"Select provider\":\"\",Settings:\"Paràmetres\",\"Settings navigation\":\"Navegació d'opcions\",\"Show password\":\"Mostrar contrasenya\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Cares i emocions\",\"Start slideshow\":\"Inicia la presentació\",\"Start typing to search\":\"\",Submit:\"Envia\",Symbols:\"Símbols\",\"Travel & Places\":\"Viatges i llocs\",\"Type to search time zone\":\"Escriviu per cercar la zona horària\",\"Unable to search the group\":\"No es pot cercar el grup\",\"Undo changes\":\"Desfés els canvis\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escriu missatge, fes servir \"@\" per esmentar algú, fes servir \":\" per autocompletar emojis...'}},{locale:\"cs\",translations:{\"{tag} (invisible)\":\"{tag} (neviditelné)\",\"{tag} (restricted)\":\"{tag} (omezené)\",\"a few seconds ago\":\"před několika sekundami\",Actions:\"Akce\",'Actions for item with name \"{name}\"':\"Akce pro položku s názvem „{name}“\",Activities:\"Aktivity\",\"Animals & Nature\":\"Zvířata a příroda\",\"Any link\":\"Jakýkoli odkaz\",\"Anything shared with the same group of people will show up here\":\"Cokoli nasdíleného stejné skupině lidí se zobrazí zde\",\"Avatar of {displayName}\":\"Zástupný obrázek uživatele {displayName}\",\"Avatar of {displayName}, {status}\":\"Zástupný obrázek uživatele {displayName}, {status}\",Back:\"Zpět\",\"Back to provider selection\":\"Zpět na výběr poskytovatele\",\"Cancel changes\":\"Zrušit změny\",\"Change name\":\"Změnit název\",Choose:\"Zvolit\",\"Clear search\":\"Vyčistit vyhledávání\",\"Clear text\":\"Čitelný text\",Close:\"Zavřít\",\"Close modal\":\"Zavřít dialogové okno\",\"Close navigation\":\"Zavřít navigaci\",\"Close sidebar\":\"Zavřít postranní panel\",\"Close Smart Picker\":\"Zavřít inteligentní výběr\",\"Collapse menu\":\"Sbalit nabídku\",\"Confirm changes\":\"Potvrdit změny\",Custom:\"Uživatelsky určené\",\"Edit item\":\"Upravit položku\",\"Enter link\":\"Zadat odkaz\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Chyba při získávání souvisejících prostředků. Pokud máte jakékoli dotazy, obraťte se na správce vámi využívaného systému.\",\"External documentation for {name}\":\"Externí dokumentace pro {name}\",Favorite:\"Oblíbené\",Flags:\"Příznaky\",\"Food & Drink\":\"Jídlo a pití\",\"Frequently used\":\"Často používané\",Global:\"Globální\",\"Go back to the list\":\"Jít zpět na seznam\",\"Hide password\":\"Skrýt heslo\",'Load more \"{options}\"\"':\"Načíst více „{options}“\",\"Message limit of {count} characters reached\":\"Dosaženo limitu počtu ({count}) znaků zprávy\",\"More items …\":\"Další položky…\",\"More options\":\"Další volby\",Next:\"Následující\",\"No emoji found\":\"Nenalezeno žádné emoji\",\"No link provider found\":\"Nenalezen žádný poskytovatel odkazů\",\"No results\":\"Nic nenalezeno\",Objects:\"Objekty\",\"Open contact menu\":\"Otevřít nabídku kontaktů\",'Open link to \"{resourceName}\"':\"Otevřít odkaz na „{resourceName}“\",\"Open menu\":\"Otevřít nabídku\",\"Open navigation\":\"Otevřít navigaci\",\"Open settings menu\":\"Otevřít nabídku nastavení\",\"Password is secure\":\"Heslo je bezpečné\",\"Pause slideshow\":\"Pozastavit prezentaci\",\"People & Body\":\"Lidé a tělo\",\"Pick a date\":\"Vybrat datum\",\"Pick a date and a time\":\"Vybrat datum a čas\",\"Pick a month\":\"Vybrat měsíc\",\"Pick a time\":\"Vybrat čas\",\"Pick a week\":\"Vybrat týden\",\"Pick a year\":\"Vybrat rok\",\"Pick an emoji\":\"Vybrat emoji\",\"Please select a time zone:\":\"Vyberte časovou zónu:\",Previous:\"Předchozí\",\"Provider icon\":\"Ikona poskytovatele\",\"Raw link {options}\":\"Holý odkaz {options}\",\"Related resources\":\"Související prostředky\",Search:\"Hledat\",\"Search emoji\":\"Hledat emoji\",\"Search results\":\"Výsledky hledání\",\"sec. ago\":\"sek. před\",\"seconds ago\":\"sekund předtím\",\"Select a tag\":\"Vybrat štítek\",\"Select provider\":\"Vybrat poskytovatele\",Settings:\"Nastavení\",\"Settings navigation\":\"Pohyb po nastavení\",\"Show password\":\"Zobrazit heslo\",\"Smart Picker\":\"Inteligentní výběr\",\"Smileys & Emotion\":\"Úsměvy a emoce\",\"Start slideshow\":\"Spustit prezentaci\",\"Start typing to search\":\"Vyhledávejte psaním\",Submit:\"Odeslat\",Symbols:\"Symboly\",\"Travel & Places\":\"Cestování a místa\",\"Type to search time zone\":\"Psaním vyhledejte časovou zónu\",\"Unable to search the group\":\"Nedaří se hledat skupinu\",\"Undo changes\":\"Vzít změny zpět\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…\"}},{locale:\"cy_GB\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"da\",translations:{\"{tag} (invisible)\":\"{tag} (usynlig)\",\"{tag} (restricted)\":\"{tag} (begrænset)\",\"a few seconds ago\":\"et par sekunder siden\",Actions:\"Handlinger\",'Actions for item with name \"{name}\"':'Handlinger for element med navnet \"{name}\"',Activities:\"Aktiviteter\",\"Animals & Nature\":\"Dyr & Natur\",\"Any link\":\"Ethvert link\",\"Anything shared with the same group of people will show up here\":\"Alt der deles med samme gruppe af personer vil vises her\",\"Avatar of {displayName}\":\"Avatar af {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar af {displayName}, {status}\",Back:\"Tilbage\",\"Back to provider selection\":\"Tilbage til udbydervalg\",\"Cancel changes\":\"Annuller ændringer\",\"Change name\":\"Ændre navn\",Choose:\"Vælg\",\"Clear search\":\"Ryd søgning\",\"Clear text\":\"Ryd tekst\",Close:\"Luk\",\"Close modal\":\"Luk vindue\",\"Close navigation\":\"Luk navigation\",\"Close sidebar\":\"Luk sidepanel\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Bekræft ændringer\",Custom:\"Brugerdefineret\",\"Edit item\":\"Rediger emne\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favorit\",Flags:\"Flag\",\"Food & Drink\":\"Mad & Drikke\",\"Frequently used\":\"Ofte brugt\",Global:\"Global\",\"Go back to the list\":\"Tilbage til listen\",\"Hide password\":\"Skjul kodeord\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Begrænsning på {count} tegn er nået\",\"More items …\":\"Mere ...\",\"More options\":\"\",Next:\"Videre\",\"No emoji found\":\"Ingen emoji fundet\",\"No link provider found\":\"\",\"No results\":\"Ingen resultater\",Objects:\"Objekter\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Åbn navigation\",\"Open settings menu\":\"\",\"Password is secure\":\"Kodeordet er sikkert\",\"Pause slideshow\":\"Suspender fremvisning\",\"People & Body\":\"Mennesker & Menneskekroppen\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Vælg en emoji\",\"Please select a time zone:\":\"Vælg venligst en tidszone:\",Previous:\"Forrige\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Relaterede emner\",Search:\"Søg\",\"Search emoji\":\"\",\"Search results\":\"Søgeresultater\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Vælg et mærke\",\"Select provider\":\"\",Settings:\"Indstillinger\",\"Settings navigation\":\"Naviger i indstillinger\",\"Show password\":\"Vis kodeord\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileys & Emotion\",\"Start slideshow\":\"Start fremvisning\",\"Start typing to search\":\"\",Submit:\"Send\",Symbols:\"Symboler\",\"Travel & Places\":\"Rejser & Rejsemål\",\"Type to search time zone\":\"Indtast for at søge efter tidszone\",\"Unable to search the group\":\"Kan ikke søge på denne gruppe\",\"Undo changes\":\"Fortryd ændringer\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv besked, brug \"@\" for at nævne nogen, brug \":\" til emoji-autofuldførelse ...'}},{locale:\"de\",translations:{\"{tag} (invisible)\":\"{tag} (unsichtbar)\",\"{tag} (restricted)\":\"{tag} (eingeschränkt)\",\"a few seconds ago\":\"\",Actions:\"Aktionen\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktivitäten\",\"Animals & Nature\":\"Tiere & Natur\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt\",\"Avatar of {displayName}\":\"Avatar von {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar von {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Änderungen verwerfen\",\"Change name\":\"\",Choose:\"Auswählen\",\"Clear search\":\"\",\"Clear text\":\"Klartext\",Close:\"Schließen\",\"Close modal\":\"Modal schließen\",\"Close navigation\":\"Navigation schließen\",\"Close sidebar\":\"Seitenleiste schließen\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Änderungen bestätigen\",Custom:\"Benutzerdefiniert\",\"Edit item\":\"Objekt bearbeiten\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favorit\",Flags:\"Flaggen\",\"Food & Drink\":\"Essen & Trinken\",\"Frequently used\":\"Häufig verwendet\",Global:\"Global\",\"Go back to the list\":\"Zurück zur Liste\",\"Hide password\":\"Passwort verbergen\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Nachrichtenlimit von {count} Zeichen erreicht\",\"More items …\":\"Weitere Elemente …\",\"More options\":\"\",Next:\"Weiter\",\"No emoji found\":\"Kein Emoji gefunden\",\"No link provider found\":\"\",\"No results\":\"Keine Ergebnisse\",Objects:\"Gegenstände\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Navigation öffnen\",\"Open settings menu\":\"\",\"Password is secure\":\"Passwort ist sicher\",\"Pause slideshow\":\"Diashow pausieren\",\"People & Body\":\"Menschen & Körper\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Ein Emoji auswählen\",\"Please select a time zone:\":\"Bitte wählen Sie eine Zeitzone:\",Previous:\"Vorherige\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Verwandte Ressourcen\",Search:\"Suche\",\"Search emoji\":\"\",\"Search results\":\"Suchergebnisse\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Schlagwort auswählen\",\"Select provider\":\"\",Settings:\"Einstellungen\",\"Settings navigation\":\"Einstellungen für die Navigation\",\"Show password\":\"Passwort anzeigen\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileys & Emotionen\",\"Start slideshow\":\"Diashow starten\",\"Start typing to search\":\"\",Submit:\"Einreichen\",Symbols:\"Symbole\",\"Travel & Places\":\"Reisen & Orte\",\"Type to search time zone\":\"Tippen, um Zeitzone zu suchen\",\"Unable to search the group\":\"Die Gruppe konnte nicht durchsucht werden\",\"Undo changes\":\"Änderungen rückgängig machen\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Nachricht schreiben, \"@\" um jemanden zu erwähnen, \":\" für die automatische Vervollständigung von Emojis …'}},{locale:\"de_DE\",translations:{\"{tag} (invisible)\":\"{tag} (unsichtbar)\",\"{tag} (restricted)\":\"{tag} (eingeschränkt)\",\"a few seconds ago\":\"vor ein paar Sekunden\",Actions:\"Aktionen\",'Actions for item with name \"{name}\"':'Aktionen für Element mit dem Namen \"{name}“',Activities:\"Aktivitäten\",\"Animals & Nature\":\"Tiere & Natur\",\"Any link\":\"Irgendein Link\",\"Anything shared with the same group of people will show up here\":\"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt\",\"Avatar of {displayName}\":\"Avatar von {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar von {displayName}, {status}\",Back:\"Zurück\",\"Back to provider selection\":\"Zurück zur Anbieterauswahl\",\"Cancel changes\":\"Änderungen verwerfen\",\"Change name\":\"Namen ändern\",Choose:\"Auswählen\",\"Clear search\":\"Suche leeren\",\"Clear text\":\"Klartext\",Close:\"Schließen\",\"Close modal\":\"Modal schließen\",\"Close navigation\":\"Navigation schließen\",\"Close sidebar\":\"Seitenleiste schließen\",\"Close Smart Picker\":\"Intelligente Auswahl schließen\",\"Collapse menu\":\"Menü einklappen\",\"Confirm changes\":\"Änderungen bestätigen\",Custom:\"Benutzerdefiniert\",\"Edit item\":\"Objekt bearbeiten\",\"Enter link\":\"Link eingeben\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Fehler beim Abrufen verwandter Ressourcen. Bei Fragen wenden Sie sich bitte an Ihren Systemadministrator.\",\"External documentation for {name}\":\"Externe Dokumentation für {name}\",Favorite:\"Favorit\",Flags:\"Flaggen\",\"Food & Drink\":\"Essen & Trinken\",\"Frequently used\":\"Häufig verwendet\",Global:\"Global\",\"Go back to the list\":\"Zurück zur Liste\",\"Hide password\":\"Passwort verbergen\",'Load more \"{options}\"\"':'Weitere \"{options}“ laden',\"Message limit of {count} characters reached\":\"Nachrichtenlimit von {count} Zeichen erreicht\",\"More items …\":\"Weitere Elemente …\",\"More options\":\"Mehr Optionen\",Next:\"Weiter\",\"No emoji found\":\"Kein Emoji gefunden\",\"No link provider found\":\"Kein Linkanbieter gefunden\",\"No results\":\"Keine Ergebnisse\",Objects:\"Objekte\",\"Open contact menu\":\"Kontaktmenü öffnen\",'Open link to \"{resourceName}\"':'Link zu \"{resourceName}“ öffnen',\"Open menu\":\"Menü öffnen\",\"Open navigation\":\"Navigation öffnen\",\"Open settings menu\":\"Einstellungsmenü öffnen\",\"Password is secure\":\"Passwort ist sicher\",\"Pause slideshow\":\"Diashow pausieren\",\"People & Body\":\"Menschen & Körper\",\"Pick a date\":\"Ein Datum auswählen\",\"Pick a date and a time\":\"Datum und Uhrzeit auswählen\",\"Pick a month\":\"Einen Monat auswählen\",\"Pick a time\":\"Eine Uhrzeit auswählen\",\"Pick a week\":\"Eine Woche auswählen\",\"Pick a year\":\"Ein Jahr auswählen\",\"Pick an emoji\":\"Ein Emoji auswählen\",\"Please select a time zone:\":\"Bitte eine Zeitzone auswählen:\",Previous:\"Vorherige\",\"Provider icon\":\"Anbietersymbol\",\"Raw link {options}\":\"Unverarbeiteter Link {Optionen}\",\"Related resources\":\"Verwandte Ressourcen\",Search:\"Suche\",\"Search emoji\":\"Emoji suchen\",\"Search results\":\"Suchergebnisse\",\"sec. ago\":\"Sek. zuvor\",\"seconds ago\":\"Sekunden zuvor\",\"Select a tag\":\"Schlagwort auswählen\",\"Select provider\":\"Anbieter auswählen\",Settings:\"Einstellungen\",\"Settings navigation\":\"Einstellungen für die Navigation\",\"Show password\":\"Passwort anzeigen\",\"Smart Picker\":\"Intelligente Auswahl\",\"Smileys & Emotion\":\"Smileys & Emotionen\",\"Start slideshow\":\"Diashow starten\",\"Start typing to search\":\"Mit der Eingabe beginnen, um zu suchen\",Submit:\"Einreichen\",Symbols:\"Symbole\",\"Travel & Places\":\"Reisen & Orte\",\"Type to search time zone\":\"Tippen, um eine Zeitzone zu suchen\",\"Unable to search the group\":\"Die Gruppe kann nicht durchsucht werden\",\"Undo changes\":\"Änderungen rückgängig machen\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Nachricht schreiben, \"@\" um jemanden zu erwähnen, \":\" für die automatische Vervollständigung von Emojis …'}},{locale:\"el\",translations:{\"{tag} (invisible)\":\"{tag} (αόρατο)\",\"{tag} (restricted)\":\"{tag} (περιορισμένο)\",\"a few seconds ago\":\"\",Actions:\"Ενέργειες\",'Actions for item with name \"{name}\"':\"\",Activities:\"Δραστηριότητες\",\"Animals & Nature\":\"Ζώα & Φύση\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ\",\"Avatar of {displayName}\":\"Άβαταρ του {displayName}\",\"Avatar of {displayName}, {status}\":\"Άβαταρ του {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Ακύρωση αλλαγών\",\"Change name\":\"\",Choose:\"Επιλογή\",\"Clear search\":\"\",\"Clear text\":\"Εκκαθάριση κειμένου\",Close:\"Κλείσιμο\",\"Close modal\":\"Βοηθητικό κλείσιμο\",\"Close navigation\":\"Κλείσιμο πλοήγησης\",\"Close sidebar\":\"Κλείσιμο πλευρικής μπάρας\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Επιβεβαίωση αλλαγών\",Custom:\"Προσαρμογή\",\"Edit item\":\"Επεξεργασία\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Αγαπημένα\",Flags:\"Σημαίες\",\"Food & Drink\":\"Φαγητό & Ποτό\",\"Frequently used\":\"Συχνά χρησιμοποιούμενο\",Global:\"Καθολικό\",\"Go back to the list\":\"Επιστροφή στην αρχική λίστα \",\"Hide password\":\"Απόκρυψη κωδικού πρόσβασης\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος\",\"More items …\":\"Περισσότερα στοιχεία …\",\"More options\":\"\",Next:\"Επόμενο\",\"No emoji found\":\"Δεν βρέθηκε emoji\",\"No link provider found\":\"\",\"No results\":\"Κανένα αποτέλεσμα\",Objects:\"Αντικείμενα\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Άνοιγμα πλοήγησης\",\"Open settings menu\":\"\",\"Password is secure\":\"Ο κωδικός πρόσβασης είναι ασφαλής\",\"Pause slideshow\":\"Παύση προβολής διαφανειών\",\"People & Body\":\"Άνθρωποι & Σώμα\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Επιλέξτε ένα emoji\",\"Please select a time zone:\":\"Παρακαλούμε επιλέξτε μια ζώνη ώρας:\",Previous:\"Προηγούμενο\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Σχετικοί πόροι\",Search:\"Αναζήτηση\",\"Search emoji\":\"\",\"Search results\":\"Αποτελέσματα αναζήτησης\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Επιλογή ετικέτας\",\"Select provider\":\"\",Settings:\"Ρυθμίσεις\",\"Settings navigation\":\"Πλοήγηση ρυθμίσεων\",\"Show password\":\"Εμφάνιση κωδικού πρόσβασης\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Φατσούλες & Συναίσθημα\",\"Start slideshow\":\"Έναρξη προβολής διαφανειών\",\"Start typing to search\":\"\",Submit:\"Υποβολή\",Symbols:\"Σύμβολα\",\"Travel & Places\":\"Ταξίδια & Τοποθεσίες\",\"Type to search time zone\":\"Πληκτρολογήστε για αναζήτηση ζώνης ώρας\",\"Unable to search the group\":\"Δεν είναι δυνατή η αναζήτηση της ομάδας\",\"Undo changes\":\"Αναίρεση Αλλαγών\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε \"@\" για να αναφέρετε κάποιον, χρησιμοποιείστε \":\" για αυτόματη συμπλήρωση emoji …'}},{locale:\"en_GB\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restricted)\",\"a few seconds ago\":\"a few seconds ago\",Actions:\"Actions\",'Actions for item with name \"{name}\"':'Actions for item with name \"{name}\"',Activities:\"Activities\",\"Animals & Nature\":\"Animals & Nature\",\"Any link\":\"Any link\",\"Anything shared with the same group of people will show up here\":\"Anything shared with the same group of people will show up here\",\"Avatar of {displayName}\":\"Avatar of {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar of {displayName}, {status}\",Back:\"Back\",\"Back to provider selection\":\"Back to provider selection\",\"Cancel changes\":\"Cancel changes\",\"Change name\":\"Change name\",Choose:\"Choose\",\"Clear search\":\"Clear search\",\"Clear text\":\"Clear text\",Close:\"Close\",\"Close modal\":\"Close modal\",\"Close navigation\":\"Close navigation\",\"Close sidebar\":\"Close sidebar\",\"Close Smart Picker\":\"Close Smart Picker\",\"Collapse menu\":\"Collapse menu\",\"Confirm changes\":\"Confirm changes\",Custom:\"Custom\",\"Edit item\":\"Edit item\",\"Enter link\":\"Enter link\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Error getting related resources. Please contact your system administrator if you have any questions.\",\"External documentation for {name}\":\"External documentation for {name}\",Favorite:\"Favourite\",Flags:\"Flags\",\"Food & Drink\":\"Food & Drink\",\"Frequently used\":\"Frequently used\",Global:\"Global\",\"Go back to the list\":\"Go back to the list\",\"Hide password\":\"Hide password\",'Load more \"{options}\"\"':'Load more \"{options}\"\"',\"Message limit of {count} characters reached\":\"Message limit of {count} characters reached\",\"More items …\":\"More items …\",\"More options\":\"More options\",Next:\"Next\",\"No emoji found\":\"No emoji found\",\"No link provider found\":\"No link provider found\",\"No results\":\"No results\",Objects:\"Objects\",\"Open contact menu\":\"Open contact menu\",'Open link to \"{resourceName}\"':'Open link to \"{resourceName}\"',\"Open menu\":\"Open menu\",\"Open navigation\":\"Open navigation\",\"Open settings menu\":\"Open settings menu\",\"Password is secure\":\"Password is secure\",\"Pause slideshow\":\"Pause slideshow\",\"People & Body\":\"People & Body\",\"Pick a date\":\"Pick a date\",\"Pick a date and a time\":\"Pick a date and a time\",\"Pick a month\":\"Pick a month\",\"Pick a time\":\"Pick a time\",\"Pick a week\":\"Pick a week\",\"Pick a year\":\"Pick a year\",\"Pick an emoji\":\"Pick an emoji\",\"Please select a time zone:\":\"Please select a time zone:\",Previous:\"Previous\",\"Provider icon\":\"Provider icon\",\"Raw link {options}\":\"Raw link {options}\",\"Related resources\":\"Related resources\",Search:\"Search\",\"Search emoji\":\"Search emoji\",\"Search results\":\"Search results\",\"sec. ago\":\"sec. ago\",\"seconds ago\":\"seconds ago\",\"Select a tag\":\"Select a tag\",\"Select provider\":\"Select provider\",Settings:\"Settings\",\"Settings navigation\":\"Settings navigation\",\"Show password\":\"Show password\",\"Smart Picker\":\"Smart Picker\",\"Smileys & Emotion\":\"Smileys & Emotion\",\"Start slideshow\":\"Start slideshow\",\"Start typing to search\":\"Start typing to search\",Submit:\"Submit\",Symbols:\"Symbols\",\"Travel & Places\":\"Travel & Places\",\"Type to search time zone\":\"Type to search time zone\",\"Unable to search the group\":\"Unable to search the group\",\"Undo changes\":\"Undo changes\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …'}},{locale:\"eo\",translations:{\"{tag} (invisible)\":\"{tag} (kaŝita)\",\"{tag} (restricted)\":\"{tag} (limigita)\",\"a few seconds ago\":\"\",Actions:\"Agoj\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktiveco\",\"Animals & Nature\":\"Bestoj & Naturo\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Elektu\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Fermu\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"Propra\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Flagoj\",\"Food & Drink\":\"Manĝaĵo & Trinkaĵo\",\"Frequently used\":\"Ofte uzataj\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"La limo je {count} da literoj atingita\",\"More items …\":\"\",\"More options\":\"\",Next:\"Sekva\",\"No emoji found\":\"La emoĝio forestas\",\"No link provider found\":\"\",\"No results\":\"La rezulto forestas\",Objects:\"Objektoj\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Payzi bildprezenton\",\"People & Body\":\"Homoj & Korpo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Elekti emoĝion \",\"Please select a time zone:\":\"\",Previous:\"Antaŭa\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Serĉi\",\"Search emoji\":\"\",\"Search results\":\"Serĉrezultoj\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Elektu etikedon\",\"Select provider\":\"\",Settings:\"Agordo\",\"Settings navigation\":\"Agorda navigado\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Ridoj kaj Emocioj\",\"Start slideshow\":\"Komenci bildprezenton\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"Signoj\",\"Travel & Places\":\"Vojaĵoj & Lokoj\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Ne eblas serĉi en la grupo\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restringido)\",\"a few seconds ago\":\"hace unos pocos segundos\",Actions:\"Acciones\",'Actions for item with name \"{name}\"':'Acciones para el elemento con nombre \"{name}\"',Activities:\"Actividades\",\"Animals & Nature\":\"Animales y naturaleza\",\"Any link\":\"Cualquier enlace\",\"Anything shared with the same group of people will show up here\":\"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"Atrás\",\"Back to provider selection\":\"Volver a la selección de proveedor\",\"Cancel changes\":\"Cancelar cambios\",\"Change name\":\"Cambiar nombre\",Choose:\"Elegir\",\"Clear search\":\"Limpiar búsqueda\",\"Clear text\":\"Limpiar texto\",Close:\"Cerrar\",\"Close modal\":\"Cerrar modal\",\"Close navigation\":\"Cerrar navegación\",\"Close sidebar\":\"Cerrar barra lateral\",\"Close Smart Picker\":\"Cerrar selector inteligente\",\"Collapse menu\":\"Ocultar menú\",\"Confirm changes\":\"Confirmar cambios\",Custom:\"Personalizado\",\"Edit item\":\"Editar elemento\",\"Enter link\":\"Ingrese enlace\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.\",\"External documentation for {name}\":\"Documentación externa para {name}\",Favorite:\"Favorito\",Flags:\"Banderas\",\"Food & Drink\":\"Comida y bebida\",\"Frequently used\":\"Usado con frecuenca\",Global:\"Global\",\"Go back to the list\":\"Volver a la lista\",\"Hide password\":\"Ocultar contraseña\",'Load more \"{options}\"\"':'Cargar más \"{options}\"',\"Message limit of {count} characters reached\":\"El mensaje ha alcanzado el límite de {count} caracteres\",\"More items …\":\"Más ítems...\",\"More options\":\"Más opciones\",Next:\"Siguiente\",\"No emoji found\":\"No hay ningún emoji\",\"No link provider found\":\"No se encontró ningún proveedor de enlaces\",\"No results\":\" Ningún resultado\",Objects:\"Objetos\",\"Open contact menu\":\"Abrir menú de contactos\",'Open link to \"{resourceName}\"':'Abrir enlace a \"{resourceName}\"',\"Open menu\":\"Abrir menú\",\"Open navigation\":\"Abrir navegación\",\"Open settings menu\":\"Abrir menú de ajustes\",\"Password is secure\":\"La contraseña es segura\",\"Pause slideshow\":\"Pausar la presentación \",\"People & Body\":\"Personas y cuerpos\",\"Pick a date\":\"Seleccione una fecha\",\"Pick a date and a time\":\"Seleccione una fecha y hora\",\"Pick a month\":\"Seleccione un mes\",\"Pick a time\":\"Seleccione una hora\",\"Pick a week\":\"Seleccione una semana\",\"Pick a year\":\"Seleccione un año\",\"Pick an emoji\":\"Elegir un emoji\",\"Please select a time zone:\":\"Por favor elige un huso de horario:\",Previous:\"Anterior\",\"Provider icon\":\"Ícono del proveedor\",\"Raw link {options}\":\"Enlace directo {options}\",\"Related resources\":\"Recursos relacionados\",Search:\"Buscar\",\"Search emoji\":\"Buscar emoji\",\"Search results\":\"Resultados de la búsqueda\",\"sec. ago\":\"hace segundos\",\"seconds ago\":\"segundos atrás\",\"Select a tag\":\"Seleccione una etiqueta\",\"Select provider\":\"Seleccione proveedor\",Settings:\"Ajustes\",\"Settings navigation\":\"Navegación por ajustes\",\"Show password\":\"Mostrar contraseña\",\"Smart Picker\":\"Selector inteligente\",\"Smileys & Emotion\":\"Smileys y emoticonos\",\"Start slideshow\":\"Iniciar la presentación\",\"Start typing to search\":\"Comience a escribir para buscar\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viajes y lugares\",\"Type to search time zone\":\"Escribe para buscar un huso de horario\",\"Unable to search the group\":\"No es posible buscar en el grupo\",\"Undo changes\":\"Deshacer cambios\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escribir mensaje, utilice \"@\" para mencionar a alguien, utilice \":\" para autocompletado de emojis ...'}},{locale:\"es_419\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_AR\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_CL\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_CO\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_CR\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_DO\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_EC\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restricted)\",\"a few seconds ago\":\"hace unos segundos\",Actions:\"Acciones\",'Actions for item with name \"{name}\"':'Acciones para el elemento con nombre \"{name}\"',Activities:\"Actividades\",\"Animals & Nature\":\"Animales y Naturaleza\",\"Any link\":\"Cualquier enlace\",\"Anything shared with the same group of people will show up here\":\"Cualquier cosa compartida con el mismo grupo de personas aparecerá aquí.\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"Atrás\",\"Back to provider selection\":\"Volver a la selección de proveedor\",\"Cancel changes\":\"Cancelar cambios\",\"Change name\":\"Cambiar nombre\",Choose:\"Elegir\",\"Clear search\":\"Limpiar búsqueda\",\"Clear text\":\"Limpiar texto\",Close:\"Cerrar\",\"Close modal\":\"Cerrar modal\",\"Close navigation\":\"Cerrar navegación\",\"Close sidebar\":\"Cerrar barra lateral\",\"Close Smart Picker\":\"Cerrar selector inteligente\",\"Collapse menu\":\"Ocultar menú\",\"Confirm changes\":\"Confirmar cambios\",Custom:\"Personalizado\",\"Edit item\":\"Editar elemento\",\"Enter link\":\"Ingresar enlace\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.\",\"External documentation for {name}\":\"Documentación externa para {name}\",Favorite:\"Favorito\",Flags:\"Marcas\",\"Food & Drink\":\"Comida y Bebida\",\"Frequently used\":\"Frecuentemente utilizado\",Global:\"Global\",\"Go back to the list\":\"Volver a la lista\",\"Hide password\":\"Ocultar contraseña\",'Load more \"{options}\"\"':'Cargar más \"{options}\"',\"Message limit of {count} characters reached\":\"Se ha alcanzado el límite de caracteres del mensaje {count}\",\"More items …\":\"Más elementos...\",\"More options\":\"Más opciones\",Next:\"Siguiente\",\"No emoji found\":\"No se encontró ningún emoji\",\"No link provider found\":\"No se encontró ningún proveedor de enlaces\",\"No results\":\"Sin resultados\",Objects:\"Objetos\",\"Open contact menu\":\"Abrir menú de contactos\",'Open link to \"{resourceName}\"':'Abrir enlace a \"{resourceName}\"',\"Open menu\":\"Abrir menú\",\"Open navigation\":\"Abrir navegación\",\"Open settings menu\":\"Abrir menú de configuración\",\"Password is secure\":\"La contraseña es segura\",\"Pause slideshow\":\"Pausar presentación de diapositivas\",\"People & Body\":\"Personas y Cuerpo\",\"Pick a date\":\"Seleccionar una fecha\",\"Pick a date and a time\":\"Seleccionar una fecha y una hora\",\"Pick a month\":\"Seleccionar un mes\",\"Pick a time\":\"Seleccionar una semana\",\"Pick a week\":\"Seleccionar una semana\",\"Pick a year\":\"Seleccionar un año\",\"Pick an emoji\":\"Seleccionar un emoji\",\"Please select a time zone:\":\"Por favor, selecciona una zona horaria:\",Previous:\"Anterior\",\"Provider icon\":\"Ícono del proveedor\",\"Raw link {options}\":\"Enlace directo {options}\",\"Related resources\":\"Recursos relacionados\",Search:\"Buscar\",\"Search emoji\":\"Buscar emoji\",\"Search results\":\"Resultados de búsqueda\",\"sec. ago\":\"hace segundos\",\"seconds ago\":\"Segundos atrás\",\"Select a tag\":\"Seleccionar una etiqueta\",\"Select provider\":\"Seleccionar proveedor\",Settings:\"Configuraciones\",\"Settings navigation\":\"Navegación de configuraciones\",\"Show password\":\"Mostrar contraseña\",\"Smart Picker\":\"Selector inteligente\",\"Smileys & Emotion\":\"Caritas y Emociones\",\"Start slideshow\":\"Iniciar presentación de diapositivas\",\"Start typing to search\":\"Comienza a escribir para buscar\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viajes y Lugares\",\"Type to search time zone\":\"Escribe para buscar la zona horaria\",\"Unable to search the group\":\"No se puede buscar en el grupo\",\"Undo changes\":\"Deshacer cambios\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escribir mensaje, usar \"@\" para mencionar a alguien, usar \":\" para autocompletar emojis...'}},{locale:\"es_GT\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_HN\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_MX\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_NI\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_PA\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_PE\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_PR\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_PY\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_SV\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_UY\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"et_EE\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"eu\",translations:{\"{tag} (invisible)\":\"{tag} (ikusezina)\",\"{tag} (restricted)\":\"{tag} (mugatua)\",\"a few seconds ago\":\"\",Actions:\"Ekintzak\",'Actions for item with name \"{name}\"':\"\",Activities:\"Jarduerak\",\"Animals & Nature\":\"Animaliak eta Natura\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Pertsona-talde berarekin partekatutako edozer agertuko da hemen\",\"Avatar of {displayName}\":\"{displayName}-(e)n irudia\",\"Avatar of {displayName}, {status}\":\"{displayName} -(e)n irudia, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Ezeztatu aldaketak\",\"Change name\":\"\",Choose:\"Aukeratu\",\"Clear search\":\"\",\"Clear text\":\"Garbitu testua\",Close:\"Itxi\",\"Close modal\":\"Itxi modala\",\"Close navigation\":\"Itxi nabigazioa\",\"Close sidebar\":\"Itxi albo-barra\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Baieztatu aldaketak\",Custom:\"Pertsonalizatua\",\"Edit item\":\"Editatu elementua\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Gogokoa\",Flags:\"Banderak\",\"Food & Drink\":\"Janaria eta edariak\",\"Frequently used\":\"Askotan erabilia\",Global:\"Globala\",\"Go back to the list\":\"Bueltatu zerrendara\",\"Hide password\":\"Ezkutatu pasahitza\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Mezuaren {count} karaketere-limitera heldu zara\",\"More items …\":\"Elementu gehiago …\",\"More options\":\"\",Next:\"Hurrengoa\",\"No emoji found\":\"Ez da emojirik aurkitu\",\"No link provider found\":\"\",\"No results\":\"Emaitzarik ez\",Objects:\"Objektuak\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Ireki nabigazioa\",\"Open settings menu\":\"\",\"Password is secure\":\"Pasahitza segurua da\",\"Pause slideshow\":\"Pausatu diaporama\",\"People & Body\":\"Jendea eta gorputza\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Hautatu emoji bat\",\"Please select a time zone:\":\"Mesedez hautatu ordu-zona bat:\",Previous:\"Aurrekoa\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Erlazionatutako baliabideak\",Search:\"Bilatu\",\"Search emoji\":\"\",\"Search results\":\"Bilaketa emaitzak\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Hautatu etiketa bat\",\"Select provider\":\"\",Settings:\"Ezarpenak\",\"Settings navigation\":\"Nabigazio ezarpenak\",\"Show password\":\"Erakutsi pasahitza\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileyak eta emozioa\",\"Start slideshow\":\"Hasi diaporama\",\"Start typing to search\":\"\",Submit:\"Bidali\",Symbols:\"Sinboloak\",\"Travel & Places\":\"Bidaiak eta lekuak\",\"Type to search time zone\":\"Idatzi ordu-zona bat bilatzeko\",\"Unable to search the group\":\"Ezin izan da taldea bilatu\",\"Undo changes\":\"Aldaketak desegin\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Idatzi mezua, erabili \"@\" norbait aipatzeko, erabili \":\" emojiak automatikoki osatzeko...'}},{locale:\"fa\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"fi\",translations:{\"{tag} (invisible)\":\"{tag} (näkymätön)\",\"{tag} (restricted)\":\"{tag} (rajoitettu)\",\"a few seconds ago\":\"\",Actions:\"Toiminnot\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktiviteetit\",\"Animals & Nature\":\"Eläimet & luonto\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Käyttäjän {displayName} avatar\",\"Avatar of {displayName}, {status}\":\"Käyttäjän {displayName} avatar, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Peruuta muutokset\",\"Change name\":\"\",Choose:\"Valitse\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Sulje\",\"Close modal\":\"\",\"Close navigation\":\"Sulje navigaatio\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Vahvista muutokset\",Custom:\"Mukautettu\",\"Edit item\":\"Muokkaa kohdetta\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Liput\",\"Food & Drink\":\"Ruoka & juoma\",\"Frequently used\":\"Usein käytetyt\",Global:\"Yleinen\",\"Go back to the list\":\"Siirry takaisin listaan\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Viestin merkken enimmäisimäärä {count} täynnä \",\"More items …\":\"\",\"More options\":\"\",Next:\"Seuraava\",\"No emoji found\":\"Emojia ei löytynyt\",\"No link provider found\":\"\",\"No results\":\"Ei tuloksia\",Objects:\"Esineet & asiat\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Avaa navigaatio\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Keskeytä diaesitys\",\"People & Body\":\"Ihmiset & keho\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Valitse emoji\",\"Please select a time zone:\":\"Valitse aikavyöhyke:\",Previous:\"Edellinen\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Etsi\",\"Search emoji\":\"\",\"Search results\":\"Hakutulokset\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Valitse tagi\",\"Select provider\":\"\",Settings:\"Asetukset\",\"Settings navigation\":\"Asetusnavigaatio\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Hymiöt & tunteet\",\"Start slideshow\":\"Aloita diaesitys\",\"Start typing to search\":\"\",Submit:\"Lähetä\",Symbols:\"Symbolit\",\"Travel & Places\":\"Matkustus & kohteet\",\"Type to search time zone\":\"Kirjoita etsiäksesi aikavyöhyke\",\"Unable to search the group\":\"Ryhmää ei voi hakea\",\"Undo changes\":\"Kumoa muutokset\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"fo\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"fr\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restreint)\",\"a few seconds ago\":\"il y a quelques instants\",Actions:\"Actions\",'Actions for item with name \"{name}\"':\"\",Activities:\"Activités\",\"Animals & Nature\":\"Animaux & Nature\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"Retour\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Annuler les modifications\",\"Change name\":\"Modifier le nom\",Choose:\"Choisir\",\"Clear search\":\"Effacer la recherche\",\"Clear text\":\"Effacer le texte\",Close:\"Fermer\",\"Close modal\":\"Fermer la fenêtre\",\"Close navigation\":\"Fermer la navigation\",\"Close sidebar\":\"Fermer la barre latérale\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"Réduire le menu\",\"Confirm changes\":\"Confirmer les modifications\",Custom:\"Personnalisé\",\"Edit item\":\"Éditer l'élément\",\"Enter link\":\"Saisissez le lien\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"Documentation externe pour {name}\",Favorite:\"Favori\",Flags:\"Drapeaux\",\"Food & Drink\":\"Nourriture & Boissons\",\"Frequently used\":\"Utilisés fréquemment\",Global:\"Global\",\"Go back to the list\":\"Retourner à la liste\",\"Hide password\":\"Cacher le mot de passe\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limite de messages de {count} caractères atteinte\",\"More items …\":\"Plus d'éléments...\",\"More options\":\"Plus d'options\",Next:\"Suivant\",\"No emoji found\":\"Pas d’émoji trouvé\",\"No link provider found\":\"\",\"No results\":\"Aucun résultat\",Objects:\"Objets\",\"Open contact menu\":\"Ouvrir le menu Contact\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"Ouvrir le menu\",\"Open navigation\":\"Ouvrir la navigation\",\"Open settings menu\":\"Ouvrir le menu Paramètres\",\"Password is secure\":\"Le mot de passe est sécurisé\",\"Pause slideshow\":\"Mettre le diaporama en pause\",\"People & Body\":\"Personnes & Corps\",\"Pick a date\":\"Sélectionner une date\",\"Pick a date and a time\":\"Sélectionner une date et une heure\",\"Pick a month\":\"Sélectionner un mois\",\"Pick a time\":\"Sélectionner une heure\",\"Pick a week\":\"Sélectionner une semaine\",\"Pick a year\":\"Sélectionner une année\",\"Pick an emoji\":\"Choisissez un émoji\",\"Please select a time zone:\":\"Sélectionnez un fuseau horaire : \",Previous:\"Précédent\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Ressources liées\",Search:\"Chercher\",\"Search emoji\":\"Rechercher un emoji\",\"Search results\":\"Résultats de recherche\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Sélectionnez une balise\",\"Select provider\":\"\",Settings:\"Paramètres\",\"Settings navigation\":\"Navigation dans les paramètres\",\"Show password\":\"Afficher le mot de passe\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileys & Émotions\",\"Start slideshow\":\"Démarrer le diaporama\",\"Start typing to search\":\"\",Submit:\"Valider\",Symbols:\"Symboles\",\"Travel & Places\":\"Voyage & Lieux\",\"Type to search time zone\":\"Saisissez les premiers lettres pour rechercher un fuseau horaire\",\"Unable to search the group\":\"Impossible de chercher le groupe\",\"Undo changes\":\"Annuler les changements\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Écrire un message, utiliser \"@\" pour mentionner une personne, \":\" pour l\\'autocomplétion des émojis...'}},{locale:\"gd\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"gl\",translations:{\"{tag} (invisible)\":\"{tag} (invisíbel)\",\"{tag} (restricted)\":\"{tag} (restrinxido)\",\"a few seconds ago\":\"\",Actions:\"Accións\",'Actions for item with name \"{name}\"':\"\",Activities:\"Actividades\",\"Animals & Nature\":\"Animais e natureza\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Cancelar os cambios\",\"Change name\":\"\",Choose:\"Escoller\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Pechar\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Confirma os cambios\",Custom:\"Personalizado\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida e bebida\",\"Frequently used\":\"Usado con frecuencia\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Acadouse o límite de {count} caracteres por mensaxe\",\"More items …\":\"\",\"More options\":\"\",Next:\"Seguinte\",\"No emoji found\":\"Non se atopou ningún «emoji»\",\"No link provider found\":\"\",\"No results\":\"Sen resultados\",Objects:\"Obxectos\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pausar o diaporama\",\"People & Body\":\"Persoas e corpo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Escolla un «emoji»\",\"Please select a time zone:\":\"\",Previous:\"Anterir\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Buscar\",\"Search emoji\":\"\",\"Search results\":\"Resultados da busca\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Seleccione unha etiqueta\",\"Select provider\":\"\",Settings:\"Axustes\",\"Settings navigation\":\"Navegación polos axustes\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Sorrisos e emocións\",\"Start slideshow\":\"Iniciar o diaporama\",\"Start typing to search\":\"\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viaxes e lugares\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Non foi posíbel buscar o grupo\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"he\",translations:{\"{tag} (invisible)\":\"{tag} (נסתר)\",\"{tag} (restricted)\":\"{tag} (מוגבל)\",\"a few seconds ago\":\"לפני מספר שניות\",Actions:\"פעולות\",'Actions for item with name \"{name}\"':\"פעולות לפריט בשם „{name}”\",Activities:\"פעילויות\",\"Animals & Nature\":\"חיות וטבע\",\"Any link\":\"קישור כלשהו\",\"Anything shared with the same group of people will show up here\":\"כל מה שמשותף עם אותה קבוצת האנשים יופיע כאן\",\"Avatar of {displayName}\":\"תמונה ייצוגית של {displayName}\",\"Avatar of {displayName}, {status}\":\"תמונה ייצוגית של {displayName}, {status}\",Back:\"חזרה\",\"Back to provider selection\":\"חזרה לבחירת ספק\",\"Cancel changes\":\"ביטול שינויים\",\"Change name\":\"החלפת שם\",Choose:\"בחירה\",\"Clear search\":\"פינוי חיפוש\",\"Clear text\":\"פינוי טקסט\",Close:\"סגירה\",\"Close modal\":\"סגירת החלונית\",\"Close navigation\":\"סגירת הניווט\",\"Close sidebar\":\"סגירת סרגל הצד\",\"Close Smart Picker\":\"סגירת הבורר החכם\",\"Collapse menu\":\"צמצום התפריט\",\"Confirm changes\":\"אישור השינויים\",Custom:\"בהתאמה אישית\",\"Edit item\":\"עריכת פריט\",\"Enter link\":\"מילוי קישור\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"שגיאה בקבלת המשאבים הקשורים. נא ליצור קשר עם הנהלת המערכת אם יש לך שאלות.\",\"External documentation for {name}\":\"תיעוד חיצוני עבור {name}\",Favorite:\"למועדפים\",Flags:\"דגלים\",\"Food & Drink\":\"מזון ומשקאות\",\"Frequently used\":\"בשימוש תדיר\",Global:\"כללי\",\"Go back to the list\":\"חזרה לרשימה\",\"Hide password\":\"הסתרת סיסמה\",'Load more \"{options}\"\"':\"טעינת „{options}” נוספות\",\"Message limit of {count} characters reached\":\"הגעת למגבלה של {count} תווים\",\"More items …\":\"פריטים נוספים…\",\"More options\":\"אפשרויות נוספות\",Next:\"הבא\",\"No emoji found\":\"לא נמצא אמוג׳י\",\"No link provider found\":\"לא נמצא ספק קישורים\",\"No results\":\"אין תוצאות\",Objects:\"חפצים\",\"Open contact menu\":\"פתיחת תפריט קשר\",'Open link to \"{resourceName}\"':\"פתיחת קישור אל „{resourceName}”\",\"Open menu\":\"פתיחת תפריט\",\"Open navigation\":\"פתיחת ניווט\",\"Open settings menu\":\"פתיחת תפריט הגדרות\",\"Password is secure\":\"הסיסמה מאובטחת\",\"Pause slideshow\":\"השהיית מצגת\",\"People & Body\":\"אנשים וגוף\",\"Pick a date\":\"נא לבחור תאריך\",\"Pick a date and a time\":\"נא לבחור תאריך ושעה\",\"Pick a month\":\"נא לבחור חודש\",\"Pick a time\":\"נא לבחור שעה\",\"Pick a week\":\"נא לבחור שבוע\",\"Pick a year\":\"נא לבחור שנה\",\"Pick an emoji\":\"נא לבחור אמוג׳י\",\"Please select a time zone:\":\"נא לבחור אזור זמן:\",Previous:\"הקודם\",\"Provider icon\":\"סמל ספק\",\"Raw link {options}\":\"קישור גולמי {options}\",\"Related resources\":\"משאבים קשורים\",Search:\"חיפוש\",\"Search emoji\":\"חיפוש אמוג׳י\",\"Search results\":\"תוצאות חיפוש\",\"sec. ago\":\"לפני מספר שניות\",\"seconds ago\":\"לפני מס׳ שניות\",\"Select a tag\":\"בחירת תגית\",\"Select provider\":\"בחירת ספק\",Settings:\"הגדרות\",\"Settings navigation\":\"ניווט בהגדרות\",\"Show password\":\"הצגת סיסמה\",\"Smart Picker\":\"בורר חכם\",\"Smileys & Emotion\":\"חייכנים ורגשונים\",\"Start slideshow\":\"התחלת המצגת\",\"Start typing to search\":\"התחלת הקלדה מחפשת\",Submit:\"הגשה\",Symbols:\"סמלים\",\"Travel & Places\":\"טיולים ומקומות\",\"Type to search time zone\":\"יש להקליד כדי לחפש אזור זמן\",\"Unable to search the group\":\"לא ניתן לחפש בקבוצה\",\"Undo changes\":\"ביטול שינויים\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"כאן ניתן לכתוב הודעה, אפשר להשתמש ב־„@” כדי לאזכר מישהו, ב־„:” להשלמה אוטומטית של אמוג׳י…\"}},{locale:\"hi_IN\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"hr\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"hsb\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"hu\",translations:{\"{tag} (invisible)\":\"{tag} (láthatatlan)\",\"{tag} (restricted)\":\"{tag} (korlátozott)\",\"a few seconds ago\":\"\",Actions:\"Műveletek\",'Actions for item with name \"{name}\"':\"\",Activities:\"Tevékenységek\",\"Animals & Nature\":\"Állatok és természet\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni\",\"Avatar of {displayName}\":\"{displayName} profilképe\",\"Avatar of {displayName}, {status}\":\"{displayName} profilképe, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Változtatások elvetése\",\"Change name\":\"\",Choose:\"Válassszon\",\"Clear search\":\"\",\"Clear text\":\"Szöveg törlése\",Close:\"Bezárás\",\"Close modal\":\"Ablak bezárása\",\"Close navigation\":\"Navigáció bezárása\",\"Close sidebar\":\"Oldalsáv bezárása\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Változtatások megerősítése\",Custom:\"Egyéni\",\"Edit item\":\"Elem szerkesztése\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Kedvenc\",Flags:\"Zászlók\",\"Food & Drink\":\"Étel és ital\",\"Frequently used\":\"Gyakran használt\",Global:\"Globális\",\"Go back to the list\":\"Ugrás vissza a listához\",\"Hide password\":\"Jelszó elrejtése\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"{count} karakteres üzenetkorlát elérve\",\"More items …\":\"További elemek...\",\"More options\":\"\",Next:\"Következő\",\"No emoji found\":\"Nem található emodzsi\",\"No link provider found\":\"\",\"No results\":\"Nincs találat\",Objects:\"Tárgyak\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Navigáció megnyitása\",\"Open settings menu\":\"\",\"Password is secure\":\"A jelszó biztonságos\",\"Pause slideshow\":\"Diavetítés szüneteltetése\",\"People & Body\":\"Emberek és test\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Válasszon egy emodzsit\",\"Please select a time zone:\":\"Válasszon időzónát:\",Previous:\"Előző\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Kapcsolódó erőforrások\",Search:\"Keresés\",\"Search emoji\":\"\",\"Search results\":\"Találatok\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Válasszon címkét\",\"Select provider\":\"\",Settings:\"Beállítások\",\"Settings navigation\":\"Navigáció a beállításokban\",\"Show password\":\"Jelszó megjelenítése\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Mosolyok és érzelmek\",\"Start slideshow\":\"Diavetítés indítása\",\"Start typing to search\":\"\",Submit:\"Beküldés\",Symbols:\"Szimbólumok\",\"Travel & Places\":\"Utazás és helyek\",\"Type to search time zone\":\"Gépeljen az időzóna kereséséhez\",\"Unable to search the group\":\"A csoport nem kereshető\",\"Undo changes\":\"Változtatások visszavonása\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…\"}},{locale:\"hy\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ia\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"id\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ig\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"is\",translations:{\"{tag} (invisible)\":\"{tag} (ósýnilegt)\",\"{tag} (restricted)\":\"{tag} (takmarkað)\",\"a few seconds ago\":\"\",Actions:\"Aðgerðir\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aðgerðir\",\"Animals & Nature\":\"Dýr og náttúra\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Velja\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Loka\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"Sérsniðið\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Flögg\",\"Food & Drink\":\"Matur og drykkur\",\"Frequently used\":\"Oftast notað\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"Næsta\",\"No emoji found\":\"Ekkert tjáningartákn fannst\",\"No link provider found\":\"\",\"No results\":\"Engar niðurstöður\",Objects:\"Hlutir\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Gera hlé á skyggnusýningu\",\"People & Body\":\"Fólk og líkami\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Veldu tjáningartákn\",\"Please select a time zone:\":\"\",Previous:\"Fyrri\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Leita\",\"Search emoji\":\"\",\"Search results\":\"Leitarniðurstöður\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Veldu merki\",\"Select provider\":\"\",Settings:\"Stillingar\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Broskallar og tilfinningar\",\"Start slideshow\":\"Byrja skyggnusýningu\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"Tákn\",\"Travel & Places\":\"Staðir og ferðalög\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Get ekki leitað í hópnum\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"it\",translations:{\"{tag} (invisible)\":\"{tag} (invisibile)\",\"{tag} (restricted)\":\"{tag} (limitato)\",\"a few seconds ago\":\"\",Actions:\"Azioni\",'Actions for item with name \"{name}\"':\"\",Activities:\"Attività\",\"Animals & Nature\":\"Animali e natura\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui\",\"Avatar of {displayName}\":\"Avatar di {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar di {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Annulla modifiche\",\"Change name\":\"\",Choose:\"Scegli\",\"Clear search\":\"\",\"Clear text\":\"Cancella il testo\",Close:\"Chiudi\",\"Close modal\":\"Chiudi il messaggio modale\",\"Close navigation\":\"Chiudi la navigazione\",\"Close sidebar\":\"Chiudi la barra laterale\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Conferma modifiche\",Custom:\"Personalizzato\",\"Edit item\":\"Modifica l'elemento\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Preferito\",Flags:\"Bandiere\",\"Food & Drink\":\"Cibo e bevande\",\"Frequently used\":\"Usati di frequente\",Global:\"Globale\",\"Go back to the list\":\"Torna all'elenco\",\"Hide password\":\"Nascondi la password\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limite dei messaggi di {count} caratteri raggiunto\",\"More items …\":\"Più elementi ...\",\"More options\":\"\",Next:\"Successivo\",\"No emoji found\":\"Nessun emoji trovato\",\"No link provider found\":\"\",\"No results\":\"Nessun risultato\",Objects:\"Oggetti\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Apri la navigazione\",\"Open settings menu\":\"\",\"Password is secure\":\"La password è sicura\",\"Pause slideshow\":\"Presentazione in pausa\",\"People & Body\":\"Persone e corpo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Scegli un emoji\",\"Please select a time zone:\":\"Si prega di selezionare un fuso orario:\",Previous:\"Precedente\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Risorse correlate\",Search:\"Cerca\",\"Search emoji\":\"\",\"Search results\":\"Risultati di ricerca\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Seleziona un'etichetta\",\"Select provider\":\"\",Settings:\"Impostazioni\",\"Settings navigation\":\"Navigazione delle impostazioni\",\"Show password\":\"Mostra la password\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Faccine ed emozioni\",\"Start slideshow\":\"Avvia presentazione\",\"Start typing to search\":\"\",Submit:\"Invia\",Symbols:\"Simboli\",\"Travel & Places\":\"Viaggi e luoghi\",\"Type to search time zone\":\"Digita per cercare un fuso orario\",\"Unable to search the group\":\"Impossibile cercare il gruppo\",\"Undo changes\":\"Cancella i cambiamenti\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Scrivi un messaggio, \"@\" per menzionare qualcuno, \":\" per il completamento automatico delle emoji ...'}},{locale:\"ja\",translations:{\"{tag} (invisible)\":\"{タグ} (不可視)\",\"{tag} (restricted)\":\"{タグ} (制限付)\",\"a few seconds ago\":\"\",Actions:\"操作\",'Actions for item with name \"{name}\"':\"\",Activities:\"アクティビティ\",\"Animals & Nature\":\"動物と自然\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"同じグループで共有しているものは、全てここに表示されます\",\"Avatar of {displayName}\":\"{displayName} のアバター\",\"Avatar of {displayName}, {status}\":\"{displayName}, {status} のアバター\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"変更をキャンセル\",\"Change name\":\"\",Choose:\"選択\",\"Clear search\":\"\",\"Clear text\":\"テキストをクリア\",Close:\"閉じる\",\"Close modal\":\"モーダルを閉じる\",\"Close navigation\":\"ナビゲーションを閉じる\",\"Close sidebar\":\"サイドバーを閉じる\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"変更を承認\",Custom:\"カスタム\",\"Edit item\":\"編集\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"お気に入り\",Flags:\"国旗\",\"Food & Drink\":\"食べ物と飲み物\",\"Frequently used\":\"よく使うもの\",Global:\"全体\",\"Go back to the list\":\"リストに戻る\",\"Hide password\":\"パスワードを非表示\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"{count} 文字のメッセージ上限に達しています\",\"More items …\":\"他のアイテム\",\"More options\":\"\",Next:\"次\",\"No emoji found\":\"絵文字が見つかりません\",\"No link provider found\":\"\",\"No results\":\"なし\",Objects:\"物\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"ナビゲーションを開く\",\"Open settings menu\":\"\",\"Password is secure\":\"パスワードは保護されています\",\"Pause slideshow\":\"スライドショーを一時停止\",\"People & Body\":\"様々な人と体の部位\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"絵文字を選択\",\"Please select a time zone:\":\"タイムゾーンを選んで下さい:\",Previous:\"前\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"関連リソース\",Search:\"検索\",\"Search emoji\":\"\",\"Search results\":\"検索結果\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"タグを選択\",\"Select provider\":\"\",Settings:\"設定\",\"Settings navigation\":\"ナビゲーション設定\",\"Show password\":\"パスワードを表示\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"感情表現\",\"Start slideshow\":\"スライドショーを開始\",\"Start typing to search\":\"\",Submit:\"提出\",Symbols:\"記号\",\"Travel & Places\":\"旅行と場所\",\"Type to search time zone\":\"タイムゾーン検索のため入力してください\",\"Unable to search the group\":\"グループを検索できません\",\"Undo changes\":\"変更を取り消し\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'メッセージを記入、\"@\"でメンション、\":\"で絵文字の自動補完 ...'}},{locale:\"ka\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ka_GE\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"kab\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"kk\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"km\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"kn\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ko\",translations:{\"{tag} (invisible)\":\"{tag}(숨김)\",\"{tag} (restricted)\":\"{tag}(제한)\",\"a few seconds ago\":\"방금 전\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"활동\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"la\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"lb\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"lo\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"lt_LT\",translations:{\"{tag} (invisible)\":\"{tag} (nematoma)\",\"{tag} (restricted)\":\"{tag} (apribota)\",\"a few seconds ago\":\"\",Actions:\"Veiksmai\",'Actions for item with name \"{name}\"':\"\",Activities:\"Veiklos\",\"Animals & Nature\":\"Gyvūnai ir gamta\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Pasirinkti\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Užverti\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"Tinkinti\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Vėliavos\",\"Food & Drink\":\"Maistas ir gėrimai\",\"Frequently used\":\"Dažniausiai naudoti\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Pasiekta {count} simbolių žinutės riba\",\"More items …\":\"\",\"More options\":\"\",Next:\"Kitas\",\"No emoji found\":\"Nerasta jaustukų\",\"No link provider found\":\"\",\"No results\":\"Nėra rezultatų\",Objects:\"Objektai\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pristabdyti skaidrių rodymą\",\"People & Body\":\"Žmonės ir kūnas\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Pasirinkti jaustuką\",\"Please select a time zone:\":\"\",Previous:\"Ankstesnis\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Ieškoti\",\"Search emoji\":\"\",\"Search results\":\"Paieškos rezultatai\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Pasirinkti žymę\",\"Select provider\":\"\",Settings:\"Nustatymai\",\"Settings navigation\":\"Naršymas nustatymuose\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Šypsenos ir emocijos\",\"Start slideshow\":\"Pradėti skaidrių rodymą\",\"Start typing to search\":\"\",Submit:\"Pateikti\",Symbols:\"Simboliai\",\"Travel & Places\":\"Kelionės ir vietos\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Nepavyko atlikti paiešką grupėje\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"lv\",translations:{\"{tag} (invisible)\":\"{tag} (neredzams)\",\"{tag} (restricted)\":\"{tag} (ierobežots)\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Izvēlēties\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Aizvērt\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"Nākamais\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"Nav rezultātu\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pauzēt slaidrādi\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"Iepriekšējais\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Izvēlēties birku\",\"Select provider\":\"\",Settings:\"Iestatījumi\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"Sākt slaidrādi\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"mk\",translations:{\"{tag} (invisible)\":\"{tag} (невидливо)\",\"{tag} (restricted)\":\"{tag} (ограничено)\",\"a few seconds ago\":\"\",Actions:\"Акции\",'Actions for item with name \"{name}\"':\"\",Activities:\"Активности\",\"Animals & Nature\":\"Животни & Природа\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Аватар на {displayName}\",\"Avatar of {displayName}, {status}\":\"Аватар на {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Откажи ги промените\",\"Change name\":\"\",Choose:\"Избери\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Затвори\",\"Close modal\":\"Затвори модал\",\"Close navigation\":\"Затвори навигација\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Потврди ги промените\",Custom:\"Прилагодени\",\"Edit item\":\"Уреди\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Фаворити\",Flags:\"Знамиња\",\"Food & Drink\":\"Храна & Пијалоци\",\"Frequently used\":\"Најчесто користени\",Global:\"Глобално\",\"Go back to the list\":\"Врати се на листата\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Ограничувањето на должината на пораката од {count} карактери е надминато\",\"More items …\":\"\",\"More options\":\"\",Next:\"Следно\",\"No emoji found\":\"Не се пронајдени емотикони\",\"No link provider found\":\"\",\"No results\":\"Нема резултати\",Objects:\"Објекти\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Отвори навигација\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Пузирај слајдшоу\",\"People & Body\":\"Луѓе & Тело\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Избери емотикон\",\"Please select a time zone:\":\"Изберете временска зона:\",Previous:\"Предходно\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Барај\",\"Search emoji\":\"\",\"Search results\":\"Резултати од барувањето\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Избери ознака\",\"Select provider\":\"\",Settings:\"Параметри\",\"Settings navigation\":\"Параметри за навигација\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Смешковци & Емотикони\",\"Start slideshow\":\"Стартувај слајдшоу\",\"Start typing to search\":\"\",Submit:\"Испрати\",Symbols:\"Симболи\",\"Travel & Places\":\"Патувања & Места\",\"Type to search time zone\":\"Напишете за да пребарате временска зона\",\"Unable to search the group\":\"Неможе да се принајде групата\",\"Undo changes\":\"Врати ги промените\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"mn\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"mr\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ms_MY\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"my\",translations:{\"{tag} (invisible)\":\"{tag} (ကွယ်ဝှက်ထား)\",\"{tag} (restricted)\":\"{tag} (ကန့်သတ်)\",\"a few seconds ago\":\"\",Actions:\"လုပ်ဆောင်ချက်များ\",'Actions for item with name \"{name}\"':\"\",Activities:\"ပြုလုပ်ဆောင်တာများ\",\"Animals & Nature\":\"တိရစ္ဆာန်များနှင့် သဘာဝ\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"{displayName} ၏ ကိုယ်ပွား\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်\",\"Change name\":\"\",Choose:\"ရွေးချယ်ရန်\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"ပိတ်ရန်\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"ပြောင်းလဲမှုများ အတည်ပြုရန်\",Custom:\"အလိုကျချိန်ညှိမှု\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"အလံများ\",\"Food & Drink\":\"အစားအသောက်\",\"Frequently used\":\"မကြာခဏအသုံးပြုသော\",Global:\"ကမ္ဘာလုံးဆိုင်ရာ\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ\",\"More items …\":\"\",\"More options\":\"\",Next:\"နောက်သို့ဆက်ရန်\",\"No emoji found\":\"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ\",\"No link provider found\":\"\",\"No results\":\"ရလဒ်မရှိပါ\",Objects:\"အရာဝတ္ထုများ\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"စလိုက်ရှိုး ခေတ္တရပ်ရန်\",\"People & Body\":\"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"အီမိုဂျီရွေးရန်\",\"Please select a time zone:\":\"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ\",Previous:\"ယခင်\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"ရှာဖွေရန်\",\"Search emoji\":\"\",\"Search results\":\"ရှာဖွေမှု ရလဒ်များ\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"tag ရွေးချယ်ရန်\",\"Select provider\":\"\",Settings:\"ချိန်ညှိချက်များ\",\"Settings navigation\":\"ချိန်ညှိချက်အညွှန်း\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"စမိုင်လီများနှင့် အီမိုရှင်း\",\"Start slideshow\":\"စလိုက်ရှိုးအား စတင်ရန်\",\"Start typing to search\":\"\",Submit:\"တင်သွင်းရန်\",Symbols:\"သင်္ကေတများ\",\"Travel & Places\":\"ခရီးသွားလာခြင်းနှင့် နေရာများ\",\"Type to search time zone\":\"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ\",\"Unable to search the group\":\"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"nb\",translations:{\"{tag} (invisible)\":\"{tag} (usynlig)\",\"{tag} (restricted)\":\"{tag} (beskyttet)\",\"a few seconds ago\":\"\",Actions:\"Handlinger\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktiviteter\",\"Animals & Nature\":\"Dyr og natur\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Alt som er delt med den samme gruppen vil vises her\",\"Avatar of {displayName}\":\"Avataren til {displayName}\",\"Avatar of {displayName}, {status}\":\"{displayName}'s avatar, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Avbryt endringer\",\"Change name\":\"\",Choose:\"Velg\",\"Clear search\":\"\",\"Clear text\":\"Fjern tekst\",Close:\"Lukk\",\"Close modal\":\"Lukk modal\",\"Close navigation\":\"Lukk navigasjon\",\"Close sidebar\":\"Lukk sidepanel\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Bekreft endringer\",Custom:\"Tilpasset\",\"Edit item\":\"Rediger\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favoritt\",Flags:\"Flagg\",\"Food & Drink\":\"Mat og drikke\",\"Frequently used\":\"Ofte brukt\",Global:\"Global\",\"Go back to the list\":\"Gå tilbake til listen\",\"Hide password\":\"Skjul passord\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Karakter begrensing {count} nådd i melding\",\"More items …\":\"Flere gjenstander...\",\"More options\":\"\",Next:\"Neste\",\"No emoji found\":\"Fant ingen emoji\",\"No link provider found\":\"\",\"No results\":\"Ingen resultater\",Objects:\"Objekter\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Åpne navigasjon\",\"Open settings menu\":\"\",\"Password is secure\":\"Passordet er sikkert\",\"Pause slideshow\":\"Pause lysbildefremvisning\",\"People & Body\":\"Mennesker og kropp\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Velg en emoji\",\"Please select a time zone:\":\"Vennligst velg tidssone\",Previous:\"Forrige\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Relaterte ressurser\",Search:\"Søk\",\"Search emoji\":\"\",\"Search results\":\"Søkeresultater\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Velg en merkelapp\",\"Select provider\":\"\",Settings:\"Innstillinger\",\"Settings navigation\":\"Navigasjonsinstillinger\",\"Show password\":\"Vis passord\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smilefjes og følelser\",\"Start slideshow\":\"Start lysbildefremvisning\",\"Start typing to search\":\"\",Submit:\"Send\",Symbols:\"Symboler\",\"Travel & Places\":\"Reise og steder\",\"Type to search time zone\":\"Tast for å søke etter tidssone\",\"Unable to search the group\":\"Kunne ikke søke i gruppen\",\"Undo changes\":\"Tilbakestill endringer\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv melding, bruk \"@\" for å nevne noen, bruk \":\" for autofullføring av emoji...'}},{locale:\"ne\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"nl\",translations:{\"{tag} (invisible)\":\"{tag} (onzichtbaar)\",\"{tag} (restricted)\":\"{tag} (beperkt)\",\"a few seconds ago\":\"\",Actions:\"Acties\",'Actions for item with name \"{name}\"':\"\",Activities:\"Activiteiten\",\"Animals & Nature\":\"Dieren & Natuur\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Avatar van {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar van {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Wijzigingen annuleren\",\"Change name\":\"\",Choose:\"Kies\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Sluiten\",\"Close modal\":\"\",\"Close navigation\":\"Navigatie sluiten\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Wijzigingen bevestigen\",Custom:\"Aangepast\",\"Edit item\":\"Item bewerken\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Vlaggen\",\"Food & Drink\":\"Eten & Drinken\",\"Frequently used\":\"Vaak gebruikt\",Global:\"Globaal\",\"Go back to the list\":\"Ga terug naar de lijst\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Berichtlimiet van {count} karakters bereikt\",\"More items …\":\"\",\"More options\":\"\",Next:\"Volgende\",\"No emoji found\":\"Geen emoji gevonden\",\"No link provider found\":\"\",\"No results\":\"Geen resultaten\",Objects:\"Objecten\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Navigatie openen\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pauzeer diavoorstelling\",\"People & Body\":\"Mensen & Lichaam\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Kies een emoji\",\"Please select a time zone:\":\"Selecteer een tijdzone:\",Previous:\"Vorige\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Zoeken\",\"Search emoji\":\"\",\"Search results\":\"Zoekresultaten\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Selecteer een label\",\"Select provider\":\"\",Settings:\"Instellingen\",\"Settings navigation\":\"Instellingen navigatie\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileys & Emotie\",\"Start slideshow\":\"Start diavoorstelling\",\"Start typing to search\":\"\",Submit:\"Verwerken\",Symbols:\"Symbolen\",\"Travel & Places\":\"Reizen & Plaatsen\",\"Type to search time zone\":\"Type om de tijdzone te zoeken\",\"Unable to search the group\":\"Kan niet in de groep zoeken\",\"Undo changes\":\"Wijzigingen ongedaan maken\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"nn_NO\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"oc\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (limit)\",\"a few seconds ago\":\"\",Actions:\"Accions\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Causir\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Tampar\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"Seguent\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"Cap de resultat\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Metre en pausa lo diaporama\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"Precedent\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Seleccionar una etiqueta\",\"Select provider\":\"\",Settings:\"Paramètres\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"Lançar lo diaporama\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"pl\",translations:{\"{tag} (invisible)\":\"{tag} (niewidoczna)\",\"{tag} (restricted)\":\"{tag} (ograniczona)\",\"a few seconds ago\":\"\",Actions:\"Działania\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktywność\",\"Animals & Nature\":\"Zwierzęta i natura\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób\",\"Avatar of {displayName}\":\"Awatar {displayName}\",\"Avatar of {displayName}, {status}\":\"Awatar {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Anuluj zmiany\",\"Change name\":\"\",Choose:\"Wybierz\",\"Clear search\":\"\",\"Clear text\":\"Wyczyść tekst\",Close:\"Zamknij\",\"Close modal\":\"Zamknij modal\",\"Close navigation\":\"Zamknij nawigację\",\"Close sidebar\":\"Zamknij pasek boczny\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Potwierdź zmiany\",Custom:\"Zwyczajne\",\"Edit item\":\"Edytuj element\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Ulubiony\",Flags:\"Flagi\",\"Food & Drink\":\"Jedzenie i picie\",\"Frequently used\":\"Często używane\",Global:\"Globalnie\",\"Go back to the list\":\"Powrót do listy\",\"Hide password\":\"Ukryj hasło\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Przekroczono limit wiadomości wynoszący {count} znaków\",\"More items …\":\"Więcej pozycji…\",\"More options\":\"\",Next:\"Następny\",\"No emoji found\":\"Nie znaleziono emoji\",\"No link provider found\":\"\",\"No results\":\"Brak wyników\",Objects:\"Obiekty\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Otwórz nawigację\",\"Open settings menu\":\"\",\"Password is secure\":\"Hasło jest bezpieczne\",\"Pause slideshow\":\"Wstrzymaj pokaz slajdów\",\"People & Body\":\"Ludzie i ciało\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Wybierz emoji\",\"Please select a time zone:\":\"Wybierz strefę czasową:\",Previous:\"Poprzedni\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Powiązane zasoby\",Search:\"Szukaj\",\"Search emoji\":\"\",\"Search results\":\"Wyniki wyszukiwania\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Wybierz etykietę\",\"Select provider\":\"\",Settings:\"Ustawienia\",\"Settings navigation\":\"Ustawienia nawigacji\",\"Show password\":\"Pokaż hasło\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Buźki i emotikony\",\"Start slideshow\":\"Rozpocznij pokaz slajdów\",\"Start typing to search\":\"\",Submit:\"Wyślij\",Symbols:\"Symbole\",\"Travel & Places\":\"Podróże i miejsca\",\"Type to search time zone\":\"Wpisz, aby wyszukać strefę czasową\",\"Unable to search the group\":\"Nie można przeszukać grupy\",\"Undo changes\":\"Cofnij zmiany\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Napisz wiadomość, \"@\" aby o kimś wspomnieć, \":\" dla autouzupełniania emoji…'}},{locale:\"ps\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"pt_BR\",translations:{\"{tag} (invisible)\":\"{tag} (invisível)\",\"{tag} (restricted)\":\"{tag} (restrito) \",\"a few seconds ago\":\"\",Actions:\"Ações\",'Actions for item with name \"{name}\"':\"\",Activities:\"Atividades\",\"Animals & Nature\":\"Animais & Natureza\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Cancelar alterações\",\"Change name\":\"\",Choose:\"Escolher\",\"Clear search\":\"\",\"Clear text\":\"Limpar texto\",Close:\"Fechar\",\"Close modal\":\"Fechar modal\",\"Close navigation\":\"Fechar navegação\",\"Close sidebar\":\"Fechar barra lateral\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Confirmar alterações\",Custom:\"Personalizado\",\"Edit item\":\"Editar item\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favorito\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida & Bebida\",\"Frequently used\":\"Mais usados\",Global:\"Global\",\"Go back to the list\":\"Volte para a lista\",\"Hide password\":\"Ocultar a senha\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limite de mensagem de {count} caracteres atingido\",\"More items …\":\"Mais itens …\",\"More options\":\"\",Next:\"Próximo\",\"No emoji found\":\"Nenhum emoji encontrado\",\"No link provider found\":\"\",\"No results\":\"Sem resultados\",Objects:\"Objetos\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Abrir navegação\",\"Open settings menu\":\"\",\"Password is secure\":\"A senha é segura\",\"Pause slideshow\":\"Pausar apresentação de slides\",\"People & Body\":\"Pessoas & Corpo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Escolha um emoji\",\"Please select a time zone:\":\"Selecione um fuso horário: \",Previous:\"Anterior\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Recursos relacionados\",Search:\"Pesquisar\",\"Search emoji\":\"\",\"Search results\":\"Resultados da pesquisa\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Selecionar uma tag\",\"Select provider\":\"\",Settings:\"Configurações\",\"Settings navigation\":\"Navegação de configurações\",\"Show password\":\"Mostrar senha\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smiles & Emoções\",\"Start slideshow\":\"Iniciar apresentação de slides\",\"Start typing to search\":\"\",Submit:\"Enviar\",Symbols:\"Símbolo\",\"Travel & Places\":\"Viagem & Lugares\",\"Type to search time zone\":\"Digite para pesquisar o fuso horário \",\"Unable to search the group\":\"Não foi possível pesquisar o grupo\",\"Undo changes\":\"Desfazer modificações\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escreva mensagens, use \"@\" para mencionar algum, use \":\" for autocompletar emoji …'}},{locale:\"pt_PT\",translations:{\"{tag} (invisible)\":\"{tag} (invisivel)\",\"{tag} (restricted)\":\"{tag} (restrito)\",\"a few seconds ago\":\"alguns segundos atrás\",Actions:\"Ações\",'Actions for item with name \"{name}\"':'Ações para objeto com o nome \"[name]\"',Activities:\"Atividades\",\"Animals & Nature\":\"Animais e Natureza\",\"Any link\":\"Qualquer link\",\"Anything shared with the same group of people will show up here\":\"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"Voltar atrás\",\"Back to provider selection\":\"Voltar à seleção de fornecedor\",\"Cancel changes\":\"Cancelar alterações\",\"Change name\":\"Alterar nome\",Choose:\"Escolher\",\"Clear search\":\"Limpar a pesquisa\",\"Clear text\":\"Limpar texto\",Close:\"Fechar\",\"Close modal\":\"Fechar modal\",\"Close navigation\":\"Fechar navegação\",\"Close sidebar\":\"Fechar barra lateral\",\"Close Smart Picker\":'Fechar \"Smart Picker\"',\"Collapse menu\":\"Comprimir menu\",\"Confirm changes\":\"Confirmar alterações\",Custom:\"Personalizado\",\"Edit item\":\"Editar item\",\"Enter link\":\"Introduzir link\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Erro em obter info relacionadas. Por favor contacte o administrador do sistema para esclarecimentos adicionais.\",\"External documentation for {name}\":\"Documentação externa para {name}\",Favorite:\"Favorito\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida e Bebida\",\"Frequently used\":\"Mais utilizados\",Global:\"Global\",\"Go back to the list\":\"Voltar para a lista\",\"Hide password\":\"Ocultar a senha\",'Load more \"{options}\"\"':'Obter mais \"{options}\"\"',\"Message limit of {count} characters reached\":\"Atingido o limite de {count} carateres da mensagem.\",\"More items …\":\"Mais itens …\",\"More options\":\"Mais opções\",Next:\"Seguinte\",\"No emoji found\":\"Nenhum emoji encontrado\",\"No link provider found\":\"Nenhum fornecedor de link encontrado\",\"No results\":\"Sem resultados\",Objects:\"Objetos\",\"Open contact menu\":\"Abrir o menu de contato\",'Open link to \"{resourceName}\"':'Abrir link para \"{resourceName}\"',\"Open menu\":\"Abrir menu\",\"Open navigation\":\"Abrir navegação\",\"Open settings menu\":\"Abrir menu de configurações\",\"Password is secure\":\"A senha é segura\",\"Pause slideshow\":\"Pausar diaporama\",\"People & Body\":\"Pessoas e Corpo\",\"Pick a date\":\"Escolha uma data\",\"Pick a date and a time\":\"Escolha uma data e um horário\",\"Pick a month\":\"Escolha um mês\",\"Pick a time\":\"Escolha um horário\",\"Pick a week\":\"Escolha uma semana\",\"Pick a year\":\"Escolha um ano\",\"Pick an emoji\":\"Escolha um emoji\",\"Please select a time zone:\":\"Por favor, selecione um fuso horário: \",Previous:\"Anterior\",\"Provider icon\":\"Icon do fornecedor\",\"Raw link {options}\":\"Link inicial {options}\",\"Related resources\":\"Recursos relacionados\",Search:\"Pesquisar\",\"Search emoji\":\"Pesquisar emoji\",\"Search results\":\"Resultados da pesquisa\",\"sec. ago\":\"seg. atrás\",\"seconds ago\":\"segundos atrás\",\"Select a tag\":\"Selecionar uma etiqueta\",\"Select provider\":\"Escolha de fornecedor\",Settings:\"Definições\",\"Settings navigation\":\"Navegação de configurações\",\"Show password\":\"Mostrar senha\",\"Smart Picker\":\"Smart Picker\",\"Smileys & Emotion\":\"Sorrisos e Emoções\",\"Start slideshow\":\"Iniciar diaporama\",\"Start typing to search\":\"Comece a digitar para pesquisar\",Submit:\"Submeter\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viagem e Lugares\",\"Type to search time zone\":\"Digite para pesquisar o fuso horário \",\"Unable to search the group\":\"Não é possível pesquisar o grupo\",\"Undo changes\":\"Anular alterações\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escreva a mensagem, use \"@\" para mencionar alguém, use \":\" para obter um emoji …'}},{locale:\"ro\",translations:{\"{tag} (invisible)\":\"{tag} (invizibil)\",\"{tag} (restricted)\":\"{tag} (restricționat)\",\"a few seconds ago\":\"\",Actions:\"Acțiuni\",'Actions for item with name \"{name}\"':\"\",Activities:\"Activități\",\"Animals & Nature\":\"Animale și natură\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici\",\"Avatar of {displayName}\":\"Avatarul lui {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatarul lui {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Anulează modificările\",\"Change name\":\"\",Choose:\"Alegeți\",\"Clear search\":\"\",\"Clear text\":\"Șterge textul\",Close:\"Închideți\",\"Close modal\":\"Închideți modulul\",\"Close navigation\":\"Închideți navigarea\",\"Close sidebar\":\"Închide bara laterală\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Confirmați modificările\",Custom:\"Personalizat\",\"Edit item\":\"Editați elementul\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favorit\",Flags:\"Marcaje\",\"Food & Drink\":\"Alimente și băuturi\",\"Frequently used\":\"Utilizate frecvent\",Global:\"Global\",\"Go back to the list\":\"Întoarceți-vă la listă\",\"Hide password\":\"Ascunde parola\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limita mesajului de {count} caractere a fost atinsă\",\"More items …\":\"Mai multe articole ...\",\"More options\":\"\",Next:\"Următorul\",\"No emoji found\":\"Nu s-a găsit niciun emoji\",\"No link provider found\":\"\",\"No results\":\"Nu există rezultate\",Objects:\"Obiecte\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Deschideți navigația\",\"Open settings menu\":\"\",\"Password is secure\":\"Parola este sigură\",\"Pause slideshow\":\"Pauză prezentare de diapozitive\",\"People & Body\":\"Oameni și corp\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Alege un emoji\",\"Please select a time zone:\":\"Vă rugăm să selectați un fus orar:\",Previous:\"Anterior\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Resurse legate\",Search:\"Căutare\",\"Search emoji\":\"\",\"Search results\":\"Rezultatele căutării\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Selectați o etichetă\",\"Select provider\":\"\",Settings:\"Setări\",\"Settings navigation\":\"Navigare setări\",\"Show password\":\"Arată parola\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Zâmbete și emoții\",\"Start slideshow\":\"Începeți prezentarea de diapozitive\",\"Start typing to search\":\"\",Submit:\"Trimiteți\",Symbols:\"Simboluri\",\"Travel & Places\":\"Călătorii și locuri\",\"Type to search time zone\":\"Tastați pentru a căuta fusul orar\",\"Unable to search the group\":\"Imposibilitatea de a căuta în grup\",\"Undo changes\":\"Anularea modificărilor\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Scrie un mesaj, folosește \"@\" pentru a menționa pe cineva, folosește \":\" pentru autocompletarea cu emoji ...'}},{locale:\"ru\",translations:{\"{tag} (invisible)\":\"{tag} (невидимое)\",\"{tag} (restricted)\":\"{tag} (ограниченное)\",\"a few seconds ago\":\"\",Actions:\"Действия \",'Actions for item with name \"{name}\"':\"\",Activities:\"События\",\"Animals & Nature\":\"Животные и природа \",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Аватар {displayName}\",\"Avatar of {displayName}, {status}\":\"Фотография {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Отменить изменения\",\"Change name\":\"\",Choose:\"Выберите\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Закрыть\",\"Close modal\":\"Закрыть модальное окно\",\"Close navigation\":\"Закрыть навигацию\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Подтвердить изменения\",Custom:\"Пользовательское\",\"Edit item\":\"Изменить элемент\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Флаги\",\"Food & Drink\":\"Еда, напиток\",\"Frequently used\":\"Часто используемый\",Global:\"Глобальный\",\"Go back to the list\":\"Вернуться к списку\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Достигнуто ограничение на количество символов в {count}\",\"More items …\":\"\",\"More options\":\"\",Next:\"Следующее\",\"No emoji found\":\"Эмодзи не найдено\",\"No link provider found\":\"\",\"No results\":\"Результаты отсуствуют\",Objects:\"Объекты\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Открыть навигацию\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Приостановить показ слйдов\",\"People & Body\":\"Люди и тело\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Выберите эмодзи\",\"Please select a time zone:\":\"Пожалуйста, выберите часовой пояс:\",Previous:\"Предыдущее\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Поиск\",\"Search emoji\":\"\",\"Search results\":\"Результаты поиска\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Выберите метку\",\"Select provider\":\"\",Settings:\"Параметры\",\"Settings navigation\":\"Навигация по настройкам\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Смайлики и эмоции\",\"Start slideshow\":\"Начать показ слайдов\",\"Start typing to search\":\"\",Submit:\"Утвердить\",Symbols:\"Символы\",\"Travel & Places\":\"Путешествия и места\",\"Type to search time zone\":\"Введите для поиска часового пояса\",\"Unable to search the group\":\"Невозможно найти группу\",\"Undo changes\":\"Отменить изменения\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sc\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"si\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sk\",translations:{\"{tag} (invisible)\":\"{tag} (neviditeľný)\",\"{tag} (restricted)\":\"{tag} (obmedzený)\",\"a few seconds ago\":\"\",Actions:\"Akcie\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktivity\",\"Animals & Nature\":\"Zvieratá a príroda\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Avatar {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Zrušiť zmeny\",\"Change name\":\"\",Choose:\"Vybrať\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Zatvoriť\",\"Close modal\":\"\",\"Close navigation\":\"Zavrieť navigáciu\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Potvrdiť zmeny\",Custom:\"Zvyk\",\"Edit item\":\"Upraviť položku\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Vlajky\",\"Food & Drink\":\"Jedlo a nápoje\",\"Frequently used\":\"Často používané\",Global:\"Globálne\",\"Go back to the list\":\"Naspäť na zoznam\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limit správy na {count} znakov dosiahnutý\",\"More items …\":\"\",\"More options\":\"\",Next:\"Ďalší\",\"No emoji found\":\"Nenašli sa žiadne emodži\",\"No link provider found\":\"\",\"No results\":\"Žiadne výsledky\",Objects:\"Objekty\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Otvoriť navigáciu\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pozastaviť prezentáciu\",\"People & Body\":\"Ľudia a telo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Vyberte si emodži\",\"Please select a time zone:\":\"Prosím vyberte časovú zónu:\",Previous:\"Predchádzajúci\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Hľadať\",\"Search emoji\":\"\",\"Search results\":\"Výsledky vyhľadávania\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Vybrať štítok\",\"Select provider\":\"\",Settings:\"Nastavenia\",\"Settings navigation\":\"Navigácia v nastaveniach\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smajlíky a emócie\",\"Start slideshow\":\"Začať prezentáciu\",\"Start typing to search\":\"\",Submit:\"Odoslať\",Symbols:\"Symboly\",\"Travel & Places\":\"Cestovanie a miesta\",\"Type to search time zone\":\"Začníte písať pre vyhľadávanie časovej zóny\",\"Unable to search the group\":\"Skupinu sa nepodarilo nájsť\",\"Undo changes\":\"Vrátiť zmeny\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sl\",translations:{\"{tag} (invisible)\":\"{tag} (nevidno)\",\"{tag} (restricted)\":\"{tag} (omejeno)\",\"a few seconds ago\":\"\",Actions:\"Dejanja\",'Actions for item with name \"{name}\"':\"\",Activities:\"Dejavnosti\",\"Animals & Nature\":\"Živali in Narava\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Podoba {displayName}\",\"Avatar of {displayName}, {status}\":\"Prikazna slika {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Prekliči spremembe\",\"Change name\":\"\",Choose:\"Izbor\",\"Clear search\":\"\",\"Clear text\":\"Počisti besedilo\",Close:\"Zapri\",\"Close modal\":\"Zapri pojavno okno\",\"Close navigation\":\"Zapri krmarjenje\",\"Close sidebar\":\"Zapri stransko vrstico\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Potrdi spremembe\",Custom:\"Po meri\",\"Edit item\":\"Uredi predmet\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Priljubljeno\",Flags:\"Zastavice\",\"Food & Drink\":\"Hrana in Pijača\",\"Frequently used\":\"Pogostost uporabe\",Global:\"Splošno\",\"Go back to the list\":\"Vrni se na seznam\",\"Hide password\":\"Skrij geslo\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Dosežena omejitev {count} znakov na sporočilo.\",\"More items …\":\"Več predmetov ...\",\"More options\":\"\",Next:\"Naslednji\",\"No emoji found\":\"Ni najdenih izraznih ikon\",\"No link provider found\":\"\",\"No results\":\"Ni zadetkov\",Objects:\"Predmeti\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Odpri krmarjenje\",\"Open settings menu\":\"\",\"Password is secure\":\"Geslo je varno\",\"Pause slideshow\":\"Ustavi predstavitev\",\"People & Body\":\"Ljudje in Telo\",\"Pick a date\":\"Izbor datuma\",\"Pick a date and a time\":\"Izbor datuma in časa\",\"Pick a month\":\"Izbor meseca\",\"Pick a time\":\"Izbor časa\",\"Pick a week\":\"Izbor tedna\",\"Pick a year\":\"Izbor leta\",\"Pick an emoji\":\"Izbor izrazne ikone\",\"Please select a time zone:\":\"Izbor časovnega pasu:\",Previous:\"Predhodni\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Povezani viri\",Search:\"Iskanje\",\"Search emoji\":\"\",\"Search results\":\"Zadetki iskanja\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Izbor oznake\",\"Select provider\":\"\",Settings:\"Nastavitve\",\"Settings navigation\":\"Krmarjenje nastavitev\",\"Show password\":\"Pokaži geslo\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Izrazne ikone\",\"Start slideshow\":\"Začni predstavitev\",\"Start typing to search\":\"\",Submit:\"Pošlji\",Symbols:\"Simboli\",\"Travel & Places\":\"Potovanja in Kraji\",\"Type to search time zone\":\"Vpišite niz za iskanje časovnega pasu\",\"Unable to search the group\":\"Ni mogoče iskati po skupini\",\"Undo changes\":\"Razveljavi spremembe\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sq\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sr\",translations:{\"{tag} (invisible)\":\"{tag} (nevidljivo)\",\"{tag} (restricted)\":\"{tag} (ograničeno)\",\"a few seconds ago\":\"\",Actions:\"Radnje\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktivnosti\",\"Animals & Nature\":\"Životinje i Priroda\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Avatar za {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar za {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Otkaži izmene\",\"Change name\":\"\",Choose:\"Изаберите\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Затвори\",\"Close modal\":\"Zatvori modal\",\"Close navigation\":\"Zatvori navigaciju\",\"Close sidebar\":\"Zatvori bočnu traku\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Potvrdite promene\",Custom:\"Po meri\",\"Edit item\":\"Uredi stavku\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Omiljeni\",Flags:\"Zastave\",\"Food & Drink\":\"Hrana i Piće\",\"Frequently used\":\"Često korišćeno\",Global:\"Globalno\",\"Go back to the list\":\"Natrag na listu\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Dostignuto je ograničenje za poruke od {count} znakova\",\"More items …\":\"\",\"More options\":\"\",Next:\"Следеће\",\"No emoji found\":\"Nije pronađen nijedan emodži\",\"No link provider found\":\"\",\"No results\":\"Нема резултата\",Objects:\"Objekti\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Otvori navigaciju\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Паузирај слајд шоу\",\"People & Body\":\"Ljudi i Telo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Izaberi emodži\",\"Please select a time zone:\":\"Molimo izaberite vremensku zonu:\",Previous:\"Претходно\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Pretraži\",\"Search emoji\":\"\",\"Search results\":\"Rezultati pretrage\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Изаберите ознаку\",\"Select provider\":\"\",Settings:\"Поставке\",\"Settings navigation\":\"Navigacija u podešavanjima\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smajli i Emocije\",\"Start slideshow\":\"Покрени слајд шоу\",\"Start typing to search\":\"\",Submit:\"Prihvati\",Symbols:\"Simboli\",\"Travel & Places\":\"Putovanja i Mesta\",\"Type to search time zone\":\"Ukucaj da pretražiš vremenske zone\",\"Unable to search the group\":\"Nije moguće pretražiti grupu\",\"Undo changes\":\"Poništi promene\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sr@latin\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sv\",translations:{\"{tag} (invisible)\":\"{tag} (osynlig)\",\"{tag} (restricted)\":\"{tag} (begränsad)\",\"a few seconds ago\":\"några sekunder sedan\",Actions:\"Åtgärder\",'Actions for item with name \"{name}\"':'Åtgärder för objekt med namn \"{name}\"',Activities:\"Aktiviteter\",\"Animals & Nature\":\"Djur & Natur\",\"Any link\":\"Vilken länk som helst\",\"Anything shared with the same group of people will show up here\":\"Något som delats med samma grupp av personer kommer att visas här\",\"Avatar of {displayName}\":\"{displayName}s avatar\",\"Avatar of {displayName}, {status}\":\"{displayName}s avatar, {status}\",Back:\"Tillbaka\",\"Back to provider selection\":\"Tillbaka till leverantörsval\",\"Cancel changes\":\"Avbryt ändringar\",\"Change name\":\"Ändra namn\",Choose:\"Välj\",\"Clear search\":\"Rensa sökning\",\"Clear text\":\"Ta bort text\",Close:\"Stäng\",\"Close modal\":\"Stäng modal\",\"Close navigation\":\"Stäng navigering\",\"Close sidebar\":\"Stäng sidopanel\",\"Close Smart Picker\":\"Stäng Smart Picker\",\"Collapse menu\":\"Komprimera menyn\",\"Confirm changes\":\"Bekräfta ändringar\",Custom:\"Anpassad\",\"Edit item\":\"Ändra\",\"Enter link\":\"Ange länk\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Det gick inte att hämta relaterade resurser. Kontakta din systemadministratör om du har några frågor.\",\"External documentation for {name}\":\"Extern dokumentation för {name}\",Favorite:\"Favorit\",Flags:\"Flaggor\",\"Food & Drink\":\"Mat & Dryck\",\"Frequently used\":\"Används ofta\",Global:\"Global\",\"Go back to the list\":\"Gå tillbaka till listan\",\"Hide password\":\"Göm lössenordet\",'Load more \"{options}\"\"':'Ladda fler \"{options}\"\"',\"Message limit of {count} characters reached\":\"Meddelandegräns {count} tecken används\",\"More items …\":\"Fler objekt\",\"More options\":\"Fler alternativ\",Next:\"Nästa\",\"No emoji found\":\"Hittade inga emojis\",\"No link provider found\":\"Ingen länkleverantör hittades\",\"No results\":\"Inga resultat\",Objects:\"Objekt\",\"Open contact menu\":\"Öppna kontaktmenyn\",'Open link to \"{resourceName}\"':'Öppna länken till \"{resourceName}\"',\"Open menu\":\"Öppna menyn\",\"Open navigation\":\"Öppna navigering\",\"Open settings menu\":\"Öppna inställningsmenyn\",\"Password is secure\":\"Lössenordet är säkert\",\"Pause slideshow\":\"Pausa bildspelet\",\"People & Body\":\"Kropp & Själ\",\"Pick a date\":\"Välj datum\",\"Pick a date and a time\":\"Välj datum och tid\",\"Pick a month\":\"Välj månad\",\"Pick a time\":\"Välj tid\",\"Pick a week\":\"Välj vecka\",\"Pick a year\":\"Välj år\",\"Pick an emoji\":\"Välj en emoji\",\"Please select a time zone:\":\"Välj tidszon:\",Previous:\"Föregående\",\"Provider icon\":\"Leverantörsikon\",\"Raw link {options}\":\"Oformaterad länk {options}\",\"Related resources\":\"Relaterade resurser\",Search:\"Sök\",\"Search emoji\":\"Sök emoji\",\"Search results\":\"Sökresultat\",\"sec. ago\":\"sek. sedan\",\"seconds ago\":\"sekunder sedan\",\"Select a tag\":\"Välj en tag\",\"Select provider\":\"Välj leverantör\",Settings:\"Inställningar\",\"Settings navigation\":\"Inställningsmeny\",\"Show password\":\"Visa lössenordet\",\"Smart Picker\":\"Smart Picker\",\"Smileys & Emotion\":\"Selfies & Känslor\",\"Start slideshow\":\"Starta bildspelet\",\"Start typing to search\":\"Börja skriva för att söka\",Submit:\"Skicka\",Symbols:\"Symboler\",\"Travel & Places\":\"Resor & Sevärdigheter\",\"Type to search time zone\":\"Skriv för att välja tidszon\",\"Unable to search the group\":\"Kunde inte söka i gruppen\",\"Undo changes\":\"Ångra ändringar\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv meddelande, använd \"@\" för att nämna någon, använd \":\" för automatiska emojiförslag ...'}},{locale:\"sw\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ta\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"th\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"tk\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"tr\",translations:{\"{tag} (invisible)\":\"{tag} (görünmez)\",\"{tag} (restricted)\":\"{tag} (kısıtlı)\",\"a few seconds ago\":\"birkaç saniye önce\",Actions:\"İşlemler\",'Actions for item with name \"{name}\"':\"{name} adındaki öge için işlemler\",Activities:\"Etkinlikler\",\"Animals & Nature\":\"Hayvanlar ve Doğa\",\"Any link\":\"Herhangi bir bağlantı\",\"Anything shared with the same group of people will show up here\":\"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir\",\"Avatar of {displayName}\":\"{displayName} avatarı\",\"Avatar of {displayName}, {status}\":\"{displayName}, {status} avatarı\",Back:\"Geri\",\"Back to provider selection\":\"Sağlayıcı seçimine dön\",\"Cancel changes\":\"Değişiklikleri iptal et\",\"Change name\":\"Adı değiştir\",Choose:\"Seçin\",\"Clear search\":\"Aramayı temizle\",\"Clear text\":\"Metni temizle\",Close:\"Kapat\",\"Close modal\":\"Üste açılan pencereyi kapat\",\"Close navigation\":\"Gezinmeyi kapat\",\"Close sidebar\":\"Yan çubuğu kapat\",\"Close Smart Picker\":\"Akıllı seçimi kapat\",\"Collapse menu\":\"Menüyü daralt\",\"Confirm changes\":\"Değişiklikleri onayla\",Custom:\"Özel\",\"Edit item\":\"Ögeyi düzenle\",\"Enter link\":\"Bağlantıyı yazın\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"İlgili kaynaklara ulaşılırken sorun çıktı. Herhangi bir sorunuz varsa lütfen sistem yöneticiniz ile görüşün \",\"External documentation for {name}\":\"{name} için dış belgeler\",Favorite:\"Sık kullanılanlara ekle\",Flags:\"Bayraklar\",\"Food & Drink\":\"Yeme ve içme\",\"Frequently used\":\"Sık kullanılanlar\",Global:\"Evrensel\",\"Go back to the list\":\"Listeye dön\",\"Hide password\":\"Parolayı gizle\",'Load more \"{options}\"\"':'Diğer \"{options}\"',\"Message limit of {count} characters reached\":\"{count} karakter ileti sınırına ulaşıldı\",\"More items …\":\"Diğer ögeler…\",\"More options\":\"Diğer seçenekler\",Next:\"Sonraki\",\"No emoji found\":\"Herhangi bir emoji bulunamadı\",\"No link provider found\":\"Bağlantı sağlayıcısı bulunamadı\",\"No results\":\"Herhangi bir sonuç bulunamadı\",Objects:\"Nesneler\",\"Open contact menu\":\"İletişim menüsünü aç\",'Open link to \"{resourceName}\"':\"{resourceName} bağlantısını aç\",\"Open menu\":\"Menüyü aç\",\"Open navigation\":\"Gezinmeyi aç\",\"Open settings menu\":\"Ayarlar menüsünü aç\",\"Password is secure\":\"Parola güvenli\",\"Pause slideshow\":\"Slayt sunumunu duraklat\",\"People & Body\":\"İnsanlar ve beden\",\"Pick a date\":\"Bir tarih seçin\",\"Pick a date and a time\":\"Bir tarih ve saat seçin\",\"Pick a month\":\"Bir ay seçin\",\"Pick a time\":\"Bir saat seçin\",\"Pick a week\":\"Bir hafta seçin\",\"Pick a year\":\"Bir yıl seçin\",\"Pick an emoji\":\"Bir emoji seçin\",\"Please select a time zone:\":\"Lütfen bir saat dilimi seçin:\",Previous:\"Önceki\",\"Provider icon\":\"Sağlayıcı simgesi\",\"Raw link {options}\":\"Ham bağlantı {options}\",\"Related resources\":\"İlgili kaynaklar\",Search:\"Arama\",\"Search emoji\":\"Emoji ara\",\"Search results\":\"Arama sonuçları\",\"sec. ago\":\"sn. önce\",\"seconds ago\":\"saniye önce\",\"Select a tag\":\"Bir etiket seçin\",\"Select provider\":\"Sağlayıcı seçin\",Settings:\"Ayarlar\",\"Settings navigation\":\"Gezinme ayarları\",\"Show password\":\"Parolayı görüntüle\",\"Smart Picker\":\"Akıllı seçim\",\"Smileys & Emotion\":\"İfadeler ve duygular\",\"Start slideshow\":\"Slayt sunumunu başlat\",\"Start typing to search\":\"Aramak için yazmaya başlayın\",Submit:\"Gönder\",Symbols:\"Simgeler\",\"Travel & Places\":\"Gezi ve yerler\",\"Type to search time zone\":\"Saat dilimi aramak için yazmaya başlayın\",\"Unable to search the group\":\"Grupta arama yapılamadı\",\"Undo changes\":\"Değişiklikleri geri al\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için \":\" kullanın…'}},{locale:\"ug\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"uk\",translations:{\"{tag} (invisible)\":\"{tag} (невидимий)\",\"{tag} (restricted)\":\"{tag} (обмежений)\",\"a few seconds ago\":\"декілька секунд тому\",Actions:\"Дії\",'Actions for item with name \"{name}\"':'Дії для об\\'єкту \"{name}\"',Activities:\"Діяльність\",\"Animals & Nature\":\"Тварини та природа\",\"Any link\":\"Будь-яке посилання\",\"Anything shared with the same group of people will show up here\":\"Будь-що доступне для цієї же групи людей буде показано тут\",\"Avatar of {displayName}\":\"Аватар {displayName}\",\"Avatar of {displayName}, {status}\":\"Аватар {displayName}, {status}\",Back:\"Назад\",\"Back to provider selection\":\"Назад до вибору постачальника\",\"Cancel changes\":\"Скасувати зміни\",\"Change name\":\"Змінити назву\",Choose:\"Виберіть\",\"Clear search\":\"Очистити пошук\",\"Clear text\":\"Очистити текст\",Close:\"Закрити\",\"Close modal\":\"Закрити модаль\",\"Close navigation\":\"Закрити навігацію\",\"Close sidebar\":\"Закрити бічну панель\",\"Close Smart Picker\":\"Закрити асистент вибору\",\"Collapse menu\":\"Згорнути меню\",\"Confirm changes\":\"Підтвердити зміни\",Custom:\"Власне\",\"Edit item\":\"Редагувати елемент\",\"Enter link\":\"Зазначте посилання\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Помилка під час отримання пов'язаних ресурсів. Будь ласка, сконтактуйте з системним адміністратором, якщо у вас виникли запитання.\",\"External documentation for {name}\":\"Зовнішня документація для {name}\",Favorite:\"Із зірочкою\",Flags:\"Прапори\",\"Food & Drink\":\"Їжа та напої\",\"Frequently used\":\"Найчастіші\",Global:\"Глобальний\",\"Go back to the list\":\"Повернутися до списку\",\"Hide password\":\"Приховати пароль\",'Load more \"{options}\"\"':'Завантажити більше \"{options}\"',\"Message limit of {count} characters reached\":\"Вичерпано ліміт у {count} символів для повідомлення\",\"More items …\":\"Більше об'єктів...\",\"More options\":\"Більше об'єктів\",Next:\"Вперед\",\"No emoji found\":\"Емоційки відсутні\",\"No link provider found\":\"Не наведено посилання\",\"No results\":\"Відсутні результати\",Objects:\"Об'єкти\",\"Open contact menu\":\"Відкрити меню контактів\",'Open link to \"{resourceName}\"':'Відкрити посилання на \"{resourceName}\"',\"Open menu\":\"Відкрити меню\",\"Open navigation\":\"Відкрити навігацію\",\"Open settings menu\":\"Відкрити меню налаштувань\",\"Password is secure\":\"Пароль безпечний\",\"Pause slideshow\":\"Пауза у показі слайдів\",\"People & Body\":\"Люди та жести\",\"Pick a date\":\"Вибрати дату\",\"Pick a date and a time\":\"Виберіть дату та час\",\"Pick a month\":\"Виберіть місяць\",\"Pick a time\":\"Виберіть час\",\"Pick a week\":\"Виберіть тиждень\",\"Pick a year\":\"Виберіть рік\",\"Pick an emoji\":\"Виберіть емоційку\",\"Please select a time zone:\":\"Виберіть часовий пояс:\",Previous:\"Назад\",\"Provider icon\":\"Піктограма постачальника\",\"Raw link {options}\":\"Пряме посилання {options}\",\"Related resources\":\"Пов'язані ресурси\",Search:\"Пошук\",\"Search emoji\":\"Шукати емоційки\",\"Search results\":\"Результати пошуку\",\"sec. ago\":\"с тому\",\"seconds ago\":\"с тому\",\"Select a tag\":\"Виберіть позначку\",\"Select provider\":\"Виберіть постачальника\",Settings:\"Налаштування\",\"Settings navigation\":\"Навігація у налаштуваннях\",\"Show password\":\"Показати пароль\",\"Smart Picker\":\"Асистент вибору\",\"Smileys & Emotion\":\"Смайли та емоції\",\"Start slideshow\":\"Почати показ слайдів\",\"Start typing to search\":\"Почніть вводити для пошуку\",Submit:\"Надіслати\",Symbols:\"Символи\",\"Travel & Places\":\"Поїздки та місця\",\"Type to search time zone\":\"Введіть для пошуку часовий пояс\",\"Unable to search the group\":\"Неможливо шукати в групі\",\"Undo changes\":\"Скасувати зміни\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Додайте \"@\", щоби згадати коористувача або \":\" для вибору емоційки...'}},{locale:\"ur_PK\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"uz\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"vi\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"zh_CN\",translations:{\"{tag} (invisible)\":\"{tag} (不可见)\",\"{tag} (restricted)\":\"{tag} (受限)\",\"a few seconds ago\":\"\",Actions:\"行为\",'Actions for item with name \"{name}\"':\"\",Activities:\"活动\",\"Animals & Nature\":\"动物 & 自然\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"与同组用户分享的所有内容都会显示于此\",\"Avatar of {displayName}\":\"{displayName}的头像\",\"Avatar of {displayName}, {status}\":\"{displayName}的头像,{status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"取消更改\",\"Change name\":\"\",Choose:\"选择\",\"Clear search\":\"\",\"Clear text\":\"清除文本\",Close:\"关闭\",\"Close modal\":\"关闭窗口\",\"Close navigation\":\"关闭导航\",\"Close sidebar\":\"关闭侧边栏\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"确认更改\",Custom:\"自定义\",\"Edit item\":\"编辑项目\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"喜爱\",Flags:\"旗帜\",\"Food & Drink\":\"食物 & 饮品\",\"Frequently used\":\"经常使用\",Global:\"全局\",\"Go back to the list\":\"返回至列表\",\"Hide password\":\"隐藏密码\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"已达到 {count} 个字符的消息限制\",\"More items …\":\"更多项目…\",\"More options\":\"\",Next:\"下一个\",\"No emoji found\":\"表情未找到\",\"No link provider found\":\"\",\"No results\":\"无结果\",Objects:\"物体\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"开启导航\",\"Open settings menu\":\"\",\"Password is secure\":\"密码安全\",\"Pause slideshow\":\"暂停幻灯片\",\"People & Body\":\"人 & 身体\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"选择一个表情\",\"Please select a time zone:\":\"请选择一个时区:\",Previous:\"上一个\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"相关资源\",Search:\"搜索\",\"Search emoji\":\"\",\"Search results\":\"搜索结果\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"选择一个标签\",\"Select provider\":\"\",Settings:\"设置\",\"Settings navigation\":\"设置向导\",\"Show password\":\"显示密码\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"笑脸 & 情感\",\"Start slideshow\":\"开始幻灯片\",\"Start typing to search\":\"\",Submit:\"提交\",Symbols:\"符号\",\"Travel & Places\":\"旅游 & 地点\",\"Type to search time zone\":\"打字以搜索时区\",\"Unable to search the group\":\"无法搜索分组\",\"Undo changes\":\"撤销更改\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'写信息,使用\"@\"来提及某人,使用\":\"进行表情符号自动完成 ...'}},{locale:\"zh_HK\",translations:{\"{tag} (invisible)\":\"{tag} (隱藏)\",\"{tag} (restricted)\":\"{tag} (受限)\",\"a few seconds ago\":\"\",Actions:\"動作\",'Actions for item with name \"{name}\"':\"\",Activities:\"活動\",\"Animals & Nature\":\"動物與自然\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"與同一組人共享的任何內容都會顯示在此處\",\"Avatar of {displayName}\":\"{displayName} 的頭像\",\"Avatar of {displayName}, {status}\":\"{displayName} 的頭像,{status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"取消更改\",\"Change name\":\"\",Choose:\"選擇\",\"Clear search\":\"\",\"Clear text\":\"清除文本\",Close:\"關閉\",\"Close modal\":\"關閉模態\",\"Close navigation\":\"關閉導航\",\"Close sidebar\":\"關閉側邊欄\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"確認更改\",Custom:\"自定義\",\"Edit item\":\"編輯項目\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"喜愛\",Flags:\"旗幟\",\"Food & Drink\":\"食物與飲料\",\"Frequently used\":\"經常使用\",Global:\"全球的\",\"Go back to the list\":\"返回清單\",\"Hide password\":\"隱藏密碼\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"已達到訊息最多 {count} 字元限制\",\"More items …\":\"更多項目 …\",\"More options\":\"\",Next:\"下一個\",\"No emoji found\":\"未找到表情符號\",\"No link provider found\":\"\",\"No results\":\"無結果\",Objects:\"物件\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"開啟導航\",\"Open settings menu\":\"\",\"Password is secure\":\"密碼是安全的\",\"Pause slideshow\":\"暫停幻燈片\",\"People & Body\":\"人物\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"選擇表情符號\",\"Please select a time zone:\":\"請選擇時區:\",Previous:\"上一個\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"相關資源\",Search:\"搜尋\",\"Search emoji\":\"\",\"Search results\":\"搜尋結果\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"選擇標籤\",\"Select provider\":\"\",Settings:\"設定\",\"Settings navigation\":\"設定值導覽\",\"Show password\":\"顯示密碼\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"表情\",\"Start slideshow\":\"開始幻燈片\",\"Start typing to search\":\"\",Submit:\"提交\",Symbols:\"標誌\",\"Travel & Places\":\"旅遊與景點\",\"Type to search time zone\":\"鍵入以搜索時區\",\"Unable to search the group\":\"無法搜尋群組\",\"Undo changes\":\"取消更改\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'寫訊息,使用 \"@\" 來指代某人,使用 \":\" 用於表情符號自動填充 ...'}},{locale:\"zh_TW\",translations:{\"{tag} (invisible)\":\"{tag}(隱藏)\",\"{tag} (restricted)\":\"{tag}(受限)\",\"a few seconds ago\":\"幾秒前\",Actions:\"動作\",'Actions for item with name \"{name}\"':\"\",Activities:\"活動\",\"Animals & Nature\":\"動物與自然\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"選擇\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"關閉\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"自定義\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"旗幟\",\"Food & Drink\":\"食物與飲料\",\"Frequently used\":\"最近使用\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"已達到訊息最多 {count} 字元限制\",\"More items …\":\"\",\"More options\":\"\",Next:\"下一個\",\"No emoji found\":\"未找到表情符號\",\"No link provider found\":\"\",\"No results\":\"無結果\",Objects:\"物件\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"暫停幻燈片\",\"People & Body\":\"人物\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"選擇表情符號\",\"Please select a time zone:\":\"\",Previous:\"上一個\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"搜尋\",\"Search emoji\":\"\",\"Search results\":\"搜尋結果\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"選擇標籤\",\"Select provider\":\"\",Settings:\"設定\",\"Settings navigation\":\"設定值導覽\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"表情\",\"Start slideshow\":\"開始幻燈片\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"標誌\",\"Travel & Places\":\"旅遊與景點\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"無法搜尋群組\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"zu_ZA\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}}].forEach((function(e){var t={};for(var a in e.translations)e.translations[a].pluralId?t[a]={msgid:a,msgid_plural:e.translations[a].pluralId,msgstr:e.translations[a].msgstr}:t[a]={msgid:a,msgstr:[e.translations[a]]};i.addTranslation(e.locale,{translations:{\"\":t}})}));var n=i.build(),s=(n.ngettext.bind(n),n.gettext.bind(n))},1205:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>o});const o=function(e){return Math.random().toString(36).replace(/[^a-z]+/g,\"\").slice(0,e||5)}},1206:(e,t,a)=>{\"use strict\";a.d(t,{L:()=>o});var o=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},9546:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon[data-v-55038265]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-55038265]{display:flex;align-items:center}.action-items>button[data-v-55038265]{margin-right:7px}.action-item[data-v-55038265]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-55038265]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-55038265]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-55038265]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-55038265]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-55038265]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-55038265]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-55038265]{background-color:var(--open-background-color)}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcActions/NcActions.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,+BACC,YAAA,CACA,kBAAA,CAGA,sCACC,gBAAA,CAIF,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,iEAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,6CAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n// Inline buttons\\n.action-items {\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\n\\t// Spacing between buttons\\n\\t& > button {\\n\\t\\tmargin-right: math.div($icon-margin, 2);\\n\\t}\\n}\\n\\n.action-item {\\n\\t--open-background-color: var(--color-background-hover, $action-background-hover);\\n\\tposition: relative;\\n\\tdisplay: inline-block;\\n\\n\\t&.action-item--primary {\\n\\t\\t--open-background-color: var(--color-primary-element-hover);\\n\\t}\\n\\n\\t&.action-item--secondary {\\n\\t\\t--open-background-color: var(--color-primary-element-light-hover);\\n\\t}\\n\\n\\t&.action-item--error {\\n\\t\\t--open-background-color: var(--color-error-hover);\\n\\t}\\n\\n\\t&.action-item--warning {\\n\\t\\t--open-background-color: var(--color-warning-hover);\\n\\t}\\n\\n\\t&.action-item--success {\\n\\t\\t--open-background-color: var(--color-success-hover);\\n\\t}\\n\\n\\t&.action-item--tertiary-no-background {\\n\\t\\t--open-background-color: transparent;\\n\\t}\\n\\n\\t&.action-item--open .action-item__menutoggle {\\n\\t\\tbackground-color: var(--open-background-color);\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const r=s},5155:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-large);overflow:hidden}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcActions/NcActions.vue\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,kFACC,wCAAA,CACA,eAAA,CAEA,mGACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n// We overwrote the popover base class, so we can style\\n// the popover__inner for actions only.\\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper {\\n\\tborder-radius: var(--border-radius-large);\\n\\toverflow:hidden;\\n\\n\\t.v-popper__inner {\\n\\t\\tborder-radius: var(--border-radius-large);\\n\\t\\tpadding: 4px;\\n\\t\\tmax-height: calc(50vh - 16px);\\n\\t\\toverflow: auto;\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const r=s},7294:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon[data-v-7aad13a0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-7aad13a0]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-7aad13a0],.button-vue span[data-v-7aad13a0]{cursor:pointer}.button-vue[data-v-7aad13a0]:focus{outline:none}.button-vue[data-v-7aad13a0]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-7aad13a0]{cursor:default}.button-vue[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-7aad13a0]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-7aad13a0]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue--end .button-vue__wrapper[data-v-7aad13a0]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-7aad13a0]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-7aad13a0]{flex-direction:row-reverse}.button-vue--reverse.button-vue--icon-and-text[data-v-7aad13a0]{padding-inline:calc(var(--default-grid-baseline)*4) var(--default-grid-baseline)}.button-vue__icon[data-v-7aad13a0]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-7aad13a0]{font-weight:bold;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-7aad13a0]{width:44px !important}.button-vue--text-only[data-v-7aad13a0]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-7aad13a0]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-7aad13a0]{padding-block:0;padding-inline:var(--default-grid-baseline) calc(var(--default-grid-baseline)*4)}.button-vue--wide[data-v-7aad13a0]{width:100%}.button-vue[data-v-7aad13a0]:focus-visible{outline:2px solid var(--color-main-text) !important;box-shadow:0 0 0 4px var(--color-main-background) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-7aad13a0]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-7aad13a0]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-7aad13a0]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-7aad13a0]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-7aad13a0]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-7aad13a0]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-7aad13a0]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]{color:var(--color-primary-element-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-7aad13a0]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-7aad13a0]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-7aad13a0]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-7aad13a0]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-7aad13a0]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-7aad13a0]:active{background-color:var(--color-error)}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcButton/NcButton.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,6CAAA,CACA,mDAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,yDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CAGD,uDACC,mBAAA,CAED,yDACC,qBAAA,CAED,2DACC,0BAAA,CAGD,gEACC,gFAAA,CAGD,mCACC,WCrDe,CDsDf,UCtDe,CDuDf,eCvDe,CDwDf,cCxDe,CDyDf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,eAAA,CACA,gFAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,4DAAA,CACA,+EACC,mDAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,uCAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,6CAAA,CACA,mDAAA,CACA,iEACC,6CAAA,CACA,yDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,uCAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.button-vue {\\n\\tposition: relative;\\n\\twidth: fit-content;\\n\\toverflow: hidden;\\n\\tborder: 0;\\n\\tpadding: 0;\\n\\tfont-size: var(--default-font-size);\\n\\tfont-weight: bold;\\n\\tmin-height: $clickable-area;\\n\\tmin-width: $clickable-area;\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n\\n\\t// Cursor pointer on element and all children\\n\\tcursor: pointer;\\n\\t& *,\\n\\tspan {\\n\\t\\tcursor: pointer;\\n\\t}\\n\\tborder-radius: math.div($clickable-area, 2);\\n\\ttransition-property: color, border-color, background-color;\\n\\ttransition-duration: 0.1s;\\n\\ttransition-timing-function: linear;\\n\\n\\t// No outline feedback for focus. Handled with a toggled class in js (see data)\\n\\t&:focus {\\n\\t\\toutline: none;\\n\\t}\\n\\n\\t&:disabled {\\n\\t\\tcursor: default;\\n\\t\\t& * {\\n\\t\\t\\tcursor: default;\\n\\t\\t}\\n\\t\\topacity: $opacity_disabled;\\n\\t\\t// Gives a wash out effect\\n\\t\\tfilter: saturate($opacity_normal);\\n\\t}\\n\\n\\t// Default button type\\n\\tcolor: var(--color-primary-element-light-text);\\n\\tbackground-color: var(--color-primary-element-light);\\n\\t&:hover:not(:disabled) {\\n\\t\\tbackground-color: var(--color-primary-element-light-hover);\\n\\t}\\n\\n\\t// Back to the default color for this button when active\\n\\t// TODO: add ripple effect\\n\\t&:active {\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t}\\n\\n\\t&__wrapper {\\n\\t\\tdisplay: inline-flex;\\n\\t\\talign-items: center;\\n\\t\\tjustify-content: center;\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&--end &__wrapper {\\n\\t\\tjustify-content: end;\\n\\t}\\n\\t&--start &__wrapper {\\n\\t\\tjustify-content: start;\\n\\t}\\n\\t&--reverse &__wrapper {\\n\\t\\tflex-direction: row-reverse;\\n\\t}\\n\\n\\t&--reverse#{&}--icon-and-text {\\n\\t\\tpadding-inline: calc(var(--default-grid-baseline) * 4) var(--default-grid-baseline);\\n\\t}\\n\\n\\t&__icon {\\n\\t\\theight: $clickable-area;\\n\\t\\twidth: $clickable-area;\\n\\t\\tmin-height: $clickable-area;\\n\\t\\tmin-width: $clickable-area;\\n\\t\\tdisplay: flex;\\n\\t\\tjustify-content: center;\\n\\t\\talign-items: center;\\n\\t}\\n\\n\\t&__text {\\n\\t\\tfont-weight: bold;\\n\\t\\tmargin-bottom: 1px;\\n\\t\\tpadding: 2px 0;\\n\\t\\twhite-space: nowrap;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\toverflow: hidden;\\n\\t}\\n\\n\\t// Icon-only button\\n\\t&--icon-only {\\n\\t\\twidth: $clickable-area !important;\\n\\t}\\n\\n\\t// Text-only button\\n\\t&--text-only {\\n\\t\\tpadding: 0 12px;\\n\\t\\t& .button-vue__text {\\n\\t\\t\\tmargin-left: 4px;\\n\\t\\t\\tmargin-right: 4px;\\n\\t\\t}\\n\\t}\\n\\n\\t// Icon and text button\\n\\t&--icon-and-text {\\n\\t\\tpadding-block: 0;\\n\\t\\tpadding-inline: var(--default-grid-baseline) calc(var(--default-grid-baseline) * 4);\\n\\t}\\n\\n\\t// Wide button spans the whole width of the container\\n\\t&--wide {\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&:focus-visible {\\n\\t\\toutline: 2px solid var(--color-main-text) !important;\\n\\t\\tbox-shadow: 0 0 0 4px var(--color-main-background) !important;\\n\\t\\t&.button-vue--vue-tertiary-on-primary {\\n\\t\\t\\toutline: 2px solid var(--color-primary-element-text);\\n\\t\\t\\tborder-radius: var(--border-radius);\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Button types\\n\\n\\t// Primary\\n\\t&--vue-primary {\\n\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-primary-element-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\t}\\n\\t}\\n\\n\\t// Secondary\\n\\t&--vue-secondary {\\n\\t\\tcolor: var(--color-primary-element-light-text);\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tcolor: var(--color-primary-element-light-text);\\n\\t\\t\\tbackground-color: var(--color-primary-element-light-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary\\n\\t&--vue-tertiary {\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tbackground-color: transparent;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary, no background\\n\\t&--vue-tertiary-no-background {\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tbackground-color: transparent;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary on primary color (like the header)\\n\\t&--vue-tertiary-on-primary {\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\tbackground-color: transparent;\\n\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Success\\n\\t&--vue-success {\\n\\t\\tbackground-color: var(--color-success);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-success-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// : add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-success);\\n\\t\\t}\\n\\t}\\n\\n\\t// Warning\\n\\t&--vue-warning {\\n\\t\\tbackground-color: var(--color-warning);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-warning-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-warning);\\n\\t\\t}\\n\\t}\\n\\n\\t// Error\\n\\t&--vue-error {\\n\\t\\tbackground-color: var(--color-error);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-error-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-error);\\n\\t\\t}\\n\\t}\\n}\\n\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const r=s},6272:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon[data-v-5e7a2768]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.counter-bubble__counter[data-v-5e7a2768]{font-size:calc(var(--default-font-size)*.8);overflow:hidden;width:fit-content;max-width:44px;text-align:center;text-overflow:ellipsis;line-height:1em;padding:4px 6px;border-radius:var(--border-radius-pill);background-color:var(--color-primary-element-light);font-weight:bold;color:var(--color-primary-element-light-text)}.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-main-background);background-color:var(--color-primary-element-light)}.counter-bubble__counter--highlighted[data-v-5e7a2768]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.counter-bubble__counter--highlighted[data-v-5e7a2768],.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-primary-element);background-color:var(--color-main-background)}.counter-bubble__counter--outlined[data-v-5e7a2768]{color:var(--color-primary-element);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px}.counter-bubble__counter--outlined[data-v-5e7a2768],.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-main-background);box-shadow:inset 0 0 0 2px}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcCounterBubble/NcCounterBubble.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,0CACC,2CAAA,CACA,eAAA,CACA,iBAAA,CACA,cCmBgB,CDlBhB,iBAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,uCAAA,CACA,mDAAA,CACA,gBAAA,CACA,6CAAA,CAEA,kDACC,kCAAA,CACA,mDAAA,CAGD,uDACC,uCAAA,CACA,6CAAA,CAGD,yGACC,kCAAA,CACA,6CAAA,CAGD,oDACC,kCAAA,CACA,wBAAA,CACA,0BAAA,CAED,sGACC,kCAAA,CACA,0BAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n.counter-bubble__counter {\\n\\tfont-size: calc(var(--default-font-size) * .8);\\n\\toverflow: hidden;\\n\\twidth: fit-content;\\n\\tmax-width: $clickable-area;\\n\\ttext-align: center;\\n\\ttext-overflow: ellipsis;\\n\\tline-height: 1em;\\n\\tpadding: 4px 6px;\\n\\tborder-radius: var(--border-radius-pill);\\n\\tbackground-color: var(--color-primary-element-light);\\n\\tfont-weight: bold;\\n\\tcolor: var(--color-primary-element-light-text);\\n\\n\\t& .active {\\n\\t\\tcolor: var(--color-main-background);\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t}\\n\\n\\t&--highlighted {\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\tbackground-color: var(--color-primary-element);\\n\\t}\\n\\n\\t&--highlighted,.active {\\n\\t\\tcolor: var(--color-primary-element);\\n\\t\\tbackground-color: var(--color-main-background);\\n\\t}\\n\\n\\t&--outlined {\\n\\t\\tcolor: var(--color-primary-element);\\n\\t\\tbackground: transparent;\\n\\t\\tbox-shadow: inset 0 0 0 2px;\\n\\t}\\n\\t&--outlined,.active {\\n\\t\\tcolor: var(--color-main-background);\\n\\t\\tbox-shadow: inset 0 0 0 2px;\\n\\t}\\n}\\n\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const r=s},1684:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon[data-v-34204236]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.list-item__wrapper[data-v-34204236]{position:relative;width:100%}.list-item__wrapper--active .list-item[data-v-34204236],.list-item__wrapper:active .list-item[data-v-34204236],.list-item__wrapper.active .list-item[data-v-34204236]{background-color:var(--color-primary-element)}.list-item__wrapper--active .line-one__name[data-v-34204236],.list-item__wrapper--active .line-one__details[data-v-34204236],.list-item__wrapper:active .line-one__name[data-v-34204236],.list-item__wrapper:active .line-one__details[data-v-34204236],.list-item__wrapper.active .line-one__name[data-v-34204236],.list-item__wrapper.active .line-one__details[data-v-34204236]{color:var(--color-primary-element-text) !important}.list-item__wrapper--active .line-two__subname[data-v-34204236],.list-item__wrapper:active .line-two__subname[data-v-34204236],.list-item__wrapper.active .line-two__subname[data-v-34204236]{color:var(--color-primary-element-text) !important}.list-item[data-v-34204236]{display:block;position:relative;flex:0 0 auto;justify-content:flex-start;padding:8px;border-radius:32px;margin:2px 0;width:100%;cursor:pointer;transition:background-color var(--animation-quick) ease-in-out;list-style:none}.list-item[data-v-34204236]:hover,.list-item[data-v-34204236]:focus{background-color:var(--color-background-hover)}.list-item-content__wrapper[data-v-34204236]{display:flex;align-items:center;height:48px}.list-item-content__wrapper--compact[data-v-34204236]{height:36px}.list-item-content__wrapper--compact .line-one[data-v-34204236],.list-item-content__wrapper--compact .line-two[data-v-34204236]{margin-top:-4px;margin-bottom:-4px}.list-item-content[data-v-34204236]{display:flex;flex:1 1 auto;justify-content:space-between;padding-left:8px}.list-item-content__main[data-v-34204236]{flex:1 1 auto;width:0;margin:auto 0}.list-item-content__main--oneline[data-v-34204236]{display:flex}.list-item-content__actions[data-v-34204236]{flex:0 0 auto;align-self:center;justify-content:center;margin-left:4px}.list-item__extra[data-v-34204236]{margin-top:4px}.line-one[data-v-34204236]{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;margin:0 auto 0 0;overflow:hidden}.line-one__name[data-v-34204236]{overflow:hidden;flex-grow:1;cursor:pointer;text-overflow:ellipsis;color:var(--color-main-text);font-weight:bold}.line-one__details[data-v-34204236]{color:var(--color-text-maxcontrast);margin:0 8px;font-weight:normal}.line-two[data-v-34204236]{display:flex;align-items:flex-start;justify-content:space-between;white-space:nowrap}.line-two--bold[data-v-34204236]{font-weight:bold}.line-two__subname[data-v-34204236]{overflow:hidden;flex-grow:1;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-maxcontrast)}.line-two__additional_elements[data-v-34204236]{margin:2px 4px 0 4px;display:flex;align-items:center}.line-two__indicator[data-v-34204236]{margin:0 5px}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcListItem/NcListItem.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,qCACC,iBAAA,CACA,UAAA,CAKC,sKACC,6CAAA,CAGD,mXACC,kDAAA,CAGD,8LACC,kDAAA,CAMH,4BACC,aAAA,CACA,iBAAA,CACA,aAAA,CACA,0BAAA,CACA,WAAA,CAGA,kBAAA,CACA,YAAA,CACA,UAAA,CACA,cAAA,CACA,8DAAA,CACA,eAAA,CACA,oEAEC,8CAAA,CAGD,6CACC,YAAA,CACA,kBAAA,CACA,WAAA,CAEA,sDACC,WAAA,CAEA,gIACC,eAAA,CACA,kBAAA,CAKH,oCACC,YAAA,CACA,aAAA,CACA,6BAAA,CACA,gBAAA,CAEA,0CACC,aAAA,CACA,OAAA,CACA,aAAA,CAEA,mDACC,YAAA,CAIF,6CACC,aAAA,CACA,iBAAA,CACA,sBAAA,CACA,eAAA,CAIF,mCACC,cAAA,CAIF,2BACC,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,kBAAA,CACA,iBAAA,CACA,eAAA,CAEA,iCACC,eAAA,CACA,WAAA,CACA,cAAA,CACA,sBAAA,CACA,4BAAA,CACA,gBAAA,CAGD,oCACC,mCAAA,CACA,YAAA,CACA,kBAAA,CAIF,2BACC,YAAA,CACA,sBAAA,CACA,6BAAA,CACA,kBAAA,CACA,iCACC,gBAAA,CAGD,oCACC,eAAA,CACA,WAAA,CACA,cAAA,CACA,kBAAA,CACA,sBAAA,CACA,mCAAA,CAGD,gDACC,oBAAA,CACA,YAAA,CACA,kBAAA,CAGD,sCACC,YAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.list-item__wrapper {\\n\\tposition: relative;\\n\\twidth: 100%;\\n\\n\\t&--active,\\n\\t&:active,\\n\\t&.active {\\n\\t\\t.list-item {\\n\\t\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\t}\\n\\n\\t\\t.line-one__name, .line-one__details {\\n\\t\\t\\tcolor: var(--color-primary-element-text) !important;\\n\\t\\t}\\n\\n\\t\\t.line-two__subname {\\n\\t\\t\\tcolor: var(--color-primary-element-text) !important;\\n\\t\\t}\\n\\t}\\n}\\n\\n// NcListItem\\n.list-item {\\n\\tdisplay: block;\\n\\tposition: relative;\\n\\tflex: 0 0 auto;\\n\\tjustify-content: flex-start;\\n\\tpadding: 8px;\\n\\t// Fix for border-radius being too large for 3-line entries like in Mail\\n\\t// 44px avatar size / 2 + 8px padding, and 2px for better visual quality\\n\\tborder-radius: 32px;\\n\\tmargin: 2px 0;\\n\\twidth: 100%;\\n\\tcursor: pointer;\\n\\ttransition: background-color var(--animation-quick) ease-in-out;\\n\\tlist-style: none;\\n\\t&:hover,\\n\\t&:focus {\\n\\t\\tbackground-color: var(--color-background-hover);\\n\\t}\\n\\n\\t&-content__wrapper {\\n\\t\\tdisplay: flex;\\n\\t\\talign-items: center;\\n\\t\\theight: 48px;\\n\\n\\t\\t&--compact {\\n\\t\\t\\theight: 36px;\\n\\n\\t\\t\\t.line-one, .line-two {\\n\\t\\t\\t\\tmargin-top: -4px;\\n\\t\\t\\t\\tmargin-bottom: -4px;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t&-content {\\n\\t\\tdisplay: flex;\\n\\t\\tflex: 1 1 auto;\\n\\t\\tjustify-content: space-between;\\n\\t\\tpadding-left: 8px;\\n\\n\\t\\t&__main {\\n\\t\\t\\tflex: 1 1 auto;\\n\\t\\t\\twidth: 0;\\n\\t\\t\\tmargin: auto 0;\\n\\n\\t\\t\\t&--oneline {\\n\\t\\t\\t\\tdisplay: flex;\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&__actions {\\n\\t\\t\\tflex: 0 0 auto;\\n\\t\\t\\talign-self: center;\\n\\t\\t\\tjustify-content: center;\\n\\t\\t\\tmargin-left: 4px;\\n\\t\\t}\\n\\t}\\n\\n\\t&__extra {\\n\\t\\tmargin-top: 4px;\\n\\t}\\n}\\n\\n.line-one {\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\tjustify-content: space-between;\\n\\twhite-space: nowrap;\\n\\tmargin: 0 auto 0 0;\\n\\toverflow: hidden;\\n\\n\\t&__name {\\n\\t\\toverflow: hidden;\\n\\t\\tflex-grow: 1;\\n\\t\\tcursor: pointer;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tfont-weight: bold;\\n\\t}\\n\\n\\t&__details {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\tmargin: 0 8px;\\n\\t\\tfont-weight: normal;\\n\\t}\\n}\\n\\n.line-two {\\n\\tdisplay: flex;\\n\\talign-items: flex-start;\\n\\tjustify-content: space-between;\\n\\twhite-space: nowrap;\\n\\t&--bold {\\n\\t\\tfont-weight: bold;\\n\\t}\\n\\n\\t&__subname {\\n\\t\\toverflow: hidden;\\n\\t\\tflex-grow: 1;\\n\\t\\tcursor: pointer;\\n\\t\\twhite-space: nowrap;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n\\n\\t&__additional_elements {\\n\\t\\tmargin: 2px 4px 0 4px;\\n\\t\\tdisplay: flex;\\n\\t\\talign-items: center;\\n\\t}\\n\\n\\t&__indicator {\\n\\t\\tmargin: 0 5px;\\n\\t}\\n}\\n\\n\"],sourceRoot:\"\"}]);const r=s},1625:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcPopover/NcPopover.vue\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,wCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.resize-observer {\\n\\tposition:absolute;\\n\\ttop:0;\\n\\tleft:0;\\n\\tz-index:-1;\\n\\twidth:100%;\\n\\theight:100%;\\n\\tborder:none;\\n\\tbackground-color:transparent;\\n\\tpointer-events:none;\\n\\tdisplay:block;\\n\\toverflow:hidden;\\n\\topacity:0\\n}\\n\\n.resize-observer object {\\n\\tdisplay:block;\\n\\tposition:absolute;\\n\\ttop:0;\\n\\tleft:0;\\n\\theight:100%;\\n\\twidth:100%;\\n\\toverflow:hidden;\\n\\tpointer-events:none;\\n\\tz-index:-1\\n}\\n\\n$arrow-width: 10px;\\n\\n.v-popper--theme-dropdown {\\n\\t&.v-popper__popper {\\n\\t\\tz-index: 100000;\\n\\t\\ttop: 0;\\n\\t\\tleft: 0;\\n\\t\\tdisplay: block !important;\\n\\n\\t\\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\\n\\n\\t\\t.v-popper__inner {\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t\\tborder-radius: var(--border-radius-large);\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\tbackground: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t.v-popper__arrow-container {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\tz-index: 1;\\n\\t\\t\\twidth: 0;\\n\\t\\t\\theight: 0;\\n\\t\\t\\tborder-style: solid;\\n\\t\\t\\tborder-color: transparent;\\n\\t\\t\\tborder-width: $arrow-width;\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='top'] .v-popper__arrow-container {\\n\\t\\t\\tbottom: -$arrow-width;\\n\\t\\t\\tborder-bottom-width: 0;\\n\\t\\t\\tborder-top-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\\n\\t\\t\\ttop: -$arrow-width;\\n\\t\\t\\tborder-top-width: 0;\\n\\t\\t\\tborder-bottom-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='right'] .v-popper__arrow-container {\\n\\t\\t\\tleft: -$arrow-width;\\n\\t\\t\\tborder-left-width: 0;\\n\\t\\t\\tborder-right-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='left'] .v-popper__arrow-container {\\n\\t\\t\\tright: -$arrow-width;\\n\\t\\t\\tborder-right-width: 0;\\n\\t\\t\\tborder-left-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[aria-hidden='true'] {\\n\\t\\t\\tvisibility: hidden;\\n\\t\\t\\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\\n\\t\\t\\topacity: 0;\\n\\t\\t}\\n\\n\\t\\t&[aria-hidden='false'] {\\n\\t\\t\\tvisibility: visible;\\n\\t\\t\\ttransition: opacity var(--animation-quick);\\n\\t\\t\\topacity: 1;\\n\\t\\t}\\n\\t}\\n}\\n\\n\"],sourceRoot:\"\"}]);const r=s},3645:e=>{\"use strict\";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var a=\"\",o=void 0!==t[5];return t[4]&&(a+=\"@supports (\".concat(t[4],\") {\")),t[2]&&(a+=\"@media \".concat(t[2],\" {\")),o&&(a+=\"@layer\".concat(t[5].length>0?\" \".concat(t[5]):\"\",\" {\")),a+=e(t),o&&(a+=\"}\"),t[2]&&(a+=\"}\"),t[4]&&(a+=\"}\"),a})).join(\"\")},t.i=function(e,a,o,i,n){\"string\"==typeof e&&(e=[[null,e,void 0]]);var s={};if(o)for(var r=0;r0?\" \".concat(m[5]):\"\",\" {\").concat(m[1],\"}\")),m[5]=n),a&&(m[2]?(m[1]=\"@media \".concat(m[2],\" {\").concat(m[1],\"}\"),m[2]=a):m[2]=a),i&&(m[4]?(m[1]=\"@supports (\".concat(m[4],\") {\").concat(m[1],\"}\"),m[4]=i):m[4]=\"\".concat(i)),t.push(m))}},t}},7537:e=>{\"use strict\";e.exports=function(e){var t=e[1],a=e[3];if(!a)return t;if(\"function\"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),i=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(o),n=\"/*# \".concat(i,\" */\");return[t].concat([n]).join(\"\\n\")}return[t].join(\"\\n\")}},3379:e=>{\"use strict\";var t=[];function a(e){for(var a=-1,o=0;o{\"use strict\";var t={};e.exports=function(e,a){var o=function(e){if(void 0===t[e]){var a=document.querySelector(e);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(e){a=null}t[e]=a}return t[e]}(e);if(!o)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");o.appendChild(a)}},9216:e=>{\"use strict\";e.exports=function(e){var t=document.createElement(\"style\");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,a)=>{\"use strict\";e.exports=function(e){var t=a.nc;t&&e.setAttribute(\"nonce\",t)}},7795:e=>{\"use strict\";e.exports=function(e){if(\"undefined\"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(a){!function(e,t,a){var o=\"\";a.supports&&(o+=\"@supports (\".concat(a.supports,\") {\")),a.media&&(o+=\"@media \".concat(a.media,\" {\"));var i=void 0!==a.layer;i&&(o+=\"@layer\".concat(a.layer.length>0?\" \".concat(a.layer):\"\",\" {\")),o+=a.css,i&&(o+=\"}\"),a.media&&(o+=\"}\"),a.supports&&(o+=\"}\");var n=a.sourceMap;n&&\"undefined\"!=typeof btoa&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(n)))),\" */\")),t.styleTagTransform(o,e,t.options)}(t,e,a)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{\"use strict\";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5727:()=>{},2102:()=>{},7633:()=>{},1560:()=>{},2405:()=>{},1900:(e,t,a)=>{\"use strict\";function o(e,t,a,o,i,n,s,r){var l,c=\"function\"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=a,c._compiled=!0),o&&(c.functional=!0),n&&(c._scopeId=\"data-v-\"+n),s?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||\"undefined\"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},c._ssrRegister=l):i&&(l=r?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var m=c.render;c.render=function(e,t){return l.call(t),m(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}a.d(t,{Z:()=>o})},7931:e=>{\"use strict\";e.exports=require(\"@nextcloud/l10n/gettext\")},9454:e=>{\"use strict\";e.exports=require(\"floating-vue\")},4505:e=>{\"use strict\";e.exports=require(\"focus-trap\")},2734:e=>{\"use strict\";e.exports=require(\"vue\")},1441:e=>{\"use strict\";e.exports=require(\"vue-material-design-icons/DotsHorizontal.vue\")}},t={};function a(o){var i=t[o];if(void 0!==i)return i.exports;var n=t[o]={id:o,exports:{}};return e[o](n,n.exports,a),n.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},a.nc=void 0;var o={};return(()=>{\"use strict\";a.r(o),a.d(o,{default:()=>w});var e=a(7664),t=a(6675),i=a(3329),n=a(932);const s={name:\"NcListItem\",components:{NcActions:e.default,NcCounterBubble:t.default,NcVNodes:i.default},props:{details:{type:String,default:\"\"},name:{type:String,required:!0},exact:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:\"#\"},anchorId:{type:String,default:\"\"},bold:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},active:{type:Boolean,default:!1},linkAriaLabel:{type:String,default:\"\"},actionsAriaLabel:{type:String,default:\"\"},counterNumber:{type:[Number,String],default:0},counterType:{type:String,default:\"\",validator:function(e){return-1!==[\"highlighted\",\"outlined\",\"\"].indexOf(e)}},forceDisplayActions:{type:Boolean,default:!1}},emits:[\"click\",\"update:menuOpen\"],data:function(){return{hovered:!1,focused:!1,hasActions:!1,hasSubname:!1,displayActionsOnHoverFocus:!1,menuOpen:!1,hasIndicator:!1}},computed:{hasDetails:function(){return\"\"!==this.details},oneLine:function(){return!this.hasSubname&&!this.showDetails},showAdditionalElements:function(){return!this.displayActionsOnHoverFocus||this.forceDisplayActions},showDetails:function(){return this.hasDetails&&(!this.displayActionsOnHoverFocus||this.forceDisplayActions)},computedActionsAriaLabel:function(){return this.actionsAriaLabel||(0,n.t)('Actions for item with name \"{name}\"',{name:this.name})}},watch:{menuOpen:function(e){e||this.hovered||(this.displayActionsOnHoverFocus=!1)}},mounted:function(){this.checkSlots()},updated:function(){this.checkSlots()},methods:{onClick:function(e,t,a){this.$emit(\"click\",e),e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||a&&(null==t||t(e),e.preventDefault())},handleMouseover:function(){this.showActions(),this.hovered=!0},showActions:function(){this.hasActions&&(this.displayActionsOnHoverFocus=!0),this.hovered=!1},hideActions:function(){this.displayActionsOnHoverFocus=!1},handleFocus:function(){this.focused=!0,this.showActions()},handleBlur:function(){this.focused=!1},handleMouseleave:function(){this.menuOpen||(this.displayActionsOnHoverFocus=!1),this.hovered=!1},handleTab:function(e){this.focused&&this.hasActions?(e.preventDefault(),this.$refs.actions.$refs.menuButton.$el.focus(),this.focused=!1):this.displayActionsOnHoverFocus=!1},handleActionsUpdateOpen:function(e){this.menuOpen=e,this.$emit(\"update:menuOpen\",e)},checkSlots:function(){this.hasActions!==!!this.$slots.actions&&(this.hasActions=!!this.$slots.actions),this.hasSubname!==!!this.$slots.subname&&(this.hasSubname=!!this.$slots.subname),this.hasIndicator!==!!this.$slots.indicator&&(this.hasIndicator=!!this.$slots.indicator)}}};var r=a(3379),l=a.n(r),c=a(7795),m=a.n(c),d=a(569),u=a.n(d),p=a(3565),h=a.n(p),g=a(9216),v=a.n(g),k=a(4589),A=a.n(k),y=a(1684),f={};f.styleTagTransform=A(),f.setAttributes=h(),f.insert=u().bind(null,\"head\"),f.domAPI=m(),f.insertStyleElement=v();l()(y.Z,f);y.Z&&y.Z.locals&&y.Z.locals;var C=a(1900),P=a(1560),b=a.n(P),S=(0,C.Z)(s,(function(){var e=this,t=e._self._c;return t(e.to?\"router-link\":\"NcVNodes\",{tag:\"component\",attrs:{custom:!!e.to||null,to:e.to,exact:e.to?e.exact:null},scopedSlots:e._u([{key:\"default\",fn:function(a){var o=a.href,i=a.navigate,n=a.isActive;return[t(\"li\",{staticClass:\"list-item__wrapper\",class:{\"list-item__wrapper--active\":n||e.active}},[t(\"a\",{ref:\"list-item\",staticClass:\"list-item\",attrs:{id:e.anchorId,href:o||e.href,target:\"#\"===e.href?void 0:\"_blank\",rel:\"#\"===e.href?void 0:\"noopener noreferrer\",\"aria-label\":e.linkAriaLabel},on:{mouseover:e.handleMouseover,mouseleave:e.handleMouseleave,focus:e.handleFocus,blur:e.handleBlur,keydown:[function(t){return!t.type.indexOf(\"key\")&&e._k(t.keyCode,\"tab\",9,t.key,\"Tab\")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleTab.apply(null,arguments)},function(t){return!t.type.indexOf(\"key\")&&e._k(t.keyCode,\"esc\",27,t.key,[\"Esc\",\"Escape\"])?null:e.hideActions.apply(null,arguments)}],click:function(t){return e.onClick(t,i,o)}}},[t(\"div\",{staticClass:\"list-item-content__wrapper\",class:{\"list-item-content__wrapper--compact\":e.compact}},[e._t(\"icon\"),e._v(\" \"),t(\"div\",{staticClass:\"list-item-content\"},[t(\"div\",{staticClass:\"list-item-content__main\",class:{\"list-item-content__main--oneline\":e.oneLine}},[t(\"div\",{staticClass:\"line-one\"},[t(\"span\",{staticClass:\"line-one__name\"},[e._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\"+e._s(e.name)+\"\\n\\t\\t\\t\\t\\t\\t\\t\")]),e._v(\" \"),e.showDetails?t(\"span\",{staticClass:\"line-one__details\"},[e._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\"+e._s(e.details)+\"\\n\\t\\t\\t\\t\\t\\t\\t\")]):e._e()]),e._v(\" \"),t(\"div\",{staticClass:\"line-two\",class:{\"line-two--bold\":e.bold}},[e.hasSubname?t(\"span\",{staticClass:\"line-two__subname\"},[e._t(\"subname\")],2):e._e(),e._v(\" \"),0!=e.counterNumber||e.hasIndicator?t(\"span\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.showAdditionalElements,expression:\"showAdditionalElements\"}],staticClass:\"line-two__additional_elements\"},[0!=e.counterNumber?t(\"NcCounterBubble\",{staticClass:\"line-two__counter\",attrs:{active:n||e.active,type:e.counterType}},[e._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\"+e._s(e.counterNumber)+\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\")]):e._e(),e._v(\" \"),e.hasIndicator?t(\"span\",{staticClass:\"line-two__indicator\"},[e._t(\"indicator\")],2):e._e()],1):e._e()])]),e._v(\" \"),e.forceDisplayActions?e._e():t(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.displayActionsOnHoverFocus,expression:\"displayActionsOnHoverFocus\"}],staticClass:\"list-item-content__actions\",on:{click:function(e){e.preventDefault(),e.stopPropagation()}}},[t(\"NcActions\",{ref:\"actions\",attrs:{primary:n||e.active,\"aria-label\":e.computedActionsAriaLabel},on:{\"update:open\":e.handleActionsUpdateOpen}},[e._t(\"actions\")],2)],1)]),e._v(\" \"),e.forceDisplayActions?t(\"div\",{staticClass:\"list-item-content__actions\",on:{click:function(e){e.preventDefault(),e.stopPropagation()}}},[t(\"NcActions\",{ref:\"actions\",attrs:{primary:n||e.active,\"aria-label\":e.computedActionsAriaLabel},on:{\"update:open\":e.handleActionsUpdateOpen}},[e._t(\"actions\")],2)],1):e._e()],2),e._v(\" \"),e.$slots.extra?t(\"div\",{staticClass:\"list-item__extra\"},[e._t(\"extra\")],2):e._e()])])]}}],null,!0)})}),[],!1,null,\"34204236\",null);\"function\"==typeof b()&&b()(S);const w=S.exports})(),o})()));\n//# sourceMappingURL=NcListItem.js.map","/*! For license information please see isMobile.js.LICENSE.txt */\n!function(e,o){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=o():\"function\"==typeof define&&define.amd?define(\"NextcloudVue\",[],o):\"object\"==typeof exports?exports.NextcloudVue=o():(e.NextcloudVue=e.NextcloudVue||{},e.NextcloudVue[\"Mixins/isMobile\"]=o())}(self,(()=>(()=>{\"use strict\";var e={2734:e=>{e.exports=require(\"vue\")}},o={};function t(n){var i=o[n];if(void 0!==i)return i.exports;var r=o[n]={exports:{}};return e[n](r,r.exports,t),r.exports}t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},t.d=(e,o)=>{for(var n in o)t.o(o,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),t.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})};var n={};return(()=>{t.r(n),t.d(n,{default:()=>i});var e=t(2734),o=new(t.n(e)())({data:function(){return{isMobile:!1}},watch:{isMobile:function(e){this.$emit(\"changed\",e)}},created:function(){window.addEventListener(\"resize\",this.handleWindowResize),this.handleWindowResize()},beforeDestroy:function(){window.removeEventListener(\"resize\",this.handleWindowResize)},methods:{handleWindowResize:function(){this.isMobile=document.documentElement.clientWidth<1024}}});const i={data:function(){return{isMobile:!1}},mounted:function(){o.$on(\"changed\",this.onIsMobileChanged),this.isMobile=o.isMobile},beforeDestroy:function(){o.$off(\"changed\",this.onIsMobileChanged)},methods:{onIsMobileChanged:function(e){this.isMobile=e}}}})(),n})()));\n//# sourceMappingURL=isMobile.js.map","/**\n * @copyright Copyright (c) 2021 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nconst encodeFilePath = function(path) {\n\tconst pathSections = (path.startsWith('/') ? path : `/${path}`).split('/')\n\tlet relativePath = ''\n\tpathSections.forEach((section) => {\n\t\tif (section !== '') {\n\t\t\trelativePath += '/' + encodeURIComponent(section)\n\t\t}\n\t})\n\treturn relativePath\n}\n\n/**\n * Extract dir and name from file path\n *\n * @param {string} path the full path\n * @return {string[]} [dirPath, fileName]\n */\nconst extractFilePaths = function(path) {\n\tconst pathSections = path.split('/')\n\tconst fileName = pathSections[pathSections.length - 1]\n\tconst dirPath = pathSections.slice(0, pathSections.length - 1).join('/')\n\treturn [dirPath, fileName]\n}\n\nexport { encodeFilePath, extractFilePaths }\n","/**\n * @copyright 2022 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { createClient } from 'webdav'\nimport { generateRemoteUrl } from '@nextcloud/router'\nimport { getRequestToken } from '@nextcloud/auth'\n\nconst rootPath = 'dav'\n\n// init webdav client on default dav endpoint\nconst remote = generateRemoteUrl(rootPath)\nexport default createClient(remote, {\n\theaders: {\n\t\t// Add this so the server knows it is an request from the browser\n\t\t'X-Requested-With': 'XMLHttpRequest',\n\t\t// Inject user auth\n\t\trequesttoken: getRequestToken() ?? '',\n\t},\n})\n","/**\n * @copyright Copyright (c) 2019 Louis Chmn \n *\n * @author Louis Chmn \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nexport default `\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n`\n","/**\n * @copyright 2022 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { getLoggerBuilder } from '@nextcloud/logger'\n\nexport default getLoggerBuilder()\n\t.setApp('files_version')\n\t.detectUser()\n\t.build()\n","/**\n * @copyright 2022 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { getCurrentUser } from '@nextcloud/auth'\nimport { joinPaths } from '@nextcloud/paths'\nimport { generateRemoteUrl, generateUrl } from '@nextcloud/router'\nimport moment from '@nextcloud/moment'\n\nimport { encodeFilePath } from '../../../files/src/utils/fileUtils.js'\n\nimport client from '../utils/davClient.js'\nimport davRequest from '../utils/davRequest.js'\nimport logger from '../utils/logger.js'\nimport path from 'path'\n\n/**\n * @typedef {object} Version\n * @property {string} fileId - The id of the file associated to the version.\n * @property {string} label - 'Current version' or ''\n * @property {string} filename - File name relative to the version DAV endpoint\n * @property {string} basename - A base name generated from the mtime\n * @property {string} mime - Empty for the current version, else the actual mime type of the version\n * @property {string} etag - Empty for the current version, else the actual mime type of the version\n * @property {string} size - Human readable size\n * @property {string} type - 'file'\n * @property {number} mtime - Version creation date as a timestamp\n * @property {string} permissions - Only readable: 'R'\n * @property {boolean} hasPreview - Whether the version has a preview\n * @property {string} previewUrl - Preview URL of the version\n * @property {string} url - Download URL of the version\n * @property {string} source - The WebDAV endpoint of the ressource\n * @property {string|null} fileVersion - The version id, null for the current version\n */\n\n/**\n * @param fileInfo\n * @return {Promise}\n */\nexport async function fetchVersions(fileInfo) {\n\tconst path = `/versions/${getCurrentUser()?.uid}/versions/${fileInfo.id}`\n\n\ttry {\n\t\t/** @type {import('webdav').ResponseDataDetailed} */\n\t\tconst response = await client.getDirectoryContents(path, {\n\t\t\tdata: davRequest,\n\t\t\tdetails: true,\n\t\t})\n\t\treturn response.data\n\t\t\t// Filter out root\n\t\t\t.filter(({ mime }) => mime !== '')\n\t\t\t.map(version => formatVersion(version, fileInfo))\n\t} catch (exception) {\n\t\tlogger.error('Could not fetch version', { exception })\n\t\tthrow exception\n\t}\n}\n\n/**\n * Restore the given version\n *\n * @param {Version} version\n */\nexport async function restoreVersion(version) {\n\ttry {\n\t\tlogger.debug('Restoring version', { url: version.url })\n\t\tawait client.moveFile(\n\t\t\t`/versions/${getCurrentUser()?.uid}/versions/${version.fileId}/${version.fileVersion}`,\n\t\t\t`/versions/${getCurrentUser()?.uid}/restore/target`,\n\t\t)\n\t} catch (exception) {\n\t\tlogger.error('Could not restore version', { exception })\n\t\tthrow exception\n\t}\n}\n\n/**\n * Format version\n *\n * @param {object} version - raw version received from the versions DAV endpoint\n * @param {object} fileInfo - file properties received from the files DAV endpoint\n * @return {Version}\n */\nfunction formatVersion(version, fileInfo) {\n\tconst mtime = moment(version.lastmod).unix() * 1000\n\tlet previewUrl = ''\n\tlet filename = ''\n\n\tif (mtime === fileInfo.mtime) { // Version is the current one\n\t\tfilename = path.join('files', getCurrentUser()?.uid ?? '', fileInfo.path, fileInfo.name)\n\t\tpreviewUrl = generateUrl('/core/preview?fileId={fileId}&c={fileEtag}&x=250&y=250&forceIcon=0&a=0', {\n\t\t\tfileId: fileInfo.id,\n\t\t\tfileEtag: fileInfo.etag,\n\t\t})\n\t} else {\n\t\tfilename = version.filename\n\t\tpreviewUrl = generateUrl('/apps/files_versions/preview?file={file}&version={fileVersion}', {\n\t\t\tfile: joinPaths(fileInfo.path, fileInfo.name),\n\t\t\tfileVersion: version.basename,\n\t\t})\n\t}\n\n\treturn {\n\t\tfileId: fileInfo.id,\n\t\tlabel: version.props['version-label'],\n\t\tfilename,\n\t\tbasename: moment(mtime).format('LLL'),\n\t\tmime: version.mime,\n\t\tetag: `${version.props.getetag}`,\n\t\tsize: version.size,\n\t\ttype: version.type,\n\t\tmtime,\n\t\tpermissions: 'R',\n\t\thasPreview: version.props['has-preview'] === 1,\n\t\tpreviewUrl,\n\t\turl: joinPaths('/remote.php/dav', filename),\n\t\tsource: generateRemoteUrl('dav') + encodeFilePath(filename),\n\t\tfileVersion: version.basename,\n\t}\n}\n\n/**\n * @param {Version} version\n * @param {string} newLabel\n */\nexport async function setVersionLabel(version, newLabel) {\n\treturn await client.customRequest(\n\t\tversion.filename,\n\t\t{\n\t\t\tmethod: 'PROPPATCH',\n\t\t\tdata: `\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t${newLabel}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t`,\n\t\t},\n\t)\n}\n\n/**\n * @param {Version} version\n */\nexport async function deleteVersion(version) {\n\tawait client.deleteFile(version.filename)\n}\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcListItem',{staticClass:\"version\",attrs:{\"name\":_vm.versionLabel,\"force-display-actions\":true,\"data-files-versions-version\":\"\"},on:{\"click\":_vm.click},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [(!(_vm.loadPreview || _vm.previewLoaded))?_c('div',{staticClass:\"version__image\"}):(_vm.isCurrent || _vm.version.hasPreview)?_c('img',{staticClass:\"version__image\",attrs:{\"src\":_vm.version.previewUrl,\"alt\":\"\",\"decoding\":\"async\",\"fetchpriority\":\"low\",\"loading\":\"lazy\"},on:{\"load\":function($event){_vm.previewLoaded = true}}}):_c('div',{staticClass:\"version__image\"},[_c('ImageOffOutline',{attrs:{\"size\":20}})],1)]},proxy:true},{key:\"subname\",fn:function(){return [_c('div',{staticClass:\"version__info\"},[_c('span',{attrs:{\"title\":_vm.formattedDate}},[_vm._v(_vm._s(_vm._f(\"humanDateFromNow\")(_vm.version.mtime)))]),_vm._v(\" \"),_c('span',{staticClass:\"version__info__size\"},[_vm._v(\"•\")]),_vm._v(\" \"),_c('span',{staticClass:\"version__info__size\"},[_vm._v(_vm._s(_vm._f(\"humanReadableSize\")(_vm.version.size)))])])]},proxy:true},{key:\"actions\",fn:function(){return [(_vm.enableLabeling)?_c('NcActionButton',{attrs:{\"close-after-click\":true},on:{\"click\":_vm.openVersionLabelModal},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Pencil',{attrs:{\"size\":22}})]},proxy:true}],null,false,3072546167)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.version.label === '' ? _vm.t('files_versions', 'Name this version') : _vm.t('files_versions', 'Edit version name'))+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),(!_vm.isCurrent && _vm.canView && _vm.canCompare)?_c('NcActionButton',{attrs:{\"close-after-click\":true},on:{\"click\":_vm.compareVersion},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('FileCompare',{attrs:{\"size\":22}})]},proxy:true}],null,false,1958207595)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Compare to current version'))+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),(!_vm.isCurrent)?_c('NcActionButton',{attrs:{\"close-after-click\":true},on:{\"click\":_vm.restoreVersion},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('BackupRestore',{attrs:{\"size\":22}})]},proxy:true}],null,false,2239038444)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Restore version'))+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),_c('NcActionLink',{attrs:{\"href\":_vm.downloadURL,\"close-after-click\":true,\"download\":_vm.downloadURL},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Download',{attrs:{\"size\":22}})]},proxy:true}])},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Download version'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),(!_vm.isCurrent && _vm.enableDeletion)?_c('NcActionButton',{attrs:{\"close-after-click\":true},on:{\"click\":_vm.deleteVersion},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Delete',{attrs:{\"size\":22}})]},proxy:true}],null,false,2429175571)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Delete version'))+\"\\n\\t\\t\\t\")]):_vm._e()]},proxy:true}])}),_vm._v(\" \"),(_vm.showVersionLabelForm)?_c('NcModal',{attrs:{\"title\":_vm.t('files_versions', 'Name this version')},on:{\"close\":function($event){_vm.showVersionLabelForm = false}}},[_c('form',{staticClass:\"version-label-modal\",on:{\"submit\":function($event){$event.preventDefault();return _vm.setVersionLabel(_vm.formVersionLabelValue)}}},[_c('label',[_c('div',{staticClass:\"version-label-modal__title\"},[_vm._v(_vm._s(_vm.t('photos', 'Version name')))]),_vm._v(\" \"),_c('NcTextField',{ref:\"labelInput\",attrs:{\"value\":_vm.formVersionLabelValue,\"placeholder\":_vm.t('photos', 'Version name'),\"label-outside\":true},on:{\"update:value\":function($event){_vm.formVersionLabelValue=$event}}})],1),_vm._v(\" \"),_c('div',{staticClass:\"version-label-modal__info\"},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('photos', 'Named versions are persisted, and excluded from automatic cleanups when your storage quota is full.'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('div',{staticClass:\"version-label-modal__actions\"},[_c('NcButton',{attrs:{\"disabled\":_vm.formVersionLabelValue.trim().length === 0},on:{\"click\":function($event){return _vm.setVersionLabel('')}}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Remove version name'))+\"\\n\\t\\t\\t\\t\")]),_vm._v(\" \"),_c('NcButton',{attrs:{\"type\":\"primary\",\"native-type\":\"submit\"},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Check')]},proxy:true}],null,false,2308323205)},[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Save version name'))+\"\\n\\t\\t\\t\\t\")])],1)])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./BackupRestore.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./BackupRestore.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./BackupRestore.vue?vue&type=template&id=7529504e&\"\nimport script from \"./BackupRestore.vue?vue&type=script&lang=js&\"\nexport * from \"./BackupRestore.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon backup-restore-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./Download.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./Download.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./Download.vue?vue&type=template&id=67aea606&\"\nimport script from \"./Download.vue?vue&type=script&lang=js&\"\nexport * from \"./Download.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon download-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./FileCompare.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./FileCompare.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./FileCompare.vue?vue&type=template&id=400d4998&\"\nimport script from \"./FileCompare.vue?vue&type=script&lang=js&\"\nexport * from \"./FileCompare.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon file-compare-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M10,18H6V16H10V18M10,14H6V12H10V14M10,1V2H6C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H10V23H12V1H10M20,8V20C20,21.11 19.11,22 18,22H14V20H18V11H14V9H18.5L14,4.5V2L20,8M16,14H14V12H16V14M16,18H14V16H16V18Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./ImageOffOutline.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./ImageOffOutline.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./ImageOffOutline.vue?vue&type=template&id=0a153844&\"\nimport script from \"./ImageOffOutline.vue?vue&type=script&lang=js&\"\nexport * from \"./ImageOffOutline.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon image-off-outline-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M22 20.7L3.3 2L2 3.3L3 4.3V19C3 20.1 3.9 21 5 21H19.7L20.7 22L22 20.7M5 19V6.3L12.6 13.9L11.1 15.8L9 13.1L6 17H15.7L17.7 19H5M8.8 5L6.8 3H19C20.1 3 21 3.9 21 5V17.2L19 15.2V5H8.8\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Version.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Version.vue?vue&type=script&lang=js&\"","\n\n\n\n\n\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Version.vue?vue&type=style&index=0&id=73f305e4&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Version.vue?vue&type=style&index=0&id=73f305e4&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Version.vue?vue&type=template&id=73f305e4&scoped=true&\"\nimport script from \"./Version.vue?vue&type=script&lang=js&\"\nexport * from \"./Version.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Version.vue?vue&type=style&index=0&id=73f305e4&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"73f305e4\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VersionTab.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VersionTab.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./VersionTab.vue?vue&type=template&id=5975005b&\"\nimport script from \"./VersionTab.vue?vue&type=script&lang=js&\"\nexport * from \"./VersionTab.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('ul',{attrs:{\"data-files-versions-versions-list\":\"\"}},_vm._l((_vm.orderedVersions),function(version){return _c('Version',{key:version.mtime,attrs:{\"can-view\":_vm.canView,\"can-compare\":_vm.canCompare,\"load-preview\":_vm.isActive,\"version\":version,\"file-info\":_vm.fileInfo,\"is-current\":version.mtime === _vm.fileInfo.mtime,\"is-first-version\":version.mtime === _vm.initialVersionMtime},on:{\"click\":_vm.openVersion,\"compare\":_vm.compareVersion,\"restore\":_vm.handleRestore,\"label-update\":_vm.handleLabelUpdate,\"delete\":_vm.handleDelete}})}),1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright 2022 Carl Schwan \n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport Vue from 'vue'\nimport { translate as t, translatePlural as n } from '@nextcloud/l10n'\n\nimport VersionTab from './views/VersionTab.vue'\nimport VTooltip from 'v-tooltip'\n// eslint-disable-next-line n/no-missing-import, import/no-unresolved\nimport BackupRestore from '@mdi/svg/svg/backup-restore.svg?raw'\n\nVue.prototype.t = t\nVue.prototype.n = n\n\nVue.use(VTooltip)\n\n// Init Sharing tab component\nconst View = Vue.extend(VersionTab)\nlet TabInstance = null\n\nwindow.addEventListener('DOMContentLoaded', function() {\n\tif (OCA.Files?.Sidebar === undefined) {\n\t\treturn\n\t}\n\n\tOCA.Files.Sidebar.registerTab(new OCA.Files.Sidebar.Tab({\n\t\tid: 'version_vue',\n\t\tname: t('files_versions', 'Versions'),\n\t\ticonSvg: BackupRestore,\n\n\t\tasync mount(el, fileInfo, context) {\n\t\t\tif (TabInstance) {\n\t\t\t\tTabInstance.$destroy()\n\t\t\t}\n\t\t\tTabInstance = new View({\n\t\t\t\t// Better integration with vue parent component\n\t\t\t\tparent: context,\n\t\t\t})\n\t\t\t// Only mount after we have all the info we need\n\t\t\tawait TabInstance.update(fileInfo)\n\t\t\tTabInstance.$mount(el)\n\t\t},\n\t\tupdate(fileInfo) {\n\t\t\tTabInstance.update(fileInfo)\n\t\t},\n\t\tsetIsActive(isActive) {\n\t\t\tif (!TabInstance) {\n\t\t\t\treturn\n\t\t\t}\n\t\t\tTabInstance.setIsActive(isActive)\n\t\t},\n\t\tdestroy() {\n\t\t\tTabInstance.$destroy()\n\t\t\tTabInstance = null\n\t\t},\n\t\tenabled(fileInfo) {\n\t\t\treturn !(fileInfo?.isDirectory() ?? true)\n\t\t},\n\t}))\n})\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".version[data-v-73f305e4]{display:flex;flex-direction:row}.version__info[data-v-73f305e4]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.version__info__size[data-v-73f305e4]{color:var(--color-text-lighter)}.version__image[data-v-73f305e4]{width:3rem;height:3rem;border:1px solid var(--color-border);border-radius:var(--border-radius-large);display:flex;justify-content:center;color:var(--color-text-light)}.version-label-modal[data-v-73f305e4]{display:flex;justify-content:space-between;flex-direction:column;height:250px;padding:16px}.version-label-modal__title[data-v-73f305e4]{margin-bottom:12px;font-weight:600}.version-label-modal__info[data-v-73f305e4]{margin-top:12px;color:var(--color-text-maxcontrast)}.version-label-modal__actions[data-v-73f305e4]{display:flex;justify-content:space-between;margin-top:64px}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/files_versions/src/components/Version.vue\"],\"names\":[],\"mappings\":\"AACA,0BACC,YAAA,CACA,kBAAA,CAEA,gCACC,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,SAAA,CAEA,sCACC,+BAAA,CAIF,iCACC,UAAA,CACA,WAAA,CACA,oCAAA,CACA,wCAAA,CAGA,YAAA,CACA,sBAAA,CACA,6BAAA,CAIF,sCACC,YAAA,CACA,6BAAA,CACA,qBAAA,CACA,YAAA,CACA,YAAA,CAEA,6CACC,kBAAA,CACA,eAAA,CAGD,4CACC,eAAA,CACA,mCAAA,CAGD,+CACC,YAAA,CACA,6BAAA,CACA,eAAA\",\"sourcesContent\":[\"\\n.version {\\n\\tdisplay: flex;\\n\\tflex-direction: row;\\n\\n\\t&__info {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: row;\\n\\t\\talign-items: center;\\n\\t\\tgap: 0.5rem;\\n\\n\\t\\t&__size {\\n\\t\\t\\tcolor: var(--color-text-lighter);\\n\\t\\t}\\n\\t}\\n\\n\\t&__image {\\n\\t\\twidth: 3rem;\\n\\t\\theight: 3rem;\\n\\t\\tborder: 1px solid var(--color-border);\\n\\t\\tborder-radius: var(--border-radius-large);\\n\\n\\t\\t// Useful to display no preview icon.\\n\\t\\tdisplay: flex;\\n\\t\\tjustify-content: center;\\n\\t\\tcolor: var(--color-text-light);\\n\\t}\\n}\\n\\n.version-label-modal {\\n\\tdisplay: flex;\\n\\tjustify-content: space-between;\\n\\tflex-direction: column;\\n\\theight: 250px;\\n\\tpadding: 16px;\\n\\n\\t&__title {\\n\\t\\tmargin-bottom: 12px;\\n\\t\\tfont-weight: 600;\\n\\t}\\n\\n\\t&__info {\\n\\t\\tmargin-top: 12px;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n\\n\\t&__actions {\\n\\t\\tdisplay: flex;\\n\\t\\tjustify-content: space-between;\\n\\t\\tmargin-top: 64px;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var map = {\n\t\"./af\": 42786,\n\t\"./af.js\": 42786,\n\t\"./ar\": 30867,\n\t\"./ar-dz\": 14130,\n\t\"./ar-dz.js\": 14130,\n\t\"./ar-kw\": 96135,\n\t\"./ar-kw.js\": 96135,\n\t\"./ar-ly\": 56440,\n\t\"./ar-ly.js\": 56440,\n\t\"./ar-ma\": 47702,\n\t\"./ar-ma.js\": 47702,\n\t\"./ar-sa\": 16040,\n\t\"./ar-sa.js\": 16040,\n\t\"./ar-tn\": 37100,\n\t\"./ar-tn.js\": 37100,\n\t\"./ar.js\": 30867,\n\t\"./az\": 31083,\n\t\"./az.js\": 31083,\n\t\"./be\": 9808,\n\t\"./be.js\": 9808,\n\t\"./bg\": 68338,\n\t\"./bg.js\": 68338,\n\t\"./bm\": 67438,\n\t\"./bm.js\": 67438,\n\t\"./bn\": 8905,\n\t\"./bn-bd\": 76225,\n\t\"./bn-bd.js\": 76225,\n\t\"./bn.js\": 8905,\n\t\"./bo\": 11560,\n\t\"./bo.js\": 11560,\n\t\"./br\": 1278,\n\t\"./br.js\": 1278,\n\t\"./bs\": 80622,\n\t\"./bs.js\": 80622,\n\t\"./ca\": 2468,\n\t\"./ca.js\": 2468,\n\t\"./cs\": 5822,\n\t\"./cs.js\": 5822,\n\t\"./cv\": 50877,\n\t\"./cv.js\": 50877,\n\t\"./cy\": 47373,\n\t\"./cy.js\": 47373,\n\t\"./da\": 24780,\n\t\"./da.js\": 24780,\n\t\"./de\": 59740,\n\t\"./de-at\": 60217,\n\t\"./de-at.js\": 60217,\n\t\"./de-ch\": 60894,\n\t\"./de-ch.js\": 60894,\n\t\"./de.js\": 59740,\n\t\"./dv\": 5300,\n\t\"./dv.js\": 5300,\n\t\"./el\": 50837,\n\t\"./el.js\": 50837,\n\t\"./en-au\": 78348,\n\t\"./en-au.js\": 78348,\n\t\"./en-ca\": 77925,\n\t\"./en-ca.js\": 77925,\n\t\"./en-gb\": 22243,\n\t\"./en-gb.js\": 22243,\n\t\"./en-ie\": 46436,\n\t\"./en-ie.js\": 46436,\n\t\"./en-il\": 47207,\n\t\"./en-il.js\": 47207,\n\t\"./en-in\": 44175,\n\t\"./en-in.js\": 44175,\n\t\"./en-nz\": 76319,\n\t\"./en-nz.js\": 76319,\n\t\"./en-sg\": 31662,\n\t\"./en-sg.js\": 31662,\n\t\"./eo\": 92915,\n\t\"./eo.js\": 92915,\n\t\"./es\": 55655,\n\t\"./es-do\": 55251,\n\t\"./es-do.js\": 55251,\n\t\"./es-mx\": 96112,\n\t\"./es-mx.js\": 96112,\n\t\"./es-us\": 71146,\n\t\"./es-us.js\": 71146,\n\t\"./es.js\": 55655,\n\t\"./et\": 5603,\n\t\"./et.js\": 5603,\n\t\"./eu\": 77763,\n\t\"./eu.js\": 77763,\n\t\"./fa\": 76959,\n\t\"./fa.js\": 76959,\n\t\"./fi\": 11897,\n\t\"./fi.js\": 11897,\n\t\"./fil\": 42549,\n\t\"./fil.js\": 42549,\n\t\"./fo\": 94694,\n\t\"./fo.js\": 94694,\n\t\"./fr\": 94470,\n\t\"./fr-ca\": 63049,\n\t\"./fr-ca.js\": 63049,\n\t\"./fr-ch\": 52330,\n\t\"./fr-ch.js\": 52330,\n\t\"./fr.js\": 94470,\n\t\"./fy\": 5044,\n\t\"./fy.js\": 5044,\n\t\"./ga\": 29295,\n\t\"./ga.js\": 29295,\n\t\"./gd\": 2101,\n\t\"./gd.js\": 2101,\n\t\"./gl\": 38794,\n\t\"./gl.js\": 38794,\n\t\"./gom-deva\": 27884,\n\t\"./gom-deva.js\": 27884,\n\t\"./gom-latn\": 23168,\n\t\"./gom-latn.js\": 23168,\n\t\"./gu\": 95349,\n\t\"./gu.js\": 95349,\n\t\"./he\": 24206,\n\t\"./he.js\": 24206,\n\t\"./hi\": 30094,\n\t\"./hi.js\": 30094,\n\t\"./hr\": 30316,\n\t\"./hr.js\": 30316,\n\t\"./hu\": 22138,\n\t\"./hu.js\": 22138,\n\t\"./hy-am\": 11423,\n\t\"./hy-am.js\": 11423,\n\t\"./id\": 29218,\n\t\"./id.js\": 29218,\n\t\"./is\": 90135,\n\t\"./is.js\": 90135,\n\t\"./it\": 90626,\n\t\"./it-ch\": 10150,\n\t\"./it-ch.js\": 10150,\n\t\"./it.js\": 90626,\n\t\"./ja\": 39183,\n\t\"./ja.js\": 39183,\n\t\"./jv\": 24286,\n\t\"./jv.js\": 24286,\n\t\"./ka\": 12105,\n\t\"./ka.js\": 12105,\n\t\"./kk\": 47772,\n\t\"./kk.js\": 47772,\n\t\"./km\": 18758,\n\t\"./km.js\": 18758,\n\t\"./kn\": 79282,\n\t\"./kn.js\": 79282,\n\t\"./ko\": 33730,\n\t\"./ko.js\": 33730,\n\t\"./ku\": 1408,\n\t\"./ku.js\": 1408,\n\t\"./ky\": 33291,\n\t\"./ky.js\": 33291,\n\t\"./lb\": 36841,\n\t\"./lb.js\": 36841,\n\t\"./lo\": 55466,\n\t\"./lo.js\": 55466,\n\t\"./lt\": 57010,\n\t\"./lt.js\": 57010,\n\t\"./lv\": 37595,\n\t\"./lv.js\": 37595,\n\t\"./me\": 39861,\n\t\"./me.js\": 39861,\n\t\"./mi\": 35493,\n\t\"./mi.js\": 35493,\n\t\"./mk\": 95966,\n\t\"./mk.js\": 95966,\n\t\"./ml\": 87341,\n\t\"./ml.js\": 87341,\n\t\"./mn\": 5115,\n\t\"./mn.js\": 5115,\n\t\"./mr\": 10370,\n\t\"./mr.js\": 10370,\n\t\"./ms\": 9847,\n\t\"./ms-my\": 41237,\n\t\"./ms-my.js\": 41237,\n\t\"./ms.js\": 9847,\n\t\"./mt\": 72126,\n\t\"./mt.js\": 72126,\n\t\"./my\": 56165,\n\t\"./my.js\": 56165,\n\t\"./nb\": 64924,\n\t\"./nb.js\": 64924,\n\t\"./ne\": 16744,\n\t\"./ne.js\": 16744,\n\t\"./nl\": 93901,\n\t\"./nl-be\": 59814,\n\t\"./nl-be.js\": 59814,\n\t\"./nl.js\": 93901,\n\t\"./nn\": 83877,\n\t\"./nn.js\": 83877,\n\t\"./oc-lnc\": 92135,\n\t\"./oc-lnc.js\": 92135,\n\t\"./pa-in\": 15858,\n\t\"./pa-in.js\": 15858,\n\t\"./pl\": 64495,\n\t\"./pl.js\": 64495,\n\t\"./pt\": 89520,\n\t\"./pt-br\": 57971,\n\t\"./pt-br.js\": 57971,\n\t\"./pt.js\": 89520,\n\t\"./ro\": 96459,\n\t\"./ro.js\": 96459,\n\t\"./ru\": 21793,\n\t\"./ru.js\": 21793,\n\t\"./sd\": 40950,\n\t\"./sd.js\": 40950,\n\t\"./se\": 10490,\n\t\"./se.js\": 10490,\n\t\"./si\": 90124,\n\t\"./si.js\": 90124,\n\t\"./sk\": 64249,\n\t\"./sk.js\": 64249,\n\t\"./sl\": 14985,\n\t\"./sl.js\": 14985,\n\t\"./sq\": 51104,\n\t\"./sq.js\": 51104,\n\t\"./sr\": 49131,\n\t\"./sr-cyrl\": 79915,\n\t\"./sr-cyrl.js\": 79915,\n\t\"./sr.js\": 49131,\n\t\"./ss\": 85893,\n\t\"./ss.js\": 85893,\n\t\"./sv\": 98760,\n\t\"./sv.js\": 98760,\n\t\"./sw\": 91172,\n\t\"./sw.js\": 91172,\n\t\"./ta\": 27333,\n\t\"./ta.js\": 27333,\n\t\"./te\": 23110,\n\t\"./te.js\": 23110,\n\t\"./tet\": 52095,\n\t\"./tet.js\": 52095,\n\t\"./tg\": 27321,\n\t\"./tg.js\": 27321,\n\t\"./th\": 9041,\n\t\"./th.js\": 9041,\n\t\"./tk\": 19005,\n\t\"./tk.js\": 19005,\n\t\"./tl-ph\": 75768,\n\t\"./tl-ph.js\": 75768,\n\t\"./tlh\": 89444,\n\t\"./tlh.js\": 89444,\n\t\"./tr\": 72397,\n\t\"./tr.js\": 72397,\n\t\"./tzl\": 28254,\n\t\"./tzl.js\": 28254,\n\t\"./tzm\": 51106,\n\t\"./tzm-latn\": 30699,\n\t\"./tzm-latn.js\": 30699,\n\t\"./tzm.js\": 51106,\n\t\"./ug-cn\": 9288,\n\t\"./ug-cn.js\": 9288,\n\t\"./uk\": 67691,\n\t\"./uk.js\": 67691,\n\t\"./ur\": 13795,\n\t\"./ur.js\": 13795,\n\t\"./uz\": 6791,\n\t\"./uz-latn\": 60588,\n\t\"./uz-latn.js\": 60588,\n\t\"./uz.js\": 6791,\n\t\"./vi\": 65666,\n\t\"./vi.js\": 65666,\n\t\"./x-pseudo\": 14378,\n\t\"./x-pseudo.js\": 14378,\n\t\"./yo\": 75805,\n\t\"./yo.js\": 75805,\n\t\"./zh-cn\": 83839,\n\t\"./zh-cn.js\": 83839,\n\t\"./zh-hk\": 55726,\n\t\"./zh-hk.js\": 55726,\n\t\"./zh-mo\": 99807,\n\t\"./zh-mo.js\": 99807,\n\t\"./zh-tw\": 74152,\n\t\"./zh-tw.js\": 74152\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 46700;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + \"3b66be39570778909421\" + \"\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 1358;","var scriptUrl;\nif (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + \"\";\nvar document = __webpack_require__.g.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript)\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tvar i = scripts.length - 1;\n\t\t\twhile (i > -1 && !scriptUrl) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t1358: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunknextcloud\"] = self[\"webpackChunknextcloud\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [7874], function() { return __webpack_require__(33387); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","inProgress","dataWebpackPrefix","exports","_len","arguments","length","args","Array","_key","nonEmptyArgs","filter","arg","lastArg","leadingSlash","charAt","trailingSlash","sections","reduce","acc","section","concat","split","first","path","e","t","module","self","a","d","default","R","o","i","n","s","r","l","c","m","Symbol","iterator","constructor","prototype","u","Object","keys","getOwnPropertySymbols","getOwnPropertyDescriptor","enumerable","push","apply","p","forEach","h","getOwnPropertyDescriptors","defineProperties","defineProperty","toPrimitive","call","TypeError","String","value","configurable","writable","g","isArray","v","from","toString","slice","name","test","k","A","components","NcButton","DotsHorizontal","NcPopover","props","open","type","Boolean","manualOpen","forceMenu","forceName","menuName","primary","validator","indexOf","defaultIcon","ariaLabel","ariaHidden","placement","boundariesElement","Element","document","querySelector","container","disabled","inline","Number","emits","data","opened","this","focusIndex","randomId","Z","computed","triggerBtnType","watch","methods","isValidSingleAction","componentOptions","Ctor","extendOptions","tag","includes","openMenu","$emit","closeMenu","$refs","popover","clearFocusTrap","returnFocus","menuButton","$el","focus","onOpen","$nextTick","focusFirstAction","onMouseFocusAction","activeElement","target","closest","menu","querySelectorAll","focusAction","onKeydown","keyCode","shiftKey","focusPreviousAction","focusNextAction","focusLastAction","preventDefault","removeCurrentActive","classList","remove","add","preventIfEvent","stopPropagation","onFocus","onBlur","render","$slots","every","propsData","href","startsWith","window","location","origin","util","warn","scopedSlots","icon","class","listeners","click","children","text","trim","y","f","C","title","staticClass","attrs","ref","on","blur","slot","size","delay","handleResize","shown","boundary","popoverBaseClass","setReturnFocus","triggers","show","hide","tabindex","keydown","mousemove","id","role","map","P","b","S","w","N","j","O","E","x","z","B","styleTagTransform","setAttributes","insert","bind","domAPI","insertStyleElement","locals","F","M","_","T","G","D","undefined","alignment","nativeType","wide","download","to","exact","pressed","realType","flexAlignment","isReverseAligned","console","navigate","isActive","isExactActive","rel","$attrs","$listeners","custom","active","counterClassObject","_self","_c","_t","hasOwnProperty","asyncIterator","toStringTag","create","wrap","getPrototypeOf","_invoke","resolve","__await","then","Error","done","method","delegate","sent","_sent","dispatchException","abrupt","return","resultName","next","nextLoc","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","completion","reset","isNaN","displayName","isGeneratorFunction","mark","setPrototypeOf","__proto__","awrap","AsyncIterator","async","Promise","reverse","pop","values","prev","stop","rval","complete","finish","catch","delegateYield","Dropdown","inheritAttrs","focusTrap","HTMLElement","SVGElement","beforeDestroy","useFocusTrap","popperContent","$focusTrap","createFocusTrap","escapeDeactivates","allowOutsideClick","trapStack","L","activate","deactivate","afterShow","afterHide","_g","_b","distance","_u","key","fn","proxy","vnodes","$scopedSlots","getGettextBuilder","detectLocale","locale","translations","Actions","Activities","Back","Choose","Close","Custom","Favorite","Flags","Global","Next","Objects","Previous","Search","Settings","Submit","Symbols","pluralId","msgid","msgid_plural","msgstr","addTranslation","build","ngettext","gettext","Math","random","replace","assign","_nc_focus_trap","version","sources","names","mappings","sourcesContent","sourceRoot","join","btoa","unescape","encodeURIComponent","JSON","stringify","identifier","base","css","media","sourceMap","supports","layer","references","updater","byIndex","splice","update","HTMLIFrameElement","contentDocument","head","appendChild","createElement","attributes","options","nc","setAttribute","parentNode","removeChild","styleSheet","cssText","firstChild","createTextNode","staticRenderFns","_compiled","functional","_scopeId","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","_ssrRegister","$root","$options","shadowRoot","_injectStyles","beforeCreate","__esModule","get","NcActions","NcCounterBubble","NcVNodes","details","required","anchorId","bold","compact","linkAriaLabel","actionsAriaLabel","counterNumber","counterType","forceDisplayActions","hovered","focused","hasActions","hasSubname","displayActionsOnHoverFocus","menuOpen","hasIndicator","hasDetails","oneLine","showDetails","showAdditionalElements","computedActionsAriaLabel","mounted","checkSlots","updated","onClick","metaKey","altKey","ctrlKey","handleMouseover","showActions","hideActions","handleFocus","handleBlur","handleMouseleave","handleTab","actions","handleActionsUpdateOpen","subname","indicator","mouseover","mouseleave","_k","_v","_s","_e","directives","rawName","expression","extra","isMobile","created","addEventListener","handleWindowResize","removeEventListener","documentElement","clientWidth","$on","onIsMobileChanged","$off","encodeFilePath","pathSections","relativePath","remote","generateRemoteUrl","createClient","headers","requesttoken","_getRequestToken","getRequestToken","getLoggerBuilder","setApp","detectUser","_regeneratorRuntime","Op","hasOwn","obj","desc","$Symbol","iteratorSymbol","asyncIteratorSymbol","toStringTagSymbol","define","err","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","context","Context","makeInvokeMethod","tryCatch","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","NativeIteratorPrototype","Gp","defineIteratorMethods","PromiseImpl","invoke","reject","record","result","_typeof","unwrapped","error","previousPromise","callInvokeWithMethodAndArg","state","delegateResult","maybeInvokeDelegate","methodName","info","pushTryEntry","locs","entry","resetTryEntry","iterable","iteratorMethod","doneResult","genFun","ctor","iter","val","object","skipTempReset","rootRecord","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","thrown","asyncGeneratorStep","gen","_next","_throw","_asyncToGenerator","fetchVersions","_x","_fetchVersions","_callee","fileInfo","_getCurrentUser2","response","_context","getCurrentUser","uid","client","getDirectoryContents","davRequest","_ref","mime","formatVersion","t0","logger","restoreVersion","_x2","_restoreVersion","_callee2","_getCurrentUser3","_getCurrentUser4","_context2","debug","url","moveFile","fileId","fileVersion","_getCurrentUser$uid","_getCurrentUser","mtime","moment","lastmod","unix","previewUrl","filename","generateUrl","fileEtag","etag","file","joinPaths","basename","label","format","getetag","permissions","hasPreview","source","setVersionLabel","_x3","_x4","_setVersionLabel","_callee3","newLabel","_context3","customRequest","deleteVersion","_x5","_deleteVersion","_callee4","_context4","deleteFile","fillColor","_vm","$event","NcActionLink","NcActionButton","NcListItem","NcModal","NcTextField","BackupRestore","Download","FileCompare","Pencil","Check","Delete","ImageOffOutline","tooltip","Tooltip","filters","humanReadableSize","bytes","OC","Util","humanFileSize","humanDateFromNow","timestamp","fromNow","isCurrent","isFirstVersion","loadPreview","canView","canCompare","previewLoaded","showVersionLabelForm","formVersionLabelValue","capabilities","loadState","files","version_labeling","version_deletion","versionLabel","_this$version$label","translate","downloadURL","getRootUrl","formattedDate","enableLabeling","mountType","enableDeletion","openVersionLabelModal","_this","labelInput","getElementsByTagName","compareVersion","_f","ownKeys","enumerableOnly","symbols","sym","_objectSpread","_defineProperty","input","hint","prim","res","_toPrimitive","_toPropertyKey","_arrayLikeToArray","arr","len","arr2","Version","mixins","versions","loading","subscribe","beforeUnmount","unsubscribe","orderedVersions","_arrayWithoutHoles","_iterableToArray","minLen","_unsupportedIterableToArray","_nonIterableSpread","sort","initialVersionMtime","min","viewerFileInfo","davPermissions","mimetype","fileid","_window$OCA$Viewer","OCA","Viewer","mimetypesCompare","_this2","resetState","setIsActive","_this3","_this4","handleRestore","_this5","oldFileInfo","restoreStartedEventState","emit","showSuccess","showError","handleLabelUpdate","newName","_callee5","oldLabel","_context5","handleDelete","_this6","_callee6","index","_context6","$set","openVersion","find","enableSidebar","_ref2","compare","_l","Vue","use","VTooltip","View","extend","VersionTab","TabInstance","_OCA$Files","Files","Sidebar","registerTab","Tab","iconSvg","mount","el","$destroy","$mount","destroy","enabled","_fileInfo$isDirectory","isDirectory","___CSS_LOADER_EXPORT___","webpackContext","req","webpackContextResolve","__webpack_require__","code","__webpack_module_cache__","moduleId","cachedModule","loaded","__webpack_modules__","chunkIds","priority","notFulfilled","Infinity","fulfilled","getter","definition","chunkId","all","promises","globalThis","Function","prop","script","needAttach","scripts","getAttribute","charset","timeout","src","onScriptComplete","event","onerror","onload","clearTimeout","doneFns","setTimeout","nmd","paths","scriptUrl","importScripts","currentScript","baseURI","installedChunks","installedChunkData","promise","errorType","realSrc","message","request","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"files_versions-files_versions.js?v=3da75f057a0b008ab1d0","mappings":"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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/webpack/runtime/load script","webpack:///nextcloud/node_modules/@nextcloud/paths/dist/index.js","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcListItem.js","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Mixins/isMobile.js","webpack:///nextcloud/apps/files/src/utils/fileUtils.js","webpack:///nextcloud/apps/files_versions/src/utils/davClient.js","webpack:///nextcloud/apps/files_versions/src/utils/davRequest.js","webpack:///nextcloud/apps/files_versions/src/utils/logger.js","webpack:///nextcloud/apps/files_versions/src/utils/versions.js","webpack://nextcloud/./apps/files_versions/src/components/Version.vue?f787","webpack:///nextcloud/node_modules/vue-material-design-icons/BackupRestore.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/BackupRestore.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/BackupRestore.vue?6cf7","webpack:///nextcloud/node_modules/vue-material-design-icons/BackupRestore.vue?vue&type=template&id=7529504e&","webpack:///nextcloud/node_modules/vue-material-design-icons/Download.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/Download.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/Download.vue?b226","webpack:///nextcloud/node_modules/vue-material-design-icons/Download.vue?vue&type=template&id=67aea606&","webpack:///nextcloud/node_modules/vue-material-design-icons/FileCompare.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/FileCompare.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/FileCompare.vue?5fdf","webpack:///nextcloud/node_modules/vue-material-design-icons/FileCompare.vue?vue&type=template&id=400d4998&","webpack:///nextcloud/node_modules/vue-material-design-icons/ImageOffOutline.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/ImageOffOutline.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/ImageOffOutline.vue?e0b5","webpack:///nextcloud/node_modules/vue-material-design-icons/ImageOffOutline.vue?vue&type=template&id=0a153844&","webpack:///nextcloud/apps/files_versions/src/components/Version.vue?vue&type=script&lang=js&","webpack:///nextcloud/apps/files_versions/src/components/Version.vue","webpack://nextcloud/./apps/files_versions/src/components/Version.vue?2fe7","webpack:///nextcloud/apps/files_versions/src/views/VersionTab.vue","webpack:///nextcloud/apps/files_versions/src/views/VersionTab.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/files_versions/src/components/Version.vue?0a31","webpack://nextcloud/./apps/files_versions/src/views/VersionTab.vue?d7ee","webpack://nextcloud/./apps/files_versions/src/views/VersionTab.vue?4309","webpack:///nextcloud/apps/files_versions/src/files_versions_tab.js","webpack:///nextcloud/apps/files_versions/src/components/Version.vue?vue&type=style&index=0&id=1dc10cf4&prod&scoped=true&lang=scss&","webpack:///nextcloud/node_modules/moment/locale|sync|/^\\.\\/.*$","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/get javascript chunk filename","webpack:///nextcloud/webpack/runtime/global","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/publicPath","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"nextcloud:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.encodePath = encodePath;\nexports.basename = basename;\nexports.dirname = dirname;\nexports.joinPaths = joinPaths;\nexports.isSamePath = isSamePath;\n\nrequire(\"core-js/modules/es.array.map.js\");\n\nrequire(\"core-js/modules/es.regexp.exec.js\");\n\nrequire(\"core-js/modules/es.string.split.js\");\n\nrequire(\"core-js/modules/es.string.replace.js\");\n\nrequire(\"core-js/modules/es.array.filter.js\");\n\nrequire(\"core-js/modules/es.array.reduce.js\");\n\nrequire(\"core-js/modules/es.array.concat.js\");\n\n/**\n * URI-Encodes a file path but keep the path slashes.\n */\nfunction encodePath(path) {\n if (!path) {\n return path;\n }\n\n return path.split('/').map(encodeURIComponent).join('/');\n}\n/**\n * Returns the base name of the given path.\n * For example for \"/abc/somefile.txt\" it will return \"somefile.txt\"\n */\n\n\nfunction basename(path) {\n return path.replace(/\\\\/g, '/').replace(/.*\\//, '');\n}\n/**\n * Returns the dir name of the given path.\n * For example for \"/abc/somefile.txt\" it will return \"/abc\"\n */\n\n\nfunction dirname(path) {\n return path.replace(/\\\\/g, '/').replace(/\\/[^\\/]*$/, '');\n}\n/**\n * Join path sections\n */\n\n\nfunction joinPaths() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n if (arguments.length < 1) {\n return '';\n } // discard empty arguments\n\n\n var nonEmptyArgs = args.filter(function (arg) {\n return arg.length > 0;\n });\n\n if (nonEmptyArgs.length < 1) {\n return '';\n }\n\n var lastArg = nonEmptyArgs[nonEmptyArgs.length - 1];\n var leadingSlash = nonEmptyArgs[0].charAt(0) === '/';\n var trailingSlash = lastArg.charAt(lastArg.length - 1) === '/';\n var sections = nonEmptyArgs.reduce(function (acc, section) {\n return acc.concat(section.split('/'));\n }, []);\n var first = !leadingSlash;\n var path = sections.reduce(function (acc, section) {\n if (section === '') {\n return acc;\n }\n\n if (first) {\n first = false;\n return acc + section;\n }\n\n return acc + '/' + section;\n }, '');\n\n if (trailingSlash) {\n // add it back\n return path + '/';\n }\n\n return path;\n}\n/**\n * Returns whether the given paths are the same, without\n * leading, trailing or doubled slashes and also removing\n * the dot sections.\n */\n\n\nfunction isSamePath(path1, path2) {\n var pathSections1 = (path1 || '').split('/').filter(function (p) {\n return p !== '.';\n });\n var pathSections2 = (path2 || '').split('/').filter(function (p) {\n return p !== '.';\n });\n path1 = joinPaths.apply(undefined, pathSections1);\n path2 = joinPaths.apply(undefined, pathSections2);\n return path1 === path2;\n}\n//# sourceMappingURL=index.js.map","/*! For license information please see NcListItem.js.LICENSE.txt */\n!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(\"NextcloudVue\",[],t):\"object\"==typeof exports?exports.NextcloudVue=t():(e.NextcloudVue=e.NextcloudVue||{},e.NextcloudVue[\"Components/NcListItem\"]=t())}(self,(()=>(()=>{var e={7664:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>R});var o=a(3089),i=a(2297),n=a(1205),s=a(932),r=a(2734),l=a.n(r),c=a(1441),m=a.n(c);function d(e){return d=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},d(e)}function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function p(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit(\"update:open\",!1),this.$emit(\"close\"),this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen:function(e){var t=this;this.$nextTick((function(){t.focusFirstAction(e)}))},onMouseFocusAction:function(e){if(document.activeElement!==e.target){var t=e.target.closest(\"li\");if(t){var a=t.querySelector(k);if(a){var o=g(this.$refs.menu.querySelectorAll(k)).indexOf(a);o>-1&&(this.focusIndex=o,this.focusAction())}}}},onKeydown:function(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive:function(){var e=this.$refs.menu.querySelector(\"li.active\");e&&e.classList.remove(\"active\")},focusAction:function(){var e=this.$refs.menu.querySelectorAll(k)[this.focusIndex];if(e){this.removeCurrentActive();var t=e.closest(\"li.action\");e.focus(),t&&t.classList.add(\"active\")}},focusPreviousAction:function(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction:function(e){if(this.opened){var t=this.$refs.menu.querySelectorAll(k).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(k).length-1,this.focusAction())},preventIfEvent:function(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus:function(e){this.$emit(\"focus\",e)},onBlur:function(e){this.$emit(\"blur\",e)}},render:function(e){var t=this,a=(this.$slots.default||[]).filter((function(e){var t,a;return(null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag)||(null==e||null===(a=e.componentOptions)||void 0===a||null===(a=a.Ctor)||void 0===a||null===(a=a.extendOptions)||void 0===a?void 0:a.name)})),o=a.every((function(e){var t,a,o,i;return\"NcActionLink\"===(null!==(t=null==e||null===(a=e.componentOptions)||void 0===a||null===(a=a.Ctor)||void 0===a||null===(a=a.extendOptions)||void 0===a?void 0:a.name)&&void 0!==t?t:null==e||null===(o=e.componentOptions)||void 0===o?void 0:o.tag)&&(null==e||null===(i=e.componentOptions)||void 0===i||null===(i=i.propsData)||void 0===i||null===(i=i.href)||void 0===i?void 0:i.startsWith(window.location.origin))})),i=a.filter(this.isValidSingleAction);if(this.forceMenu&&i.length>0&&this.inline>0&&(l().util.warn(\"Specifying forceMenu will ignore any inline actions rendering.\"),i=[]),0!==a.length){var n=function(a){var o,i,n,s,r,l,c,m,d,u,h,g,v=(null==a||null===(o=a.data)||void 0===o||null===(o=o.scopedSlots)||void 0===o||null===(o=o.icon())||void 0===o?void 0:o[0])||e(\"span\",{class:[\"icon\",null==a||null===(i=a.componentOptions)||void 0===i||null===(i=i.propsData)||void 0===i?void 0:i.icon]}),k=null==a||null===(n=a.componentOptions)||void 0===n||null===(n=n.listeners)||void 0===n?void 0:n.click,A=null==a||null===(s=a.componentOptions)||void 0===s||null===(s=s.children)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.text)||void 0===s||null===(r=s.trim)||void 0===r?void 0:r.call(s),y=(null==a||null===(l=a.componentOptions)||void 0===l||null===(l=l.propsData)||void 0===l?void 0:l.ariaLabel)||A,f=t.forceName?A:\"\",C=null==a||null===(c=a.componentOptions)||void 0===c||null===(c=c.propsData)||void 0===c?void 0:c.title;return t.forceName||C||(C=A),e(\"NcButton\",{class:[\"action-item action-item--single\",null==a||null===(m=a.data)||void 0===m?void 0:m.staticClass,null==a||null===(d=a.data)||void 0===d?void 0:d.class],attrs:{\"aria-label\":y,title:C},ref:null==a||null===(u=a.data)||void 0===u?void 0:u.ref,props:p({type:t.type||(f?\"secondary\":\"tertiary\"),disabled:t.disabled||(null==a||null===(h=a.componentOptions)||void 0===h||null===(h=h.propsData)||void 0===h?void 0:h.disabled),ariaHidden:t.ariaHidden},null==a||null===(g=a.componentOptions)||void 0===g?void 0:g.propsData),on:p({focus:t.onFocus,blur:t.onBlur},!!k&&{click:function(e){k&&k(e)}})},[e(\"template\",{slot:\"icon\"},[v]),f])},s=function(a){var i,n,s=(null===(i=t.$slots.icon)||void 0===i?void 0:i[0])||(t.defaultIcon?e(\"span\",{class:[\"icon\",t.defaultIcon]}):e(\"DotsHorizontal\",{props:{size:20}}));return e(\"NcPopover\",{ref:\"popover\",props:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:\"action-item__popper\",setReturnFocus:null===(n=t.$refs.menuButton)||void 0===n?void 0:n.$el},attrs:p(p({delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container},t.manualOpen&&{triggers:[]}),{},{popoverBaseClass:\"action-item__popper\"}),on:{show:t.openMenu,\"after-show\":t.onOpen,hide:t.closeMenu}},[e(\"NcButton\",{class:\"action-item__menutoggle\",props:{type:t.triggerBtnType,disabled:t.disabled,ariaHidden:t.ariaHidden},slot:\"trigger\",ref:\"menuButton\",attrs:{\"aria-haspopup\":o?null:\"menu\",\"aria-label\":t.menuName?null:t.ariaLabel,\"aria-controls\":t.opened?t.randomId:null,\"aria-expanded\":t.opened.toString()},on:{focus:t.onFocus,blur:t.onBlur}},[e(\"template\",{slot:\"icon\"},[s]),t.menuName]),e(\"div\",{class:{open:t.opened},attrs:{tabindex:\"-1\"},on:{keydown:t.onKeydown,mousemove:t.onMouseFocusAction},ref:\"menu\"},[e(\"ul\",{attrs:{id:t.randomId,tabindex:\"-1\",role:o?null:\"menu\"}},[a])])])};if(1===a.length&&1===i.length&&!this.forceMenu)return n(i[0]);if(i.length>0&&this.inline>0){var r=i.slice(0,this.inline),c=a.filter((function(e){return!r.includes(e)}));return e(\"div\",{class:[\"action-items\",\"action-item--\".concat(this.triggerBtnType)]},[].concat(g(r.map(n)),[c.length>0?e(\"div\",{class:[\"action-item\",{\"action-item--open\":this.opened}]},[s(c)]):null]))}return e(\"div\",{class:[\"action-item action-item--default-popover\",\"action-item--\".concat(this.triggerBtnType),{\"action-item--open\":this.opened}]},[s(a)])}}};var y=a(3379),f=a.n(y),C=a(7795),P=a.n(C),b=a(569),S=a.n(b),w=a(3565),N=a.n(w),j=a(9216),O=a.n(j),E=a(4589),x=a.n(E),z=a(9546),B={};B.styleTagTransform=x(),B.setAttributes=N(),B.insert=S().bind(null,\"head\"),B.domAPI=P(),B.insertStyleElement=O();f()(z.Z,B);z.Z&&z.Z.locals&&z.Z.locals;var F=a(5155),M={};M.styleTagTransform=x(),M.setAttributes=N(),M.insert=S().bind(null,\"head\"),M.domAPI=P(),M.insertStyleElement=O();f()(F.Z,M);F.Z&&F.Z.locals&&F.Z.locals;var _=a(1900),T=a(5727),G=a.n(T),D=(0,_.Z)(A,undefined,undefined,!1,null,\"55038265\",null);\"function\"==typeof G()&&G()(D);const R=D.exports},3089:(e,t,a)=>{\"use strict\";function o(e){return o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},o(e)}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function n(e){for(var t=1;tN});const r={name:\"NcButton\",props:{alignment:{type:String,default:\"center\",validator:function(e){return[\"start\",\"start-reverse\",\"center\",\"center-reverse\",\"end\",\"end-reverse\"].includes(e)}},disabled:{type:Boolean,default:!1},type:{type:String,validator:function(e){return-1!==[\"primary\",\"secondary\",\"tertiary\",\"tertiary-no-background\",\"tertiary-on-primary\",\"error\",\"warning\",\"success\"].indexOf(e)},default:\"secondary\"},nativeType:{type:String,validator:function(e){return-1!==[\"submit\",\"reset\",\"button\"].indexOf(e)},default:\"button\"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null}},emits:[\"update:pressed\",\"click\"],computed:{realType:function(){return this.pressed?\"primary\":!1===this.pressed&&\"primary\"===this.type?\"secondary\":this.type},flexAlignment:function(){return this.alignment.split(\"-\")[0]},isReverseAligned:function(){return this.alignment.includes(\"-\")}},render:function(e){var t,a,o,i=this,r=null===(t=this.$slots.default)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.text)||void 0===t||null===(a=t.trim)||void 0===a?void 0:a.call(t),l=!!r,c=null===(o=this.$slots)||void 0===o?void 0:o.icon;r||this.ariaLabel||console.warn(\"You need to fill either the text or the ariaLabel props in the button component.\",{text:r,ariaLabel:this.ariaLabel},this);var m=function(){var t,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=a.navigate,m=a.isActive,d=a.isExactActive;return e(i.to||!i.href?\"button\":\"a\",{class:[\"button-vue\",(t={\"button-vue--icon-only\":c&&!l,\"button-vue--text-only\":l&&!c,\"button-vue--icon-and-text\":c&&l},s(t,\"button-vue--vue-\".concat(i.realType),i.realType),s(t,\"button-vue--wide\",i.wide),s(t,\"button-vue--\".concat(i.flexAlignment),\"center\"!==i.flexAlignment),s(t,\"button-vue--reverse\",i.isReverseAligned),s(t,\"active\",m),s(t,\"router-link-exact-active\",d),t)],attrs:n({\"aria-label\":i.ariaLabel,\"aria-pressed\":i.pressed,disabled:i.disabled,type:i.href?null:i.nativeType,role:i.href?\"button\":null,href:!i.to&&i.href?i.href:null,target:!i.to&&i.href?\"_self\":null,rel:!i.to&&i.href?\"nofollow noreferrer noopener\":null,download:!i.to&&i.href&&i.download?i.download:null},i.$attrs),on:n(n({},i.$listeners),{},{click:function(e){\"boolean\"==typeof i.pressed&&i.$emit(\"update:pressed\",!i.pressed),i.$emit(\"click\",e),null==o||o(e)}})},[e(\"span\",{class:\"button-vue__wrapper\"},[c?e(\"span\",{class:\"button-vue__icon\",attrs:{\"aria-hidden\":i.ariaHidden}},[i.$slots.icon]):null,l?e(\"span\",{class:\"button-vue__text\"},[r]):null])])};return this.to?e(\"router-link\",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:m}}):m()}};var l=a(3379),c=a.n(l),m=a(7795),d=a.n(m),u=a(569),p=a.n(u),h=a(3565),g=a.n(h),v=a(9216),k=a.n(v),A=a(4589),y=a.n(A),f=a(7294),C={};C.styleTagTransform=y(),C.setAttributes=g(),C.insert=p().bind(null,\"head\"),C.domAPI=d(),C.insertStyleElement=k();c()(f.Z,C);f.Z&&f.Z.locals&&f.Z.locals;var P=a(1900),b=a(2102),S=a.n(b),w=(0,P.Z)(r,undefined,undefined,!1,null,\"7aad13a0\",null);\"function\"==typeof S()&&S()(w);const N=w.exports},6675:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>P});const o={name:\"NcCounterBubble\",props:{type:{type:String,default:\"\",validator:function(e){return-1!==[\"highlighted\",\"outlined\",\"\"].indexOf(e)}},active:{type:Boolean,default:!1}},computed:{counterClassObject:function(){return{\"counter-bubble__counter--highlighted\":\"highlighted\"===this.type,\"counter-bubble__counter--outlined\":\"outlined\"===this.type,active:this.active}}}};var i=a(3379),n=a.n(i),s=a(7795),r=a.n(s),l=a(569),c=a.n(l),m=a(3565),d=a.n(m),u=a(9216),p=a.n(u),h=a(4589),g=a.n(h),v=a(6272),k={};k.styleTagTransform=g(),k.setAttributes=d(),k.insert=c().bind(null,\"head\"),k.domAPI=r(),k.insertStyleElement=p();n()(v.Z,k);v.Z&&v.Z.locals&&v.Z.locals;var A=a(1900),y=a(7633),f=a.n(y),C=(0,A.Z)(o,(function(){var e=this;return(0,e._self._c)(\"div\",{staticClass:\"counter-bubble__counter\",class:e.counterClassObject},[e._t(\"default\")],2)}),[],!1,null,\"5e7a2768\",null);\"function\"==typeof f()&&f()(C);const P=C.exports},2297:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>E});var o=a(9454),i=a(4505),n=a(1206);function s(e){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},s(e)}function r(){r=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,o=Object.defineProperty||function(e,t,a){e[t]=a.value},i=\"function\"==typeof Symbol?Symbol:{},n=i.iterator||\"@@iterator\",l=i.asyncIterator||\"@@asyncIterator\",c=i.toStringTag||\"@@toStringTag\";function m(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{m({},\"\")}catch(e){m=function(e,t,a){return e[t]=a}}function d(e,t,a,i){var n=t&&t.prototype instanceof h?t:h,s=Object.create(n.prototype),r=new j(i||[]);return o(s,\"_invoke\",{value:b(e,a,r)}),s}function u(e,t,a){try{return{type:\"normal\",arg:e.call(t,a)}}catch(e){return{type:\"throw\",arg:e}}}e.wrap=d;var p={};function h(){}function g(){}function v(){}var k={};m(k,n,(function(){return this}));var A=Object.getPrototypeOf,y=A&&A(A(O([])));y&&y!==t&&a.call(y,n)&&(k=y);var f=v.prototype=h.prototype=Object.create(k);function C(e){[\"next\",\"throw\",\"return\"].forEach((function(t){m(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function i(o,n,r,l){var c=u(e[o],e,n);if(\"throw\"!==c.type){var m=c.arg,d=m.value;return d&&\"object\"==s(d)&&a.call(d,\"__await\")?t.resolve(d.__await).then((function(e){i(\"next\",e,r,l)}),(function(e){i(\"throw\",e,r,l)})):t.resolve(d).then((function(e){m.value=e,r(m)}),(function(e){return i(\"throw\",e,r,l)}))}l(c.arg)}var n;o(this,\"_invoke\",{value:function(e,a){function o(){return new t((function(t,o){i(e,a,t,o)}))}return n=n?n.then(o,o):o()}})}function b(e,t,a){var o=\"suspendedStart\";return function(i,n){if(\"executing\"===o)throw new Error(\"Generator is already running\");if(\"completed\"===o){if(\"throw\"===i)throw n;return E()}for(a.method=i,a.arg=n;;){var s=a.delegate;if(s){var r=S(s,a);if(r){if(r===p)continue;return r}}if(\"next\"===a.method)a.sent=a._sent=a.arg;else if(\"throw\"===a.method){if(\"suspendedStart\"===o)throw o=\"completed\",a.arg;a.dispatchException(a.arg)}else\"return\"===a.method&&a.abrupt(\"return\",a.arg);o=\"executing\";var l=u(e,t,a);if(\"normal\"===l.type){if(o=a.done?\"completed\":\"suspendedYield\",l.arg===p)continue;return{value:l.arg,done:a.done}}\"throw\"===l.type&&(o=\"completed\",a.method=\"throw\",a.arg=l.arg)}}}function S(e,t){var a=t.method,o=e.iterator[a];if(void 0===o)return t.delegate=null,\"throw\"===a&&e.iterator.return&&(t.method=\"return\",t.arg=void 0,S(e,t),\"throw\"===t.method)||\"return\"!==a&&(t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a '\"+a+\"' method\")),p;var i=u(o,e.iterator,t.arg);if(\"throw\"===i.type)return t.method=\"throw\",t.arg=i.arg,t.delegate=null,p;var n=i.arg;return n?n.done?(t[e.resultName]=n.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=void 0),t.delegate=null,p):n:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,p)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(w,this),this.reset(!0)}function O(e){if(e){var t=e[n];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function t(){for(;++o=0;--i){var n=this.tryEntries[i],s=n.completion;if(\"root\"===n.tryLoc)return o(\"end\");if(n.tryLoc<=this.prev){var r=a.call(n,\"catchLoc\"),l=a.call(n,\"finallyLoc\");if(r&&l){if(this.prev=0;--o){var i=this.tryEntries[o];if(i.tryLoc<=this.prev&&a.call(i,\"finallyLoc\")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(\"throw\"===o.type){var i=o.arg;N(a)}return i}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,a){return this.delegate={iterator:O(e),resultName:t,nextLoc:a},\"next\"===this.method&&(this.arg=void 0),p}},e}function l(e,t,a,o,i,n,s){try{var r=e[n](s),l=r.value}catch(e){return void a(e)}r.done?t(l):Promise.resolve(l).then(o,i)}const c={name:\"NcPopover\",components:{Dropdown:o.Dropdown},inheritAttrs:!1,props:{popoverBaseClass:{type:String,default:\"\"},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean]}},emits:[\"after-show\",\"after-hide\"],beforeDestroy:function(){this.clearFocusTrap()},methods:{useFocusTrap:function(){var e,t=this;return(e=r().mark((function e(){var a,o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$nextTick();case 2:if(t.focusTrap){e.next=4;break}return e.abrupt(\"return\");case 4:if(o=null===(a=t.$refs.popover)||void 0===a||null===(a=a.$refs.popperContent)||void 0===a?void 0:a.$el){e.next=7;break}return e.abrupt(\"return\");case 7:t.$focusTrap=(0,i.createFocusTrap)(o,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:t.setReturnFocus,trapStack:(0,n.L)()}),t.$focusTrap.activate();case 9:case\"end\":return e.stop()}}),e)})),function(){var t=this,a=arguments;return new Promise((function(o,i){var n=e.apply(t,a);function s(e){l(n,o,i,s,r,\"next\",e)}function r(e){l(n,o,i,s,r,\"throw\",e)}s(void 0)}))})()},clearFocusTrap:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){console.warn(e)}},afterShow:function(){var e=this;this.$nextTick((function(){e.$emit(\"after-show\"),e.useFocusTrap()}))},afterHide:function(){this.$emit(\"after-hide\"),this.clearFocusTrap()}}},m=c;var d=a(3379),u=a.n(d),p=a(7795),h=a.n(p),g=a(569),v=a.n(g),k=a(3565),A=a.n(k),y=a(9216),f=a.n(y),C=a(4589),P=a.n(C),b=a(1625),S={};S.styleTagTransform=P(),S.setAttributes=A(),S.insert=v().bind(null,\"head\"),S.domAPI=h(),S.insertStyleElement=f();u()(b.Z,S);b.Z&&b.Z.locals&&b.Z.locals;var w=a(1900),N=a(2405),j=a.n(N),O=(0,w.Z)(m,(function(){var e=this;return(0,e._self._c)(\"Dropdown\",e._g(e._b({ref:\"popover\",attrs:{distance:10,\"arrow-padding\":10,\"no-auto-focus\":!0,\"popper-class\":e.popoverBaseClass},on:{\"apply-show\":e.afterShow,\"apply-hide\":e.afterHide},scopedSlots:e._u([{key:\"popper\",fn:function(){return[e._t(\"default\")]},proxy:!0}],null,!0)},\"Dropdown\",e.$attrs,!1),e.$listeners),[e._t(\"trigger\")],2)}),[],!1,null,null,null);\"function\"==typeof j()&&j()(O);const E=O.exports},3329:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>i});const o={name:\"NcVNodes\",props:{vnodes:{type:[Array,Object],default:null}},render:function(e){var t,a,o;return this.vnodes||(null===(t=this.$slots)||void 0===t?void 0:t.default)||(null===(a=this.$scopedSlots)||void 0===a||null===(o=a.default)||void 0===o?void 0:o.call(a))}};const i=(0,a(1900).Z)(o,undefined,undefined,!1,null,null,null).exports},932:(e,t,a)=>{\"use strict\";a.d(t,{t:()=>s});var o=a(7931),i=(0,o.getGettextBuilder)().detectLocale();[{locale:\"af\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ar\",translations:{\"{tag} (invisible)\":\"{tag} (غير مرئي)\",\"{tag} (restricted)\":\"{tag} (مقيد)\",\"a few seconds ago\":\"منذ عدة ثوانٍ مضت\",Actions:\"الإجراءات\",'Actions for item with name \"{name}\"':'إجراءات على العنصر المُسمَّى \"{name}\"',Activities:\"الحركات\",\"Animals & Nature\":\"الحيوانات والطبيعة\",\"Any link\":\"أيَّ رابطٍ\",\"Anything shared with the same group of people will show up here\":\"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا\",\"Avatar of {displayName}\":\"الرمز التجسيدي avatar ـ {displayName} \",\"Avatar of {displayName}, {status}\":\"الرمز التجسيدي لـ {displayName}، {status}\",Back:\"عودة\",\"Back to provider selection\":\"عودة إلى اختيار المُزوِّد\",\"Cancel changes\":\"إلغاء التغييرات\",\"Change name\":\"تغيير الاسم\",Choose:\"إختَر\",\"Clear search\":\"محو البحث\",\"Clear text\":\"محو النص\",Close:\"أغلِق\",\"Close modal\":\"أغلِق النافذة الصُّورِية\",\"Close navigation\":\"أغلِق المُتصفِّح\",\"Close sidebar\":\"قفل الشريط الجانبي\",\"Close Smart Picker\":\"أغلِق اللاقط الذكي Smart Picker\",\"Collapse menu\":\"طَيّ القائمة\",\"Confirm changes\":\"تأكيد التغييرات\",Custom:\"مُخصَّص\",\"Edit item\":\"تعديل عنصر\",\"Enter link\":\"أدخِل الرابط\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"خطأ في الحصول على الموارد ذات الصلة. يرجى الاتصال بمشرف النظام عندك إذا كان لديك أيّ أسئلة.\",\"External documentation for {name}\":\"التوثيق الخارجي لـ {name}\",Favorite:\"المُفضَّلة\",Flags:\"الأعلام\",\"Food & Drink\":\"الطعام والشراب\",\"Frequently used\":\"شائعة الاستعمال\",Global:\"شامل\",\"Go back to the list\":\"عودة إلى القائمة\",\"Hide password\":\"إخفاء كلمة المرور\",'Load more \"{options}\"\"':'حمّل \"{options}\"\" أكثر',\"Message limit of {count} characters reached\":\"تمّ الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف\",\"More items …\":\"عناصر أخرى ...\",\"More options\":\"خيارات أخرى ...\",Next:\"التالي\",\"No emoji found\":\"لم يتم العثور على أي إيموجي emoji\",\"No link provider found\":\"لا يوجد أيّ مزود روابط link provider\",\"No results\":\"ليس هناك أية نتيجة\",Objects:\"أشياء\",\"Open contact menu\":\"إفتَح قائمة جهات الاتصال\",'Open link to \"{resourceName}\"':'إفتَح الرابط إلى \"{resourceName}\"',\"Open menu\":\"إفتَح القائمة\",\"Open navigation\":\"إفتَح المتصفح\",\"Open settings menu\":\"إفتَح قائمة الإعدادات\",\"Password is secure\":\"كلمة المرور مُؤمّنة\",\"Pause slideshow\":\"تجميد عرض الشرائح\",\"People & Body\":\"ناس و أجسام\",\"Pick a date\":\"إختَر التاريخ\",\"Pick a date and a time\":\"إختَر التاريخ و الوقت\",\"Pick a month\":\"إختَر الشهر\",\"Pick a time\":\"إختَر الوقت\",\"Pick a week\":\"إختَر الأسبوع\",\"Pick a year\":\"إختَر السنة\",\"Pick an emoji\":\"إختَر رمز إيموجي emoji\",\"Please select a time zone:\":\"الرجاء تحديد المنطقة الزمنية:\",Previous:\"السابق\",\"Provider icon\":\"أيقونة المُزوِّد\",\"Raw link {options}\":\" الرابط الخام raw link ـ {options}\",\"Related resources\":\"مصادر ذات صلة\",Search:\"بحث\",\"Search emoji\":\"بحث عن إيموجي emoji\",\"Search results\":\"نتائج البحث\",\"sec. ago\":\"ثانية مضت\",\"seconds ago\":\"ثوان مضت\",\"Select a tag\":\"إختَر سِمَةً tag\",\"Select provider\":\"إختَر مٌزوِّداً\",Settings:\"الإعدادات\",\"Settings navigation\":\"إعدادات التّصفُّح\",\"Show password\":\"أظهِر كلمة المرور\",\"Smart Picker\":\"اللاقط الذكي smart picker\",\"Smileys & Emotion\":\"وجوهٌ ضاحكة و مشاعر\",\"Start slideshow\":\"إبدإ العرض\",\"Start typing to search\":\"إبدإ كتابة مفردات البحث\",Submit:\"إرسال\",Symbols:\"رموز\",\"Travel & Places\":\"سفر و أماكن\",\"Type to search time zone\":\"أكتُب للبحث عن منطقة زمنية\",\"Unable to search the group\":\"تعذّر البحث في المجموعة\",\"Undo changes\":\"تراجع عن التغييرات\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'أكتُب رسالةً؛ إستعمِل \"@\" للإشارة إلى شخص ما، و استخدم \":\" للإكمال التلقائي لرموز الإيموجي ...'}},{locale:\"ast\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"az\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"be\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"bg\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"bn_BD\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"br\",translations:{\"{tag} (invisible)\":\"{tag} (diwelus)\",\"{tag} (restricted)\":\"{tag} (bevennet)\",\"a few seconds ago\":\"\",Actions:\"Oberioù\",'Actions for item with name \"{name}\"':\"\",Activities:\"Oberiantizoù\",\"Animals & Nature\":\"Loened & Natur\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Dibab\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Serriñ\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"Personelañ\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Bannieloù\",\"Food & Drink\":\"Boued & Evajoù\",\"Frequently used\":\"Implijet alies\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"Da heul\",\"No emoji found\":\"Emoji ebet kavet\",\"No link provider found\":\"\",\"No results\":\"Disoc'h ebet\",Objects:\"Traoù\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Arsav an diaporama\",\"People & Body\":\"Tud & Korf\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Choaz un emoji\",\"Please select a time zone:\":\"\",Previous:\"A-raok\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Klask\",\"Search emoji\":\"\",\"Search results\":\"Disoc'hoù an enklask\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Choaz ur c'hlav\",\"Select provider\":\"\",Settings:\"Arventennoù\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileyioù & Fromoù\",\"Start slideshow\":\"Kregiñ an diaporama\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"Arouezioù\",\"Travel & Places\":\"Beaj & Lec'hioù\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Dibosupl eo klask ar strollad\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"bs\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ca\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restringit)\",\"a few seconds ago\":\"\",Actions:\"Accions\",'Actions for item with name \"{name}\"':\"\",Activities:\"Activitats\",\"Animals & Nature\":\"Animals i natura\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Cancel·la els canvis\",\"Change name\":\"\",Choose:\"Tria\",\"Clear search\":\"\",\"Clear text\":\"Netejar text\",Close:\"Tanca\",\"Close modal\":\"Tancar el mode\",\"Close navigation\":\"Tanca la navegació\",\"Close sidebar\":\"Tancar la barra lateral\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Confirmeu els canvis\",Custom:\"Personalitzat\",\"Edit item\":\"Edita l'element\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Preferit\",Flags:\"Marques\",\"Food & Drink\":\"Menjar i begudes\",\"Frequently used\":\"Utilitzats recentment\",Global:\"Global\",\"Go back to the list\":\"Torna a la llista\",\"Hide password\":\"Amagar contrasenya\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"S'ha arribat al límit de {count} caràcters per missatge\",\"More items …\":\"Més artícles...\",\"More options\":\"\",Next:\"Següent\",\"No emoji found\":\"No s'ha trobat cap emoji\",\"No link provider found\":\"\",\"No results\":\"Sense resultats\",Objects:\"Objectes\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Obre la navegació\",\"Open settings menu\":\"\",\"Password is secure\":\"Contrasenya segura
\",\"Pause slideshow\":\"Atura la presentació\",\"People & Body\":\"Persones i cos\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Trieu un emoji\",\"Please select a time zone:\":\"Seleccioneu una zona horària:\",Previous:\"Anterior\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Recursos relacionats\",Search:\"Cerca\",\"Search emoji\":\"\",\"Search results\":\"Resultats de cerca\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Seleccioneu una etiqueta\",\"Select provider\":\"\",Settings:\"Paràmetres\",\"Settings navigation\":\"Navegació d'opcions\",\"Show password\":\"Mostrar contrasenya\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Cares i emocions\",\"Start slideshow\":\"Inicia la presentació\",\"Start typing to search\":\"\",Submit:\"Envia\",Symbols:\"Símbols\",\"Travel & Places\":\"Viatges i llocs\",\"Type to search time zone\":\"Escriviu per cercar la zona horària\",\"Unable to search the group\":\"No es pot cercar el grup\",\"Undo changes\":\"Desfés els canvis\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escriu missatge, fes servir \"@\" per esmentar algú, fes servir \":\" per autocompletar emojis...'}},{locale:\"cs\",translations:{\"{tag} (invisible)\":\"{tag} (neviditelné)\",\"{tag} (restricted)\":\"{tag} (omezené)\",\"a few seconds ago\":\"před několika sekundami\",Actions:\"Akce\",'Actions for item with name \"{name}\"':\"Akce pro položku s názvem „{name}“\",Activities:\"Aktivity\",\"Animals & Nature\":\"Zvířata a příroda\",\"Any link\":\"Jakýkoli odkaz\",\"Anything shared with the same group of people will show up here\":\"Cokoli nasdíleného stejné skupině lidí se zobrazí zde\",\"Avatar of {displayName}\":\"Zástupný obrázek uživatele {displayName}\",\"Avatar of {displayName}, {status}\":\"Zástupný obrázek uživatele {displayName}, {status}\",Back:\"Zpět\",\"Back to provider selection\":\"Zpět na výběr poskytovatele\",\"Cancel changes\":\"Zrušit změny\",\"Change name\":\"Změnit název\",Choose:\"Zvolit\",\"Clear search\":\"Vyčistit vyhledávání\",\"Clear text\":\"Čitelný text\",Close:\"Zavřít\",\"Close modal\":\"Zavřít dialogové okno\",\"Close navigation\":\"Zavřít navigaci\",\"Close sidebar\":\"Zavřít postranní panel\",\"Close Smart Picker\":\"Zavřít inteligentní výběr\",\"Collapse menu\":\"Sbalit nabídku\",\"Confirm changes\":\"Potvrdit změny\",Custom:\"Uživatelsky určené\",\"Edit item\":\"Upravit položku\",\"Enter link\":\"Zadat odkaz\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Chyba při získávání souvisejících prostředků. Pokud máte jakékoli dotazy, obraťte se na správce vámi využívaného systému.\",\"External documentation for {name}\":\"Externí dokumentace pro {name}\",Favorite:\"Oblíbené\",Flags:\"Příznaky\",\"Food & Drink\":\"Jídlo a pití\",\"Frequently used\":\"Často používané\",Global:\"Globální\",\"Go back to the list\":\"Jít zpět na seznam\",\"Hide password\":\"Skrýt heslo\",'Load more \"{options}\"\"':\"Načíst více „{options}“\",\"Message limit of {count} characters reached\":\"Dosaženo limitu počtu ({count}) znaků zprávy\",\"More items …\":\"Další položky…\",\"More options\":\"Další volby\",Next:\"Následující\",\"No emoji found\":\"Nenalezeno žádné emoji\",\"No link provider found\":\"Nenalezen žádný poskytovatel odkazů\",\"No results\":\"Nic nenalezeno\",Objects:\"Objekty\",\"Open contact menu\":\"Otevřít nabídku kontaktů\",'Open link to \"{resourceName}\"':\"Otevřít odkaz na „{resourceName}“\",\"Open menu\":\"Otevřít nabídku\",\"Open navigation\":\"Otevřít navigaci\",\"Open settings menu\":\"Otevřít nabídku nastavení\",\"Password is secure\":\"Heslo je bezpečné\",\"Pause slideshow\":\"Pozastavit prezentaci\",\"People & Body\":\"Lidé a tělo\",\"Pick a date\":\"Vybrat datum\",\"Pick a date and a time\":\"Vybrat datum a čas\",\"Pick a month\":\"Vybrat měsíc\",\"Pick a time\":\"Vybrat čas\",\"Pick a week\":\"Vybrat týden\",\"Pick a year\":\"Vybrat rok\",\"Pick an emoji\":\"Vybrat emoji\",\"Please select a time zone:\":\"Vyberte časovou zónu:\",Previous:\"Předchozí\",\"Provider icon\":\"Ikona poskytovatele\",\"Raw link {options}\":\"Holý odkaz {options}\",\"Related resources\":\"Související prostředky\",Search:\"Hledat\",\"Search emoji\":\"Hledat emoji\",\"Search results\":\"Výsledky hledání\",\"sec. ago\":\"sek. před\",\"seconds ago\":\"sekund předtím\",\"Select a tag\":\"Vybrat štítek\",\"Select provider\":\"Vybrat poskytovatele\",Settings:\"Nastavení\",\"Settings navigation\":\"Pohyb po nastavení\",\"Show password\":\"Zobrazit heslo\",\"Smart Picker\":\"Inteligentní výběr\",\"Smileys & Emotion\":\"Úsměvy a emoce\",\"Start slideshow\":\"Spustit prezentaci\",\"Start typing to search\":\"Vyhledávejte psaním\",Submit:\"Odeslat\",Symbols:\"Symboly\",\"Travel & Places\":\"Cestování a místa\",\"Type to search time zone\":\"Psaním vyhledejte časovou zónu\",\"Unable to search the group\":\"Nedaří se hledat skupinu\",\"Undo changes\":\"Vzít změny zpět\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…\"}},{locale:\"cy_GB\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"da\",translations:{\"{tag} (invisible)\":\"{tag} (usynlig)\",\"{tag} (restricted)\":\"{tag} (begrænset)\",\"a few seconds ago\":\"et par sekunder siden\",Actions:\"Handlinger\",'Actions for item with name \"{name}\"':'Handlinger for element med navnet \"{name}\"',Activities:\"Aktiviteter\",\"Animals & Nature\":\"Dyr & Natur\",\"Any link\":\"Ethvert link\",\"Anything shared with the same group of people will show up here\":\"Alt der deles med samme gruppe af personer vil vises her\",\"Avatar of {displayName}\":\"Avatar af {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar af {displayName}, {status}\",Back:\"Tilbage\",\"Back to provider selection\":\"Tilbage til udbydervalg\",\"Cancel changes\":\"Annuller ændringer\",\"Change name\":\"Ændre navn\",Choose:\"Vælg\",\"Clear search\":\"Ryd søgning\",\"Clear text\":\"Ryd tekst\",Close:\"Luk\",\"Close modal\":\"Luk vindue\",\"Close navigation\":\"Luk navigation\",\"Close sidebar\":\"Luk sidepanel\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Bekræft ændringer\",Custom:\"Brugerdefineret\",\"Edit item\":\"Rediger emne\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favorit\",Flags:\"Flag\",\"Food & Drink\":\"Mad & Drikke\",\"Frequently used\":\"Ofte brugt\",Global:\"Global\",\"Go back to the list\":\"Tilbage til listen\",\"Hide password\":\"Skjul kodeord\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Begrænsning på {count} tegn er nået\",\"More items …\":\"Mere ...\",\"More options\":\"\",Next:\"Videre\",\"No emoji found\":\"Ingen emoji fundet\",\"No link provider found\":\"\",\"No results\":\"Ingen resultater\",Objects:\"Objekter\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Åbn navigation\",\"Open settings menu\":\"\",\"Password is secure\":\"Kodeordet er sikkert\",\"Pause slideshow\":\"Suspender fremvisning\",\"People & Body\":\"Mennesker & Menneskekroppen\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Vælg en emoji\",\"Please select a time zone:\":\"Vælg venligst en tidszone:\",Previous:\"Forrige\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Relaterede emner\",Search:\"Søg\",\"Search emoji\":\"\",\"Search results\":\"Søgeresultater\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Vælg et mærke\",\"Select provider\":\"\",Settings:\"Indstillinger\",\"Settings navigation\":\"Naviger i indstillinger\",\"Show password\":\"Vis kodeord\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileys & Emotion\",\"Start slideshow\":\"Start fremvisning\",\"Start typing to search\":\"\",Submit:\"Send\",Symbols:\"Symboler\",\"Travel & Places\":\"Rejser & Rejsemål\",\"Type to search time zone\":\"Indtast for at søge efter tidszone\",\"Unable to search the group\":\"Kan ikke søge på denne gruppe\",\"Undo changes\":\"Fortryd ændringer\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv besked, brug \"@\" for at nævne nogen, brug \":\" til emoji-autofuldførelse ...'}},{locale:\"de\",translations:{\"{tag} (invisible)\":\"{tag} (unsichtbar)\",\"{tag} (restricted)\":\"{tag} (eingeschränkt)\",\"a few seconds ago\":\"\",Actions:\"Aktionen\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktivitäten\",\"Animals & Nature\":\"Tiere & Natur\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt\",\"Avatar of {displayName}\":\"Avatar von {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar von {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Änderungen verwerfen\",\"Change name\":\"\",Choose:\"Auswählen\",\"Clear search\":\"\",\"Clear text\":\"Klartext\",Close:\"Schließen\",\"Close modal\":\"Modal schließen\",\"Close navigation\":\"Navigation schließen\",\"Close sidebar\":\"Seitenleiste schließen\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Änderungen bestätigen\",Custom:\"Benutzerdefiniert\",\"Edit item\":\"Objekt bearbeiten\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favorit\",Flags:\"Flaggen\",\"Food & Drink\":\"Essen & Trinken\",\"Frequently used\":\"Häufig verwendet\",Global:\"Global\",\"Go back to the list\":\"Zurück zur Liste\",\"Hide password\":\"Passwort verbergen\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Nachrichtenlimit von {count} Zeichen erreicht\",\"More items …\":\"Weitere Elemente …\",\"More options\":\"\",Next:\"Weiter\",\"No emoji found\":\"Kein Emoji gefunden\",\"No link provider found\":\"\",\"No results\":\"Keine Ergebnisse\",Objects:\"Gegenstände\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Navigation öffnen\",\"Open settings menu\":\"\",\"Password is secure\":\"Passwort ist sicher\",\"Pause slideshow\":\"Diashow pausieren\",\"People & Body\":\"Menschen & Körper\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Ein Emoji auswählen\",\"Please select a time zone:\":\"Bitte wählen Sie eine Zeitzone:\",Previous:\"Vorherige\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Verwandte Ressourcen\",Search:\"Suche\",\"Search emoji\":\"\",\"Search results\":\"Suchergebnisse\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Schlagwort auswählen\",\"Select provider\":\"\",Settings:\"Einstellungen\",\"Settings navigation\":\"Einstellungen für die Navigation\",\"Show password\":\"Passwort anzeigen\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileys & Emotionen\",\"Start slideshow\":\"Diashow starten\",\"Start typing to search\":\"\",Submit:\"Einreichen\",Symbols:\"Symbole\",\"Travel & Places\":\"Reisen & Orte\",\"Type to search time zone\":\"Tippen, um Zeitzone zu suchen\",\"Unable to search the group\":\"Die Gruppe konnte nicht durchsucht werden\",\"Undo changes\":\"Änderungen rückgängig machen\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Nachricht schreiben, \"@\" um jemanden zu erwähnen, \":\" für die automatische Vervollständigung von Emojis …'}},{locale:\"de_DE\",translations:{\"{tag} (invisible)\":\"{tag} (unsichtbar)\",\"{tag} (restricted)\":\"{tag} (eingeschränkt)\",\"a few seconds ago\":\"vor ein paar Sekunden\",Actions:\"Aktionen\",'Actions for item with name \"{name}\"':'Aktionen für Element mit dem Namen \"{name}“',Activities:\"Aktivitäten\",\"Animals & Nature\":\"Tiere & Natur\",\"Any link\":\"Irgendein Link\",\"Anything shared with the same group of people will show up here\":\"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt\",\"Avatar of {displayName}\":\"Avatar von {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar von {displayName}, {status}\",Back:\"Zurück\",\"Back to provider selection\":\"Zurück zur Anbieterauswahl\",\"Cancel changes\":\"Änderungen verwerfen\",\"Change name\":\"Namen ändern\",Choose:\"Auswählen\",\"Clear search\":\"Suche leeren\",\"Clear text\":\"Klartext\",Close:\"Schließen\",\"Close modal\":\"Modal schließen\",\"Close navigation\":\"Navigation schließen\",\"Close sidebar\":\"Seitenleiste schließen\",\"Close Smart Picker\":\"Intelligente Auswahl schließen\",\"Collapse menu\":\"Menü einklappen\",\"Confirm changes\":\"Änderungen bestätigen\",Custom:\"Benutzerdefiniert\",\"Edit item\":\"Objekt bearbeiten\",\"Enter link\":\"Link eingeben\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Fehler beim Abrufen verwandter Ressourcen. Bei Fragen wenden Sie sich bitte an Ihren Systemadministrator.\",\"External documentation for {name}\":\"Externe Dokumentation für {name}\",Favorite:\"Favorit\",Flags:\"Flaggen\",\"Food & Drink\":\"Essen & Trinken\",\"Frequently used\":\"Häufig verwendet\",Global:\"Global\",\"Go back to the list\":\"Zurück zur Liste\",\"Hide password\":\"Passwort verbergen\",'Load more \"{options}\"\"':'Weitere \"{options}“ laden',\"Message limit of {count} characters reached\":\"Nachrichtenlimit von {count} Zeichen erreicht\",\"More items …\":\"Weitere Elemente …\",\"More options\":\"Mehr Optionen\",Next:\"Weiter\",\"No emoji found\":\"Kein Emoji gefunden\",\"No link provider found\":\"Kein Linkanbieter gefunden\",\"No results\":\"Keine Ergebnisse\",Objects:\"Objekte\",\"Open contact menu\":\"Kontaktmenü öffnen\",'Open link to \"{resourceName}\"':'Link zu \"{resourceName}“ öffnen',\"Open menu\":\"Menü öffnen\",\"Open navigation\":\"Navigation öffnen\",\"Open settings menu\":\"Einstellungsmenü öffnen\",\"Password is secure\":\"Passwort ist sicher\",\"Pause slideshow\":\"Diashow pausieren\",\"People & Body\":\"Menschen & Körper\",\"Pick a date\":\"Ein Datum auswählen\",\"Pick a date and a time\":\"Datum und Uhrzeit auswählen\",\"Pick a month\":\"Einen Monat auswählen\",\"Pick a time\":\"Eine Uhrzeit auswählen\",\"Pick a week\":\"Eine Woche auswählen\",\"Pick a year\":\"Ein Jahr auswählen\",\"Pick an emoji\":\"Ein Emoji auswählen\",\"Please select a time zone:\":\"Bitte eine Zeitzone auswählen:\",Previous:\"Vorherige\",\"Provider icon\":\"Anbietersymbol\",\"Raw link {options}\":\"Unverarbeiteter Link {Optionen}\",\"Related resources\":\"Verwandte Ressourcen\",Search:\"Suche\",\"Search emoji\":\"Emoji suchen\",\"Search results\":\"Suchergebnisse\",\"sec. ago\":\"Sek. zuvor\",\"seconds ago\":\"Sekunden zuvor\",\"Select a tag\":\"Schlagwort auswählen\",\"Select provider\":\"Anbieter auswählen\",Settings:\"Einstellungen\",\"Settings navigation\":\"Einstellungen für die Navigation\",\"Show password\":\"Passwort anzeigen\",\"Smart Picker\":\"Intelligente Auswahl\",\"Smileys & Emotion\":\"Smileys & Emotionen\",\"Start slideshow\":\"Diashow starten\",\"Start typing to search\":\"Mit der Eingabe beginnen, um zu suchen\",Submit:\"Einreichen\",Symbols:\"Symbole\",\"Travel & Places\":\"Reisen & Orte\",\"Type to search time zone\":\"Tippen, um eine Zeitzone zu suchen\",\"Unable to search the group\":\"Die Gruppe kann nicht durchsucht werden\",\"Undo changes\":\"Änderungen rückgängig machen\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Nachricht schreiben, \"@\" um jemanden zu erwähnen, \":\" für die automatische Vervollständigung von Emojis …'}},{locale:\"el\",translations:{\"{tag} (invisible)\":\"{tag} (αόρατο)\",\"{tag} (restricted)\":\"{tag} (περιορισμένο)\",\"a few seconds ago\":\"\",Actions:\"Ενέργειες\",'Actions for item with name \"{name}\"':\"\",Activities:\"Δραστηριότητες\",\"Animals & Nature\":\"Ζώα & Φύση\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ\",\"Avatar of {displayName}\":\"Άβαταρ του {displayName}\",\"Avatar of {displayName}, {status}\":\"Άβαταρ του {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Ακύρωση αλλαγών\",\"Change name\":\"\",Choose:\"Επιλογή\",\"Clear search\":\"\",\"Clear text\":\"Εκκαθάριση κειμένου\",Close:\"Κλείσιμο\",\"Close modal\":\"Βοηθητικό κλείσιμο\",\"Close navigation\":\"Κλείσιμο πλοήγησης\",\"Close sidebar\":\"Κλείσιμο πλευρικής μπάρας\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Επιβεβαίωση αλλαγών\",Custom:\"Προσαρμογή\",\"Edit item\":\"Επεξεργασία\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Αγαπημένα\",Flags:\"Σημαίες\",\"Food & Drink\":\"Φαγητό & Ποτό\",\"Frequently used\":\"Συχνά χρησιμοποιούμενο\",Global:\"Καθολικό\",\"Go back to the list\":\"Επιστροφή στην αρχική λίστα \",\"Hide password\":\"Απόκρυψη κωδικού πρόσβασης\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος\",\"More items …\":\"Περισσότερα στοιχεία …\",\"More options\":\"\",Next:\"Επόμενο\",\"No emoji found\":\"Δεν βρέθηκε emoji\",\"No link provider found\":\"\",\"No results\":\"Κανένα αποτέλεσμα\",Objects:\"Αντικείμενα\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Άνοιγμα πλοήγησης\",\"Open settings menu\":\"\",\"Password is secure\":\"Ο κωδικός πρόσβασης είναι ασφαλής\",\"Pause slideshow\":\"Παύση προβολής διαφανειών\",\"People & Body\":\"Άνθρωποι & Σώμα\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Επιλέξτε ένα emoji\",\"Please select a time zone:\":\"Παρακαλούμε επιλέξτε μια ζώνη ώρας:\",Previous:\"Προηγούμενο\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Σχετικοί πόροι\",Search:\"Αναζήτηση\",\"Search emoji\":\"\",\"Search results\":\"Αποτελέσματα αναζήτησης\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Επιλογή ετικέτας\",\"Select provider\":\"\",Settings:\"Ρυθμίσεις\",\"Settings navigation\":\"Πλοήγηση ρυθμίσεων\",\"Show password\":\"Εμφάνιση κωδικού πρόσβασης\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Φατσούλες & Συναίσθημα\",\"Start slideshow\":\"Έναρξη προβολής διαφανειών\",\"Start typing to search\":\"\",Submit:\"Υποβολή\",Symbols:\"Σύμβολα\",\"Travel & Places\":\"Ταξίδια & Τοποθεσίες\",\"Type to search time zone\":\"Πληκτρολογήστε για αναζήτηση ζώνης ώρας\",\"Unable to search the group\":\"Δεν είναι δυνατή η αναζήτηση της ομάδας\",\"Undo changes\":\"Αναίρεση Αλλαγών\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε \"@\" για να αναφέρετε κάποιον, χρησιμοποιείστε \":\" για αυτόματη συμπλήρωση emoji …'}},{locale:\"en_GB\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restricted)\",\"a few seconds ago\":\"a few seconds ago\",Actions:\"Actions\",'Actions for item with name \"{name}\"':'Actions for item with name \"{name}\"',Activities:\"Activities\",\"Animals & Nature\":\"Animals & Nature\",\"Any link\":\"Any link\",\"Anything shared with the same group of people will show up here\":\"Anything shared with the same group of people will show up here\",\"Avatar of {displayName}\":\"Avatar of {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar of {displayName}, {status}\",Back:\"Back\",\"Back to provider selection\":\"Back to provider selection\",\"Cancel changes\":\"Cancel changes\",\"Change name\":\"Change name\",Choose:\"Choose\",\"Clear search\":\"Clear search\",\"Clear text\":\"Clear text\",Close:\"Close\",\"Close modal\":\"Close modal\",\"Close navigation\":\"Close navigation\",\"Close sidebar\":\"Close sidebar\",\"Close Smart Picker\":\"Close Smart Picker\",\"Collapse menu\":\"Collapse menu\",\"Confirm changes\":\"Confirm changes\",Custom:\"Custom\",\"Edit item\":\"Edit item\",\"Enter link\":\"Enter link\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Error getting related resources. Please contact your system administrator if you have any questions.\",\"External documentation for {name}\":\"External documentation for {name}\",Favorite:\"Favourite\",Flags:\"Flags\",\"Food & Drink\":\"Food & Drink\",\"Frequently used\":\"Frequently used\",Global:\"Global\",\"Go back to the list\":\"Go back to the list\",\"Hide password\":\"Hide password\",'Load more \"{options}\"\"':'Load more \"{options}\"\"',\"Message limit of {count} characters reached\":\"Message limit of {count} characters reached\",\"More items …\":\"More items …\",\"More options\":\"More options\",Next:\"Next\",\"No emoji found\":\"No emoji found\",\"No link provider found\":\"No link provider found\",\"No results\":\"No results\",Objects:\"Objects\",\"Open contact menu\":\"Open contact menu\",'Open link to \"{resourceName}\"':'Open link to \"{resourceName}\"',\"Open menu\":\"Open menu\",\"Open navigation\":\"Open navigation\",\"Open settings menu\":\"Open settings menu\",\"Password is secure\":\"Password is secure\",\"Pause slideshow\":\"Pause slideshow\",\"People & Body\":\"People & Body\",\"Pick a date\":\"Pick a date\",\"Pick a date and a time\":\"Pick a date and a time\",\"Pick a month\":\"Pick a month\",\"Pick a time\":\"Pick a time\",\"Pick a week\":\"Pick a week\",\"Pick a year\":\"Pick a year\",\"Pick an emoji\":\"Pick an emoji\",\"Please select a time zone:\":\"Please select a time zone:\",Previous:\"Previous\",\"Provider icon\":\"Provider icon\",\"Raw link {options}\":\"Raw link {options}\",\"Related resources\":\"Related resources\",Search:\"Search\",\"Search emoji\":\"Search emoji\",\"Search results\":\"Search results\",\"sec. ago\":\"sec. ago\",\"seconds ago\":\"seconds ago\",\"Select a tag\":\"Select a tag\",\"Select provider\":\"Select provider\",Settings:\"Settings\",\"Settings navigation\":\"Settings navigation\",\"Show password\":\"Show password\",\"Smart Picker\":\"Smart Picker\",\"Smileys & Emotion\":\"Smileys & Emotion\",\"Start slideshow\":\"Start slideshow\",\"Start typing to search\":\"Start typing to search\",Submit:\"Submit\",Symbols:\"Symbols\",\"Travel & Places\":\"Travel & Places\",\"Type to search time zone\":\"Type to search time zone\",\"Unable to search the group\":\"Unable to search the group\",\"Undo changes\":\"Undo changes\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …'}},{locale:\"eo\",translations:{\"{tag} (invisible)\":\"{tag} (kaŝita)\",\"{tag} (restricted)\":\"{tag} (limigita)\",\"a few seconds ago\":\"\",Actions:\"Agoj\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktiveco\",\"Animals & Nature\":\"Bestoj & Naturo\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Elektu\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Fermu\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"Propra\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Flagoj\",\"Food & Drink\":\"Manĝaĵo & Trinkaĵo\",\"Frequently used\":\"Ofte uzataj\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"La limo je {count} da literoj atingita\",\"More items …\":\"\",\"More options\":\"\",Next:\"Sekva\",\"No emoji found\":\"La emoĝio forestas\",\"No link provider found\":\"\",\"No results\":\"La rezulto forestas\",Objects:\"Objektoj\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Payzi bildprezenton\",\"People & Body\":\"Homoj & Korpo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Elekti emoĝion \",\"Please select a time zone:\":\"\",Previous:\"Antaŭa\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Serĉi\",\"Search emoji\":\"\",\"Search results\":\"Serĉrezultoj\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Elektu etikedon\",\"Select provider\":\"\",Settings:\"Agordo\",\"Settings navigation\":\"Agorda navigado\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Ridoj kaj Emocioj\",\"Start slideshow\":\"Komenci bildprezenton\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"Signoj\",\"Travel & Places\":\"Vojaĵoj & Lokoj\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Ne eblas serĉi en la grupo\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restringido)\",\"a few seconds ago\":\"hace unos pocos segundos\",Actions:\"Acciones\",'Actions for item with name \"{name}\"':'Acciones para el elemento con nombre \"{name}\"',Activities:\"Actividades\",\"Animals & Nature\":\"Animales y naturaleza\",\"Any link\":\"Cualquier enlace\",\"Anything shared with the same group of people will show up here\":\"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"Atrás\",\"Back to provider selection\":\"Volver a la selección de proveedor\",\"Cancel changes\":\"Cancelar cambios\",\"Change name\":\"Cambiar nombre\",Choose:\"Elegir\",\"Clear search\":\"Limpiar búsqueda\",\"Clear text\":\"Limpiar texto\",Close:\"Cerrar\",\"Close modal\":\"Cerrar modal\",\"Close navigation\":\"Cerrar navegación\",\"Close sidebar\":\"Cerrar barra lateral\",\"Close Smart Picker\":\"Cerrar selector inteligente\",\"Collapse menu\":\"Ocultar menú\",\"Confirm changes\":\"Confirmar cambios\",Custom:\"Personalizado\",\"Edit item\":\"Editar elemento\",\"Enter link\":\"Ingrese enlace\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.\",\"External documentation for {name}\":\"Documentación externa para {name}\",Favorite:\"Favorito\",Flags:\"Banderas\",\"Food & Drink\":\"Comida y bebida\",\"Frequently used\":\"Usado con frecuenca\",Global:\"Global\",\"Go back to the list\":\"Volver a la lista\",\"Hide password\":\"Ocultar contraseña\",'Load more \"{options}\"\"':'Cargar más \"{options}\"',\"Message limit of {count} characters reached\":\"El mensaje ha alcanzado el límite de {count} caracteres\",\"More items …\":\"Más ítems...\",\"More options\":\"Más opciones\",Next:\"Siguiente\",\"No emoji found\":\"No hay ningún emoji\",\"No link provider found\":\"No se encontró ningún proveedor de enlaces\",\"No results\":\" Ningún resultado\",Objects:\"Objetos\",\"Open contact menu\":\"Abrir menú de contactos\",'Open link to \"{resourceName}\"':'Abrir enlace a \"{resourceName}\"',\"Open menu\":\"Abrir menú\",\"Open navigation\":\"Abrir navegación\",\"Open settings menu\":\"Abrir menú de ajustes\",\"Password is secure\":\"La contraseña es segura\",\"Pause slideshow\":\"Pausar la presentación \",\"People & Body\":\"Personas y cuerpos\",\"Pick a date\":\"Seleccione una fecha\",\"Pick a date and a time\":\"Seleccione una fecha y hora\",\"Pick a month\":\"Seleccione un mes\",\"Pick a time\":\"Seleccione una hora\",\"Pick a week\":\"Seleccione una semana\",\"Pick a year\":\"Seleccione un año\",\"Pick an emoji\":\"Elegir un emoji\",\"Please select a time zone:\":\"Por favor elige un huso de horario:\",Previous:\"Anterior\",\"Provider icon\":\"Ícono del proveedor\",\"Raw link {options}\":\"Enlace directo {options}\",\"Related resources\":\"Recursos relacionados\",Search:\"Buscar\",\"Search emoji\":\"Buscar emoji\",\"Search results\":\"Resultados de la búsqueda\",\"sec. ago\":\"hace segundos\",\"seconds ago\":\"segundos atrás\",\"Select a tag\":\"Seleccione una etiqueta\",\"Select provider\":\"Seleccione proveedor\",Settings:\"Ajustes\",\"Settings navigation\":\"Navegación por ajustes\",\"Show password\":\"Mostrar contraseña\",\"Smart Picker\":\"Selector inteligente\",\"Smileys & Emotion\":\"Smileys y emoticonos\",\"Start slideshow\":\"Iniciar la presentación\",\"Start typing to search\":\"Comience a escribir para buscar\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viajes y lugares\",\"Type to search time zone\":\"Escribe para buscar un huso de horario\",\"Unable to search the group\":\"No es posible buscar en el grupo\",\"Undo changes\":\"Deshacer cambios\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escribir mensaje, utilice \"@\" para mencionar a alguien, utilice \":\" para autocompletado de emojis ...'}},{locale:\"es_419\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_AR\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_CL\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_CO\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_CR\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_DO\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_EC\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restricted)\",\"a few seconds ago\":\"hace unos segundos\",Actions:\"Acciones\",'Actions for item with name \"{name}\"':'Acciones para el elemento con nombre \"{name}\"',Activities:\"Actividades\",\"Animals & Nature\":\"Animales y Naturaleza\",\"Any link\":\"Cualquier enlace\",\"Anything shared with the same group of people will show up here\":\"Cualquier cosa compartida con el mismo grupo de personas aparecerá aquí.\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"Atrás\",\"Back to provider selection\":\"Volver a la selección de proveedor\",\"Cancel changes\":\"Cancelar cambios\",\"Change name\":\"Cambiar nombre\",Choose:\"Elegir\",\"Clear search\":\"Limpiar búsqueda\",\"Clear text\":\"Limpiar texto\",Close:\"Cerrar\",\"Close modal\":\"Cerrar modal\",\"Close navigation\":\"Cerrar navegación\",\"Close sidebar\":\"Cerrar barra lateral\",\"Close Smart Picker\":\"Cerrar selector inteligente\",\"Collapse menu\":\"Ocultar menú\",\"Confirm changes\":\"Confirmar cambios\",Custom:\"Personalizado\",\"Edit item\":\"Editar elemento\",\"Enter link\":\"Ingresar enlace\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.\",\"External documentation for {name}\":\"Documentación externa para {name}\",Favorite:\"Favorito\",Flags:\"Marcas\",\"Food & Drink\":\"Comida y Bebida\",\"Frequently used\":\"Frecuentemente utilizado\",Global:\"Global\",\"Go back to the list\":\"Volver a la lista\",\"Hide password\":\"Ocultar contraseña\",'Load more \"{options}\"\"':'Cargar más \"{options}\"',\"Message limit of {count} characters reached\":\"Se ha alcanzado el límite de caracteres del mensaje {count}\",\"More items …\":\"Más elementos...\",\"More options\":\"Más opciones\",Next:\"Siguiente\",\"No emoji found\":\"No se encontró ningún emoji\",\"No link provider found\":\"No se encontró ningún proveedor de enlaces\",\"No results\":\"Sin resultados\",Objects:\"Objetos\",\"Open contact menu\":\"Abrir menú de contactos\",'Open link to \"{resourceName}\"':'Abrir enlace a \"{resourceName}\"',\"Open menu\":\"Abrir menú\",\"Open navigation\":\"Abrir navegación\",\"Open settings menu\":\"Abrir menú de configuración\",\"Password is secure\":\"La contraseña es segura\",\"Pause slideshow\":\"Pausar presentación de diapositivas\",\"People & Body\":\"Personas y Cuerpo\",\"Pick a date\":\"Seleccionar una fecha\",\"Pick a date and a time\":\"Seleccionar una fecha y una hora\",\"Pick a month\":\"Seleccionar un mes\",\"Pick a time\":\"Seleccionar una semana\",\"Pick a week\":\"Seleccionar una semana\",\"Pick a year\":\"Seleccionar un año\",\"Pick an emoji\":\"Seleccionar un emoji\",\"Please select a time zone:\":\"Por favor, selecciona una zona horaria:\",Previous:\"Anterior\",\"Provider icon\":\"Ícono del proveedor\",\"Raw link {options}\":\"Enlace directo {options}\",\"Related resources\":\"Recursos relacionados\",Search:\"Buscar\",\"Search emoji\":\"Buscar emoji\",\"Search results\":\"Resultados de búsqueda\",\"sec. ago\":\"hace segundos\",\"seconds ago\":\"Segundos atrás\",\"Select a tag\":\"Seleccionar una etiqueta\",\"Select provider\":\"Seleccionar proveedor\",Settings:\"Configuraciones\",\"Settings navigation\":\"Navegación de configuraciones\",\"Show password\":\"Mostrar contraseña\",\"Smart Picker\":\"Selector inteligente\",\"Smileys & Emotion\":\"Caritas y Emociones\",\"Start slideshow\":\"Iniciar presentación de diapositivas\",\"Start typing to search\":\"Comienza a escribir para buscar\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viajes y Lugares\",\"Type to search time zone\":\"Escribe para buscar la zona horaria\",\"Unable to search the group\":\"No se puede buscar en el grupo\",\"Undo changes\":\"Deshacer cambios\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escribir mensaje, usar \"@\" para mencionar a alguien, usar \":\" para autocompletar emojis...'}},{locale:\"es_GT\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_HN\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_MX\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_NI\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_PA\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_PE\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_PR\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_PY\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_SV\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"es_UY\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"et_EE\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"eu\",translations:{\"{tag} (invisible)\":\"{tag} (ikusezina)\",\"{tag} (restricted)\":\"{tag} (mugatua)\",\"a few seconds ago\":\"\",Actions:\"Ekintzak\",'Actions for item with name \"{name}\"':\"\",Activities:\"Jarduerak\",\"Animals & Nature\":\"Animaliak eta Natura\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Pertsona-talde berarekin partekatutako edozer agertuko da hemen\",\"Avatar of {displayName}\":\"{displayName}-(e)n irudia\",\"Avatar of {displayName}, {status}\":\"{displayName} -(e)n irudia, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Ezeztatu aldaketak\",\"Change name\":\"\",Choose:\"Aukeratu\",\"Clear search\":\"\",\"Clear text\":\"Garbitu testua\",Close:\"Itxi\",\"Close modal\":\"Itxi modala\",\"Close navigation\":\"Itxi nabigazioa\",\"Close sidebar\":\"Itxi albo-barra\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Baieztatu aldaketak\",Custom:\"Pertsonalizatua\",\"Edit item\":\"Editatu elementua\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Gogokoa\",Flags:\"Banderak\",\"Food & Drink\":\"Janaria eta edariak\",\"Frequently used\":\"Askotan erabilia\",Global:\"Globala\",\"Go back to the list\":\"Bueltatu zerrendara\",\"Hide password\":\"Ezkutatu pasahitza\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Mezuaren {count} karaketere-limitera heldu zara\",\"More items …\":\"Elementu gehiago …\",\"More options\":\"\",Next:\"Hurrengoa\",\"No emoji found\":\"Ez da emojirik aurkitu\",\"No link provider found\":\"\",\"No results\":\"Emaitzarik ez\",Objects:\"Objektuak\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Ireki nabigazioa\",\"Open settings menu\":\"\",\"Password is secure\":\"Pasahitza segurua da\",\"Pause slideshow\":\"Pausatu diaporama\",\"People & Body\":\"Jendea eta gorputza\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Hautatu emoji bat\",\"Please select a time zone:\":\"Mesedez hautatu ordu-zona bat:\",Previous:\"Aurrekoa\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Erlazionatutako baliabideak\",Search:\"Bilatu\",\"Search emoji\":\"\",\"Search results\":\"Bilaketa emaitzak\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Hautatu etiketa bat\",\"Select provider\":\"\",Settings:\"Ezarpenak\",\"Settings navigation\":\"Nabigazio ezarpenak\",\"Show password\":\"Erakutsi pasahitza\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileyak eta emozioa\",\"Start slideshow\":\"Hasi diaporama\",\"Start typing to search\":\"\",Submit:\"Bidali\",Symbols:\"Sinboloak\",\"Travel & Places\":\"Bidaiak eta lekuak\",\"Type to search time zone\":\"Idatzi ordu-zona bat bilatzeko\",\"Unable to search the group\":\"Ezin izan da taldea bilatu\",\"Undo changes\":\"Aldaketak desegin\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Idatzi mezua, erabili \"@\" norbait aipatzeko, erabili \":\" emojiak automatikoki osatzeko...'}},{locale:\"fa\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"fi\",translations:{\"{tag} (invisible)\":\"{tag} (näkymätön)\",\"{tag} (restricted)\":\"{tag} (rajoitettu)\",\"a few seconds ago\":\"\",Actions:\"Toiminnot\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktiviteetit\",\"Animals & Nature\":\"Eläimet & luonto\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Käyttäjän {displayName} avatar\",\"Avatar of {displayName}, {status}\":\"Käyttäjän {displayName} avatar, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Peruuta muutokset\",\"Change name\":\"\",Choose:\"Valitse\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Sulje\",\"Close modal\":\"\",\"Close navigation\":\"Sulje navigaatio\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Vahvista muutokset\",Custom:\"Mukautettu\",\"Edit item\":\"Muokkaa kohdetta\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Liput\",\"Food & Drink\":\"Ruoka & juoma\",\"Frequently used\":\"Usein käytetyt\",Global:\"Yleinen\",\"Go back to the list\":\"Siirry takaisin listaan\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Viestin merkken enimmäisimäärä {count} täynnä \",\"More items …\":\"\",\"More options\":\"\",Next:\"Seuraava\",\"No emoji found\":\"Emojia ei löytynyt\",\"No link provider found\":\"\",\"No results\":\"Ei tuloksia\",Objects:\"Esineet & asiat\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Avaa navigaatio\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Keskeytä diaesitys\",\"People & Body\":\"Ihmiset & keho\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Valitse emoji\",\"Please select a time zone:\":\"Valitse aikavyöhyke:\",Previous:\"Edellinen\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Etsi\",\"Search emoji\":\"\",\"Search results\":\"Hakutulokset\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Valitse tagi\",\"Select provider\":\"\",Settings:\"Asetukset\",\"Settings navigation\":\"Asetusnavigaatio\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Hymiöt & tunteet\",\"Start slideshow\":\"Aloita diaesitys\",\"Start typing to search\":\"\",Submit:\"Lähetä\",Symbols:\"Symbolit\",\"Travel & Places\":\"Matkustus & kohteet\",\"Type to search time zone\":\"Kirjoita etsiäksesi aikavyöhyke\",\"Unable to search the group\":\"Ryhmää ei voi hakea\",\"Undo changes\":\"Kumoa muutokset\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"fo\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"fr\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restreint)\",\"a few seconds ago\":\"il y a quelques instants\",Actions:\"Actions\",'Actions for item with name \"{name}\"':\"\",Activities:\"Activités\",\"Animals & Nature\":\"Animaux & Nature\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"Retour\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Annuler les modifications\",\"Change name\":\"Modifier le nom\",Choose:\"Choisir\",\"Clear search\":\"Effacer la recherche\",\"Clear text\":\"Effacer le texte\",Close:\"Fermer\",\"Close modal\":\"Fermer la fenêtre\",\"Close navigation\":\"Fermer la navigation\",\"Close sidebar\":\"Fermer la barre latérale\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"Réduire le menu\",\"Confirm changes\":\"Confirmer les modifications\",Custom:\"Personnalisé\",\"Edit item\":\"Éditer l'élément\",\"Enter link\":\"Saisissez le lien\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"Documentation externe pour {name}\",Favorite:\"Favori\",Flags:\"Drapeaux\",\"Food & Drink\":\"Nourriture & Boissons\",\"Frequently used\":\"Utilisés fréquemment\",Global:\"Global\",\"Go back to the list\":\"Retourner à la liste\",\"Hide password\":\"Cacher le mot de passe\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limite de messages de {count} caractères atteinte\",\"More items …\":\"Plus d'éléments...\",\"More options\":\"Plus d'options\",Next:\"Suivant\",\"No emoji found\":\"Pas d’émoji trouvé\",\"No link provider found\":\"\",\"No results\":\"Aucun résultat\",Objects:\"Objets\",\"Open contact menu\":\"Ouvrir le menu Contact\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"Ouvrir le menu\",\"Open navigation\":\"Ouvrir la navigation\",\"Open settings menu\":\"Ouvrir le menu Paramètres\",\"Password is secure\":\"Le mot de passe est sécurisé\",\"Pause slideshow\":\"Mettre le diaporama en pause\",\"People & Body\":\"Personnes & Corps\",\"Pick a date\":\"Sélectionner une date\",\"Pick a date and a time\":\"Sélectionner une date et une heure\",\"Pick a month\":\"Sélectionner un mois\",\"Pick a time\":\"Sélectionner une heure\",\"Pick a week\":\"Sélectionner une semaine\",\"Pick a year\":\"Sélectionner une année\",\"Pick an emoji\":\"Choisissez un émoji\",\"Please select a time zone:\":\"Sélectionnez un fuseau horaire : \",Previous:\"Précédent\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Ressources liées\",Search:\"Chercher\",\"Search emoji\":\"Rechercher un emoji\",\"Search results\":\"Résultats de recherche\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Sélectionnez une balise\",\"Select provider\":\"\",Settings:\"Paramètres\",\"Settings navigation\":\"Navigation dans les paramètres\",\"Show password\":\"Afficher le mot de passe\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileys & Émotions\",\"Start slideshow\":\"Démarrer le diaporama\",\"Start typing to search\":\"\",Submit:\"Valider\",Symbols:\"Symboles\",\"Travel & Places\":\"Voyage & Lieux\",\"Type to search time zone\":\"Saisissez les premiers lettres pour rechercher un fuseau horaire\",\"Unable to search the group\":\"Impossible de chercher le groupe\",\"Undo changes\":\"Annuler les changements\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Écrire un message, utiliser \"@\" pour mentionner une personne, \":\" pour l\\'autocomplétion des émojis...'}},{locale:\"gd\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"gl\",translations:{\"{tag} (invisible)\":\"{tag} (invisíbel)\",\"{tag} (restricted)\":\"{tag} (restrinxido)\",\"a few seconds ago\":\"\",Actions:\"Accións\",'Actions for item with name \"{name}\"':\"\",Activities:\"Actividades\",\"Animals & Nature\":\"Animais e natureza\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Cancelar os cambios\",\"Change name\":\"\",Choose:\"Escoller\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Pechar\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Confirma os cambios\",Custom:\"Personalizado\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida e bebida\",\"Frequently used\":\"Usado con frecuencia\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Acadouse o límite de {count} caracteres por mensaxe\",\"More items …\":\"\",\"More options\":\"\",Next:\"Seguinte\",\"No emoji found\":\"Non se atopou ningún «emoji»\",\"No link provider found\":\"\",\"No results\":\"Sen resultados\",Objects:\"Obxectos\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pausar o diaporama\",\"People & Body\":\"Persoas e corpo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Escolla un «emoji»\",\"Please select a time zone:\":\"\",Previous:\"Anterir\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Buscar\",\"Search emoji\":\"\",\"Search results\":\"Resultados da busca\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Seleccione unha etiqueta\",\"Select provider\":\"\",Settings:\"Axustes\",\"Settings navigation\":\"Navegación polos axustes\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Sorrisos e emocións\",\"Start slideshow\":\"Iniciar o diaporama\",\"Start typing to search\":\"\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viaxes e lugares\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Non foi posíbel buscar o grupo\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"he\",translations:{\"{tag} (invisible)\":\"{tag} (נסתר)\",\"{tag} (restricted)\":\"{tag} (מוגבל)\",\"a few seconds ago\":\"לפני מספר שניות\",Actions:\"פעולות\",'Actions for item with name \"{name}\"':\"פעולות לפריט בשם „{name}”\",Activities:\"פעילויות\",\"Animals & Nature\":\"חיות וטבע\",\"Any link\":\"קישור כלשהו\",\"Anything shared with the same group of people will show up here\":\"כל מה שמשותף עם אותה קבוצת האנשים יופיע כאן\",\"Avatar of {displayName}\":\"תמונה ייצוגית של {displayName}\",\"Avatar of {displayName}, {status}\":\"תמונה ייצוגית של {displayName}, {status}\",Back:\"חזרה\",\"Back to provider selection\":\"חזרה לבחירת ספק\",\"Cancel changes\":\"ביטול שינויים\",\"Change name\":\"החלפת שם\",Choose:\"בחירה\",\"Clear search\":\"פינוי חיפוש\",\"Clear text\":\"פינוי טקסט\",Close:\"סגירה\",\"Close modal\":\"סגירת החלונית\",\"Close navigation\":\"סגירת הניווט\",\"Close sidebar\":\"סגירת סרגל הצד\",\"Close Smart Picker\":\"סגירת הבורר החכם\",\"Collapse menu\":\"צמצום התפריט\",\"Confirm changes\":\"אישור השינויים\",Custom:\"בהתאמה אישית\",\"Edit item\":\"עריכת פריט\",\"Enter link\":\"מילוי קישור\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"שגיאה בקבלת המשאבים הקשורים. נא ליצור קשר עם הנהלת המערכת אם יש לך שאלות.\",\"External documentation for {name}\":\"תיעוד חיצוני עבור {name}\",Favorite:\"למועדפים\",Flags:\"דגלים\",\"Food & Drink\":\"מזון ומשקאות\",\"Frequently used\":\"בשימוש תדיר\",Global:\"כללי\",\"Go back to the list\":\"חזרה לרשימה\",\"Hide password\":\"הסתרת סיסמה\",'Load more \"{options}\"\"':\"טעינת „{options}” נוספות\",\"Message limit of {count} characters reached\":\"הגעת למגבלה של {count} תווים\",\"More items …\":\"פריטים נוספים…\",\"More options\":\"אפשרויות נוספות\",Next:\"הבא\",\"No emoji found\":\"לא נמצא אמוג׳י\",\"No link provider found\":\"לא נמצא ספק קישורים\",\"No results\":\"אין תוצאות\",Objects:\"חפצים\",\"Open contact menu\":\"פתיחת תפריט קשר\",'Open link to \"{resourceName}\"':\"פתיחת קישור אל „{resourceName}”\",\"Open menu\":\"פתיחת תפריט\",\"Open navigation\":\"פתיחת ניווט\",\"Open settings menu\":\"פתיחת תפריט הגדרות\",\"Password is secure\":\"הסיסמה מאובטחת\",\"Pause slideshow\":\"השהיית מצגת\",\"People & Body\":\"אנשים וגוף\",\"Pick a date\":\"נא לבחור תאריך\",\"Pick a date and a time\":\"נא לבחור תאריך ושעה\",\"Pick a month\":\"נא לבחור חודש\",\"Pick a time\":\"נא לבחור שעה\",\"Pick a week\":\"נא לבחור שבוע\",\"Pick a year\":\"נא לבחור שנה\",\"Pick an emoji\":\"נא לבחור אמוג׳י\",\"Please select a time zone:\":\"נא לבחור אזור זמן:\",Previous:\"הקודם\",\"Provider icon\":\"סמל ספק\",\"Raw link {options}\":\"קישור גולמי {options}\",\"Related resources\":\"משאבים קשורים\",Search:\"חיפוש\",\"Search emoji\":\"חיפוש אמוג׳י\",\"Search results\":\"תוצאות חיפוש\",\"sec. ago\":\"לפני מספר שניות\",\"seconds ago\":\"לפני מס׳ שניות\",\"Select a tag\":\"בחירת תגית\",\"Select provider\":\"בחירת ספק\",Settings:\"הגדרות\",\"Settings navigation\":\"ניווט בהגדרות\",\"Show password\":\"הצגת סיסמה\",\"Smart Picker\":\"בורר חכם\",\"Smileys & Emotion\":\"חייכנים ורגשונים\",\"Start slideshow\":\"התחלת המצגת\",\"Start typing to search\":\"התחלת הקלדה מחפשת\",Submit:\"הגשה\",Symbols:\"סמלים\",\"Travel & Places\":\"טיולים ומקומות\",\"Type to search time zone\":\"יש להקליד כדי לחפש אזור זמן\",\"Unable to search the group\":\"לא ניתן לחפש בקבוצה\",\"Undo changes\":\"ביטול שינויים\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"כאן ניתן לכתוב הודעה, אפשר להשתמש ב־„@” כדי לאזכר מישהו, ב־„:” להשלמה אוטומטית של אמוג׳י…\"}},{locale:\"hi_IN\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"hr\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"hsb\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"hu\",translations:{\"{tag} (invisible)\":\"{tag} (láthatatlan)\",\"{tag} (restricted)\":\"{tag} (korlátozott)\",\"a few seconds ago\":\"\",Actions:\"Műveletek\",'Actions for item with name \"{name}\"':\"\",Activities:\"Tevékenységek\",\"Animals & Nature\":\"Állatok és természet\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni\",\"Avatar of {displayName}\":\"{displayName} profilképe\",\"Avatar of {displayName}, {status}\":\"{displayName} profilképe, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Változtatások elvetése\",\"Change name\":\"\",Choose:\"Válassszon\",\"Clear search\":\"\",\"Clear text\":\"Szöveg törlése\",Close:\"Bezárás\",\"Close modal\":\"Ablak bezárása\",\"Close navigation\":\"Navigáció bezárása\",\"Close sidebar\":\"Oldalsáv bezárása\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Változtatások megerősítése\",Custom:\"Egyéni\",\"Edit item\":\"Elem szerkesztése\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Kedvenc\",Flags:\"Zászlók\",\"Food & Drink\":\"Étel és ital\",\"Frequently used\":\"Gyakran használt\",Global:\"Globális\",\"Go back to the list\":\"Ugrás vissza a listához\",\"Hide password\":\"Jelszó elrejtése\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"{count} karakteres üzenetkorlát elérve\",\"More items …\":\"További elemek...\",\"More options\":\"\",Next:\"Következő\",\"No emoji found\":\"Nem található emodzsi\",\"No link provider found\":\"\",\"No results\":\"Nincs találat\",Objects:\"Tárgyak\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Navigáció megnyitása\",\"Open settings menu\":\"\",\"Password is secure\":\"A jelszó biztonságos\",\"Pause slideshow\":\"Diavetítés szüneteltetése\",\"People & Body\":\"Emberek és test\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Válasszon egy emodzsit\",\"Please select a time zone:\":\"Válasszon időzónát:\",Previous:\"Előző\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Kapcsolódó erőforrások\",Search:\"Keresés\",\"Search emoji\":\"\",\"Search results\":\"Találatok\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Válasszon címkét\",\"Select provider\":\"\",Settings:\"Beállítások\",\"Settings navigation\":\"Navigáció a beállításokban\",\"Show password\":\"Jelszó megjelenítése\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Mosolyok és érzelmek\",\"Start slideshow\":\"Diavetítés indítása\",\"Start typing to search\":\"\",Submit:\"Beküldés\",Symbols:\"Szimbólumok\",\"Travel & Places\":\"Utazás és helyek\",\"Type to search time zone\":\"Gépeljen az időzóna kereséséhez\",\"Unable to search the group\":\"A csoport nem kereshető\",\"Undo changes\":\"Változtatások visszavonása\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…\"}},{locale:\"hy\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ia\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"id\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ig\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"is\",translations:{\"{tag} (invisible)\":\"{tag} (ósýnilegt)\",\"{tag} (restricted)\":\"{tag} (takmarkað)\",\"a few seconds ago\":\"\",Actions:\"Aðgerðir\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aðgerðir\",\"Animals & Nature\":\"Dýr og náttúra\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Velja\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Loka\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"Sérsniðið\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Flögg\",\"Food & Drink\":\"Matur og drykkur\",\"Frequently used\":\"Oftast notað\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"Næsta\",\"No emoji found\":\"Ekkert tjáningartákn fannst\",\"No link provider found\":\"\",\"No results\":\"Engar niðurstöður\",Objects:\"Hlutir\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Gera hlé á skyggnusýningu\",\"People & Body\":\"Fólk og líkami\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Veldu tjáningartákn\",\"Please select a time zone:\":\"\",Previous:\"Fyrri\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Leita\",\"Search emoji\":\"\",\"Search results\":\"Leitarniðurstöður\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Veldu merki\",\"Select provider\":\"\",Settings:\"Stillingar\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Broskallar og tilfinningar\",\"Start slideshow\":\"Byrja skyggnusýningu\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"Tákn\",\"Travel & Places\":\"Staðir og ferðalög\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Get ekki leitað í hópnum\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"it\",translations:{\"{tag} (invisible)\":\"{tag} (invisibile)\",\"{tag} (restricted)\":\"{tag} (limitato)\",\"a few seconds ago\":\"\",Actions:\"Azioni\",'Actions for item with name \"{name}\"':\"\",Activities:\"Attività\",\"Animals & Nature\":\"Animali e natura\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui\",\"Avatar of {displayName}\":\"Avatar di {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar di {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Annulla modifiche\",\"Change name\":\"\",Choose:\"Scegli\",\"Clear search\":\"\",\"Clear text\":\"Cancella il testo\",Close:\"Chiudi\",\"Close modal\":\"Chiudi il messaggio modale\",\"Close navigation\":\"Chiudi la navigazione\",\"Close sidebar\":\"Chiudi la barra laterale\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Conferma modifiche\",Custom:\"Personalizzato\",\"Edit item\":\"Modifica l'elemento\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Preferito\",Flags:\"Bandiere\",\"Food & Drink\":\"Cibo e bevande\",\"Frequently used\":\"Usati di frequente\",Global:\"Globale\",\"Go back to the list\":\"Torna all'elenco\",\"Hide password\":\"Nascondi la password\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limite dei messaggi di {count} caratteri raggiunto\",\"More items …\":\"Più elementi ...\",\"More options\":\"\",Next:\"Successivo\",\"No emoji found\":\"Nessun emoji trovato\",\"No link provider found\":\"\",\"No results\":\"Nessun risultato\",Objects:\"Oggetti\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Apri la navigazione\",\"Open settings menu\":\"\",\"Password is secure\":\"La password è sicura\",\"Pause slideshow\":\"Presentazione in pausa\",\"People & Body\":\"Persone e corpo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Scegli un emoji\",\"Please select a time zone:\":\"Si prega di selezionare un fuso orario:\",Previous:\"Precedente\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Risorse correlate\",Search:\"Cerca\",\"Search emoji\":\"\",\"Search results\":\"Risultati di ricerca\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Seleziona un'etichetta\",\"Select provider\":\"\",Settings:\"Impostazioni\",\"Settings navigation\":\"Navigazione delle impostazioni\",\"Show password\":\"Mostra la password\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Faccine ed emozioni\",\"Start slideshow\":\"Avvia presentazione\",\"Start typing to search\":\"\",Submit:\"Invia\",Symbols:\"Simboli\",\"Travel & Places\":\"Viaggi e luoghi\",\"Type to search time zone\":\"Digita per cercare un fuso orario\",\"Unable to search the group\":\"Impossibile cercare il gruppo\",\"Undo changes\":\"Cancella i cambiamenti\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Scrivi un messaggio, \"@\" per menzionare qualcuno, \":\" per il completamento automatico delle emoji ...'}},{locale:\"ja\",translations:{\"{tag} (invisible)\":\"{タグ} (不可視)\",\"{tag} (restricted)\":\"{タグ} (制限付)\",\"a few seconds ago\":\"\",Actions:\"操作\",'Actions for item with name \"{name}\"':\"\",Activities:\"アクティビティ\",\"Animals & Nature\":\"動物と自然\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"同じグループで共有しているものは、全てここに表示されます\",\"Avatar of {displayName}\":\"{displayName} のアバター\",\"Avatar of {displayName}, {status}\":\"{displayName}, {status} のアバター\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"変更をキャンセル\",\"Change name\":\"\",Choose:\"選択\",\"Clear search\":\"\",\"Clear text\":\"テキストをクリア\",Close:\"閉じる\",\"Close modal\":\"モーダルを閉じる\",\"Close navigation\":\"ナビゲーションを閉じる\",\"Close sidebar\":\"サイドバーを閉じる\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"変更を承認\",Custom:\"カスタム\",\"Edit item\":\"編集\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"お気に入り\",Flags:\"国旗\",\"Food & Drink\":\"食べ物と飲み物\",\"Frequently used\":\"よく使うもの\",Global:\"全体\",\"Go back to the list\":\"リストに戻る\",\"Hide password\":\"パスワードを非表示\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"{count} 文字のメッセージ上限に達しています\",\"More items …\":\"他のアイテム\",\"More options\":\"\",Next:\"次\",\"No emoji found\":\"絵文字が見つかりません\",\"No link provider found\":\"\",\"No results\":\"なし\",Objects:\"物\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"ナビゲーションを開く\",\"Open settings menu\":\"\",\"Password is secure\":\"パスワードは保護されています\",\"Pause slideshow\":\"スライドショーを一時停止\",\"People & Body\":\"様々な人と体の部位\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"絵文字を選択\",\"Please select a time zone:\":\"タイムゾーンを選んで下さい:\",Previous:\"前\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"関連リソース\",Search:\"検索\",\"Search emoji\":\"\",\"Search results\":\"検索結果\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"タグを選択\",\"Select provider\":\"\",Settings:\"設定\",\"Settings navigation\":\"ナビゲーション設定\",\"Show password\":\"パスワードを表示\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"感情表現\",\"Start slideshow\":\"スライドショーを開始\",\"Start typing to search\":\"\",Submit:\"提出\",Symbols:\"記号\",\"Travel & Places\":\"旅行と場所\",\"Type to search time zone\":\"タイムゾーン検索のため入力してください\",\"Unable to search the group\":\"グループを検索できません\",\"Undo changes\":\"変更を取り消し\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'メッセージを記入、\"@\"でメンション、\":\"で絵文字の自動補完 ...'}},{locale:\"ka\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ka_GE\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"kab\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"kk\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"km\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"kn\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ko\",translations:{\"{tag} (invisible)\":\"{tag}(숨김)\",\"{tag} (restricted)\":\"{tag}(제한)\",\"a few seconds ago\":\"방금 전\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"활동\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"la\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"lb\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"lo\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"lt_LT\",translations:{\"{tag} (invisible)\":\"{tag} (nematoma)\",\"{tag} (restricted)\":\"{tag} (apribota)\",\"a few seconds ago\":\"\",Actions:\"Veiksmai\",'Actions for item with name \"{name}\"':\"\",Activities:\"Veiklos\",\"Animals & Nature\":\"Gyvūnai ir gamta\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Pasirinkti\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Užverti\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"Tinkinti\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Vėliavos\",\"Food & Drink\":\"Maistas ir gėrimai\",\"Frequently used\":\"Dažniausiai naudoti\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Pasiekta {count} simbolių žinutės riba\",\"More items …\":\"\",\"More options\":\"\",Next:\"Kitas\",\"No emoji found\":\"Nerasta jaustukų\",\"No link provider found\":\"\",\"No results\":\"Nėra rezultatų\",Objects:\"Objektai\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pristabdyti skaidrių rodymą\",\"People & Body\":\"Žmonės ir kūnas\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Pasirinkti jaustuką\",\"Please select a time zone:\":\"\",Previous:\"Ankstesnis\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Ieškoti\",\"Search emoji\":\"\",\"Search results\":\"Paieškos rezultatai\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Pasirinkti žymę\",\"Select provider\":\"\",Settings:\"Nustatymai\",\"Settings navigation\":\"Naršymas nustatymuose\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Šypsenos ir emocijos\",\"Start slideshow\":\"Pradėti skaidrių rodymą\",\"Start typing to search\":\"\",Submit:\"Pateikti\",Symbols:\"Simboliai\",\"Travel & Places\":\"Kelionės ir vietos\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"Nepavyko atlikti paiešką grupėje\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"lv\",translations:{\"{tag} (invisible)\":\"{tag} (neredzams)\",\"{tag} (restricted)\":\"{tag} (ierobežots)\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Izvēlēties\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Aizvērt\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"Nākamais\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"Nav rezultātu\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pauzēt slaidrādi\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"Iepriekšējais\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Izvēlēties birku\",\"Select provider\":\"\",Settings:\"Iestatījumi\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"Sākt slaidrādi\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"mk\",translations:{\"{tag} (invisible)\":\"{tag} (невидливо)\",\"{tag} (restricted)\":\"{tag} (ограничено)\",\"a few seconds ago\":\"\",Actions:\"Акции\",'Actions for item with name \"{name}\"':\"\",Activities:\"Активности\",\"Animals & Nature\":\"Животни & Природа\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Аватар на {displayName}\",\"Avatar of {displayName}, {status}\":\"Аватар на {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Откажи ги промените\",\"Change name\":\"\",Choose:\"Избери\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Затвори\",\"Close modal\":\"Затвори модал\",\"Close navigation\":\"Затвори навигација\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Потврди ги промените\",Custom:\"Прилагодени\",\"Edit item\":\"Уреди\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Фаворити\",Flags:\"Знамиња\",\"Food & Drink\":\"Храна & Пијалоци\",\"Frequently used\":\"Најчесто користени\",Global:\"Глобално\",\"Go back to the list\":\"Врати се на листата\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Ограничувањето на должината на пораката од {count} карактери е надминато\",\"More items …\":\"\",\"More options\":\"\",Next:\"Следно\",\"No emoji found\":\"Не се пронајдени емотикони\",\"No link provider found\":\"\",\"No results\":\"Нема резултати\",Objects:\"Објекти\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Отвори навигација\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Пузирај слајдшоу\",\"People & Body\":\"Луѓе & Тело\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Избери емотикон\",\"Please select a time zone:\":\"Изберете временска зона:\",Previous:\"Предходно\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Барај\",\"Search emoji\":\"\",\"Search results\":\"Резултати од барувањето\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Избери ознака\",\"Select provider\":\"\",Settings:\"Параметри\",\"Settings navigation\":\"Параметри за навигација\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Смешковци & Емотикони\",\"Start slideshow\":\"Стартувај слајдшоу\",\"Start typing to search\":\"\",Submit:\"Испрати\",Symbols:\"Симболи\",\"Travel & Places\":\"Патувања & Места\",\"Type to search time zone\":\"Напишете за да пребарате временска зона\",\"Unable to search the group\":\"Неможе да се принајде групата\",\"Undo changes\":\"Врати ги промените\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"mn\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"mr\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ms_MY\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"my\",translations:{\"{tag} (invisible)\":\"{tag} (ကွယ်ဝှက်ထား)\",\"{tag} (restricted)\":\"{tag} (ကန့်သတ်)\",\"a few seconds ago\":\"\",Actions:\"လုပ်ဆောင်ချက်များ\",'Actions for item with name \"{name}\"':\"\",Activities:\"ပြုလုပ်ဆောင်တာများ\",\"Animals & Nature\":\"တိရစ္ဆာန်များနှင့် သဘာဝ\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"{displayName} ၏ ကိုယ်ပွား\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်\",\"Change name\":\"\",Choose:\"ရွေးချယ်ရန်\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"ပိတ်ရန်\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"ပြောင်းလဲမှုများ အတည်ပြုရန်\",Custom:\"အလိုကျချိန်ညှိမှု\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"အလံများ\",\"Food & Drink\":\"အစားအသောက်\",\"Frequently used\":\"မကြာခဏအသုံးပြုသော\",Global:\"ကမ္ဘာလုံးဆိုင်ရာ\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ\",\"More items …\":\"\",\"More options\":\"\",Next:\"နောက်သို့ဆက်ရန်\",\"No emoji found\":\"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ\",\"No link provider found\":\"\",\"No results\":\"ရလဒ်မရှိပါ\",Objects:\"အရာဝတ္ထုများ\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"စလိုက်ရှိုး ခေတ္တရပ်ရန်\",\"People & Body\":\"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"အီမိုဂျီရွေးရန်\",\"Please select a time zone:\":\"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ\",Previous:\"ယခင်\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"ရှာဖွေရန်\",\"Search emoji\":\"\",\"Search results\":\"ရှာဖွေမှု ရလဒ်များ\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"tag ရွေးချယ်ရန်\",\"Select provider\":\"\",Settings:\"ချိန်ညှိချက်များ\",\"Settings navigation\":\"ချိန်ညှိချက်အညွှန်း\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"စမိုင်လီများနှင့် အီမိုရှင်း\",\"Start slideshow\":\"စလိုက်ရှိုးအား စတင်ရန်\",\"Start typing to search\":\"\",Submit:\"တင်သွင်းရန်\",Symbols:\"သင်္ကေတများ\",\"Travel & Places\":\"ခရီးသွားလာခြင်းနှင့် နေရာများ\",\"Type to search time zone\":\"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ\",\"Unable to search the group\":\"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"nb\",translations:{\"{tag} (invisible)\":\"{tag} (usynlig)\",\"{tag} (restricted)\":\"{tag} (beskyttet)\",\"a few seconds ago\":\"\",Actions:\"Handlinger\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktiviteter\",\"Animals & Nature\":\"Dyr og natur\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Alt som er delt med den samme gruppen vil vises her\",\"Avatar of {displayName}\":\"Avataren til {displayName}\",\"Avatar of {displayName}, {status}\":\"{displayName}'s avatar, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Avbryt endringer\",\"Change name\":\"\",Choose:\"Velg\",\"Clear search\":\"\",\"Clear text\":\"Fjern tekst\",Close:\"Lukk\",\"Close modal\":\"Lukk modal\",\"Close navigation\":\"Lukk navigasjon\",\"Close sidebar\":\"Lukk sidepanel\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Bekreft endringer\",Custom:\"Tilpasset\",\"Edit item\":\"Rediger\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favoritt\",Flags:\"Flagg\",\"Food & Drink\":\"Mat og drikke\",\"Frequently used\":\"Ofte brukt\",Global:\"Global\",\"Go back to the list\":\"Gå tilbake til listen\",\"Hide password\":\"Skjul passord\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Karakter begrensing {count} nådd i melding\",\"More items …\":\"Flere gjenstander...\",\"More options\":\"\",Next:\"Neste\",\"No emoji found\":\"Fant ingen emoji\",\"No link provider found\":\"\",\"No results\":\"Ingen resultater\",Objects:\"Objekter\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Åpne navigasjon\",\"Open settings menu\":\"\",\"Password is secure\":\"Passordet er sikkert\",\"Pause slideshow\":\"Pause lysbildefremvisning\",\"People & Body\":\"Mennesker og kropp\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Velg en emoji\",\"Please select a time zone:\":\"Vennligst velg tidssone\",Previous:\"Forrige\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Relaterte ressurser\",Search:\"Søk\",\"Search emoji\":\"\",\"Search results\":\"Søkeresultater\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Velg en merkelapp\",\"Select provider\":\"\",Settings:\"Innstillinger\",\"Settings navigation\":\"Navigasjonsinstillinger\",\"Show password\":\"Vis passord\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smilefjes og følelser\",\"Start slideshow\":\"Start lysbildefremvisning\",\"Start typing to search\":\"\",Submit:\"Send\",Symbols:\"Symboler\",\"Travel & Places\":\"Reise og steder\",\"Type to search time zone\":\"Tast for å søke etter tidssone\",\"Unable to search the group\":\"Kunne ikke søke i gruppen\",\"Undo changes\":\"Tilbakestill endringer\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv melding, bruk \"@\" for å nevne noen, bruk \":\" for autofullføring av emoji...'}},{locale:\"ne\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"nl\",translations:{\"{tag} (invisible)\":\"{tag} (onzichtbaar)\",\"{tag} (restricted)\":\"{tag} (beperkt)\",\"a few seconds ago\":\"\",Actions:\"Acties\",'Actions for item with name \"{name}\"':\"\",Activities:\"Activiteiten\",\"Animals & Nature\":\"Dieren & Natuur\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Avatar van {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar van {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Wijzigingen annuleren\",\"Change name\":\"\",Choose:\"Kies\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Sluiten\",\"Close modal\":\"\",\"Close navigation\":\"Navigatie sluiten\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Wijzigingen bevestigen\",Custom:\"Aangepast\",\"Edit item\":\"Item bewerken\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Vlaggen\",\"Food & Drink\":\"Eten & Drinken\",\"Frequently used\":\"Vaak gebruikt\",Global:\"Globaal\",\"Go back to the list\":\"Ga terug naar de lijst\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Berichtlimiet van {count} karakters bereikt\",\"More items …\":\"\",\"More options\":\"\",Next:\"Volgende\",\"No emoji found\":\"Geen emoji gevonden\",\"No link provider found\":\"\",\"No results\":\"Geen resultaten\",Objects:\"Objecten\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Navigatie openen\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pauzeer diavoorstelling\",\"People & Body\":\"Mensen & Lichaam\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Kies een emoji\",\"Please select a time zone:\":\"Selecteer een tijdzone:\",Previous:\"Vorige\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Zoeken\",\"Search emoji\":\"\",\"Search results\":\"Zoekresultaten\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Selecteer een label\",\"Select provider\":\"\",Settings:\"Instellingen\",\"Settings navigation\":\"Instellingen navigatie\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smileys & Emotie\",\"Start slideshow\":\"Start diavoorstelling\",\"Start typing to search\":\"\",Submit:\"Verwerken\",Symbols:\"Symbolen\",\"Travel & Places\":\"Reizen & Plaatsen\",\"Type to search time zone\":\"Type om de tijdzone te zoeken\",\"Unable to search the group\":\"Kan niet in de groep zoeken\",\"Undo changes\":\"Wijzigingen ongedaan maken\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"nn_NO\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"oc\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (limit)\",\"a few seconds ago\":\"\",Actions:\"Accions\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"Causir\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Tampar\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"Seguent\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"Cap de resultat\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Metre en pausa lo diaporama\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"Precedent\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Seleccionar una etiqueta\",\"Select provider\":\"\",Settings:\"Paramètres\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"Lançar lo diaporama\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"pl\",translations:{\"{tag} (invisible)\":\"{tag} (niewidoczna)\",\"{tag} (restricted)\":\"{tag} (ograniczona)\",\"a few seconds ago\":\"\",Actions:\"Działania\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktywność\",\"Animals & Nature\":\"Zwierzęta i natura\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób\",\"Avatar of {displayName}\":\"Awatar {displayName}\",\"Avatar of {displayName}, {status}\":\"Awatar {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Anuluj zmiany\",\"Change name\":\"\",Choose:\"Wybierz\",\"Clear search\":\"\",\"Clear text\":\"Wyczyść tekst\",Close:\"Zamknij\",\"Close modal\":\"Zamknij modal\",\"Close navigation\":\"Zamknij nawigację\",\"Close sidebar\":\"Zamknij pasek boczny\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Potwierdź zmiany\",Custom:\"Zwyczajne\",\"Edit item\":\"Edytuj element\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Ulubiony\",Flags:\"Flagi\",\"Food & Drink\":\"Jedzenie i picie\",\"Frequently used\":\"Często używane\",Global:\"Globalnie\",\"Go back to the list\":\"Powrót do listy\",\"Hide password\":\"Ukryj hasło\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Przekroczono limit wiadomości wynoszący {count} znaków\",\"More items …\":\"Więcej pozycji…\",\"More options\":\"\",Next:\"Następny\",\"No emoji found\":\"Nie znaleziono emoji\",\"No link provider found\":\"\",\"No results\":\"Brak wyników\",Objects:\"Obiekty\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Otwórz nawigację\",\"Open settings menu\":\"\",\"Password is secure\":\"Hasło jest bezpieczne\",\"Pause slideshow\":\"Wstrzymaj pokaz slajdów\",\"People & Body\":\"Ludzie i ciało\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Wybierz emoji\",\"Please select a time zone:\":\"Wybierz strefę czasową:\",Previous:\"Poprzedni\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Powiązane zasoby\",Search:\"Szukaj\",\"Search emoji\":\"\",\"Search results\":\"Wyniki wyszukiwania\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Wybierz etykietę\",\"Select provider\":\"\",Settings:\"Ustawienia\",\"Settings navigation\":\"Ustawienia nawigacji\",\"Show password\":\"Pokaż hasło\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Buźki i emotikony\",\"Start slideshow\":\"Rozpocznij pokaz slajdów\",\"Start typing to search\":\"\",Submit:\"Wyślij\",Symbols:\"Symbole\",\"Travel & Places\":\"Podróże i miejsca\",\"Type to search time zone\":\"Wpisz, aby wyszukać strefę czasową\",\"Unable to search the group\":\"Nie można przeszukać grupy\",\"Undo changes\":\"Cofnij zmiany\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Napisz wiadomość, \"@\" aby o kimś wspomnieć, \":\" dla autouzupełniania emoji…'}},{locale:\"ps\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"pt_BR\",translations:{\"{tag} (invisible)\":\"{tag} (invisível)\",\"{tag} (restricted)\":\"{tag} (restrito) \",\"a few seconds ago\":\"\",Actions:\"Ações\",'Actions for item with name \"{name}\"':\"\",Activities:\"Atividades\",\"Animals & Nature\":\"Animais & Natureza\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Cancelar alterações\",\"Change name\":\"\",Choose:\"Escolher\",\"Clear search\":\"\",\"Clear text\":\"Limpar texto\",Close:\"Fechar\",\"Close modal\":\"Fechar modal\",\"Close navigation\":\"Fechar navegação\",\"Close sidebar\":\"Fechar barra lateral\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Confirmar alterações\",Custom:\"Personalizado\",\"Edit item\":\"Editar item\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favorito\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida & Bebida\",\"Frequently used\":\"Mais usados\",Global:\"Global\",\"Go back to the list\":\"Volte para a lista\",\"Hide password\":\"Ocultar a senha\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limite de mensagem de {count} caracteres atingido\",\"More items …\":\"Mais itens …\",\"More options\":\"\",Next:\"Próximo\",\"No emoji found\":\"Nenhum emoji encontrado\",\"No link provider found\":\"\",\"No results\":\"Sem resultados\",Objects:\"Objetos\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Abrir navegação\",\"Open settings menu\":\"\",\"Password is secure\":\"A senha é segura\",\"Pause slideshow\":\"Pausar apresentação de slides\",\"People & Body\":\"Pessoas & Corpo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Escolha um emoji\",\"Please select a time zone:\":\"Selecione um fuso horário: \",Previous:\"Anterior\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Recursos relacionados\",Search:\"Pesquisar\",\"Search emoji\":\"\",\"Search results\":\"Resultados da pesquisa\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Selecionar uma tag\",\"Select provider\":\"\",Settings:\"Configurações\",\"Settings navigation\":\"Navegação de configurações\",\"Show password\":\"Mostrar senha\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smiles & Emoções\",\"Start slideshow\":\"Iniciar apresentação de slides\",\"Start typing to search\":\"\",Submit:\"Enviar\",Symbols:\"Símbolo\",\"Travel & Places\":\"Viagem & Lugares\",\"Type to search time zone\":\"Digite para pesquisar o fuso horário \",\"Unable to search the group\":\"Não foi possível pesquisar o grupo\",\"Undo changes\":\"Desfazer modificações\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escreva mensagens, use \"@\" para mencionar algum, use \":\" for autocompletar emoji …'}},{locale:\"pt_PT\",translations:{\"{tag} (invisible)\":\"{tag} (invisivel)\",\"{tag} (restricted)\":\"{tag} (restrito)\",\"a few seconds ago\":\"alguns segundos atrás\",Actions:\"Ações\",'Actions for item with name \"{name}\"':'Ações para objeto com o nome \"[name]\"',Activities:\"Atividades\",\"Animals & Nature\":\"Animais e Natureza\",\"Any link\":\"Qualquer link\",\"Anything shared with the same group of people will show up here\":\"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",Back:\"Voltar atrás\",\"Back to provider selection\":\"Voltar à seleção de fornecedor\",\"Cancel changes\":\"Cancelar alterações\",\"Change name\":\"Alterar nome\",Choose:\"Escolher\",\"Clear search\":\"Limpar a pesquisa\",\"Clear text\":\"Limpar texto\",Close:\"Fechar\",\"Close modal\":\"Fechar modal\",\"Close navigation\":\"Fechar navegação\",\"Close sidebar\":\"Fechar barra lateral\",\"Close Smart Picker\":'Fechar \"Smart Picker\"',\"Collapse menu\":\"Comprimir menu\",\"Confirm changes\":\"Confirmar alterações\",Custom:\"Personalizado\",\"Edit item\":\"Editar item\",\"Enter link\":\"Introduzir link\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Erro em obter info relacionadas. Por favor contacte o administrador do sistema para esclarecimentos adicionais.\",\"External documentation for {name}\":\"Documentação externa para {name}\",Favorite:\"Favorito\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida e Bebida\",\"Frequently used\":\"Mais utilizados\",Global:\"Global\",\"Go back to the list\":\"Voltar para a lista\",\"Hide password\":\"Ocultar a senha\",'Load more \"{options}\"\"':'Obter mais \"{options}\"\"',\"Message limit of {count} characters reached\":\"Atingido o limite de {count} carateres da mensagem.\",\"More items …\":\"Mais itens …\",\"More options\":\"Mais opções\",Next:\"Seguinte\",\"No emoji found\":\"Nenhum emoji encontrado\",\"No link provider found\":\"Nenhum fornecedor de link encontrado\",\"No results\":\"Sem resultados\",Objects:\"Objetos\",\"Open contact menu\":\"Abrir o menu de contato\",'Open link to \"{resourceName}\"':'Abrir link para \"{resourceName}\"',\"Open menu\":\"Abrir menu\",\"Open navigation\":\"Abrir navegação\",\"Open settings menu\":\"Abrir menu de configurações\",\"Password is secure\":\"A senha é segura\",\"Pause slideshow\":\"Pausar diaporama\",\"People & Body\":\"Pessoas e Corpo\",\"Pick a date\":\"Escolha uma data\",\"Pick a date and a time\":\"Escolha uma data e um horário\",\"Pick a month\":\"Escolha um mês\",\"Pick a time\":\"Escolha um horário\",\"Pick a week\":\"Escolha uma semana\",\"Pick a year\":\"Escolha um ano\",\"Pick an emoji\":\"Escolha um emoji\",\"Please select a time zone:\":\"Por favor, selecione um fuso horário: \",Previous:\"Anterior\",\"Provider icon\":\"Icon do fornecedor\",\"Raw link {options}\":\"Link inicial {options}\",\"Related resources\":\"Recursos relacionados\",Search:\"Pesquisar\",\"Search emoji\":\"Pesquisar emoji\",\"Search results\":\"Resultados da pesquisa\",\"sec. ago\":\"seg. atrás\",\"seconds ago\":\"segundos atrás\",\"Select a tag\":\"Selecionar uma etiqueta\",\"Select provider\":\"Escolha de fornecedor\",Settings:\"Definições\",\"Settings navigation\":\"Navegação de configurações\",\"Show password\":\"Mostrar senha\",\"Smart Picker\":\"Smart Picker\",\"Smileys & Emotion\":\"Sorrisos e Emoções\",\"Start slideshow\":\"Iniciar diaporama\",\"Start typing to search\":\"Comece a digitar para pesquisar\",Submit:\"Submeter\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viagem e Lugares\",\"Type to search time zone\":\"Digite para pesquisar o fuso horário \",\"Unable to search the group\":\"Não é possível pesquisar o grupo\",\"Undo changes\":\"Anular alterações\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escreva a mensagem, use \"@\" para mencionar alguém, use \":\" para obter um emoji …'}},{locale:\"ro\",translations:{\"{tag} (invisible)\":\"{tag} (invizibil)\",\"{tag} (restricted)\":\"{tag} (restricționat)\",\"a few seconds ago\":\"\",Actions:\"Acțiuni\",'Actions for item with name \"{name}\"':\"\",Activities:\"Activități\",\"Animals & Nature\":\"Animale și natură\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici\",\"Avatar of {displayName}\":\"Avatarul lui {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatarul lui {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Anulează modificările\",\"Change name\":\"\",Choose:\"Alegeți\",\"Clear search\":\"\",\"Clear text\":\"Șterge textul\",Close:\"Închideți\",\"Close modal\":\"Închideți modulul\",\"Close navigation\":\"Închideți navigarea\",\"Close sidebar\":\"Închide bara laterală\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Confirmați modificările\",Custom:\"Personalizat\",\"Edit item\":\"Editați elementul\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Favorit\",Flags:\"Marcaje\",\"Food & Drink\":\"Alimente și băuturi\",\"Frequently used\":\"Utilizate frecvent\",Global:\"Global\",\"Go back to the list\":\"Întoarceți-vă la listă\",\"Hide password\":\"Ascunde parola\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limita mesajului de {count} caractere a fost atinsă\",\"More items …\":\"Mai multe articole ...\",\"More options\":\"\",Next:\"Următorul\",\"No emoji found\":\"Nu s-a găsit niciun emoji\",\"No link provider found\":\"\",\"No results\":\"Nu există rezultate\",Objects:\"Obiecte\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Deschideți navigația\",\"Open settings menu\":\"\",\"Password is secure\":\"Parola este sigură\",\"Pause slideshow\":\"Pauză prezentare de diapozitive\",\"People & Body\":\"Oameni și corp\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Alege un emoji\",\"Please select a time zone:\":\"Vă rugăm să selectați un fus orar:\",Previous:\"Anterior\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Resurse legate\",Search:\"Căutare\",\"Search emoji\":\"\",\"Search results\":\"Rezultatele căutării\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Selectați o etichetă\",\"Select provider\":\"\",Settings:\"Setări\",\"Settings navigation\":\"Navigare setări\",\"Show password\":\"Arată parola\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Zâmbete și emoții\",\"Start slideshow\":\"Începeți prezentarea de diapozitive\",\"Start typing to search\":\"\",Submit:\"Trimiteți\",Symbols:\"Simboluri\",\"Travel & Places\":\"Călătorii și locuri\",\"Type to search time zone\":\"Tastați pentru a căuta fusul orar\",\"Unable to search the group\":\"Imposibilitatea de a căuta în grup\",\"Undo changes\":\"Anularea modificărilor\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Scrie un mesaj, folosește \"@\" pentru a menționa pe cineva, folosește \":\" pentru autocompletarea cu emoji ...'}},{locale:\"ru\",translations:{\"{tag} (invisible)\":\"{tag} (невидимое)\",\"{tag} (restricted)\":\"{tag} (ограниченное)\",\"a few seconds ago\":\"\",Actions:\"Действия \",'Actions for item with name \"{name}\"':\"\",Activities:\"События\",\"Animals & Nature\":\"Животные и природа \",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Аватар {displayName}\",\"Avatar of {displayName}, {status}\":\"Фотография {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Отменить изменения\",\"Change name\":\"\",Choose:\"Выберите\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Закрыть\",\"Close modal\":\"Закрыть модальное окно\",\"Close navigation\":\"Закрыть навигацию\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Подтвердить изменения\",Custom:\"Пользовательское\",\"Edit item\":\"Изменить элемент\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Флаги\",\"Food & Drink\":\"Еда, напиток\",\"Frequently used\":\"Часто используемый\",Global:\"Глобальный\",\"Go back to the list\":\"Вернуться к списку\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Достигнуто ограничение на количество символов в {count}\",\"More items …\":\"\",\"More options\":\"\",Next:\"Следующее\",\"No emoji found\":\"Эмодзи не найдено\",\"No link provider found\":\"\",\"No results\":\"Результаты отсуствуют\",Objects:\"Объекты\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Открыть навигацию\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Приостановить показ слйдов\",\"People & Body\":\"Люди и тело\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Выберите эмодзи\",\"Please select a time zone:\":\"Пожалуйста, выберите часовой пояс:\",Previous:\"Предыдущее\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Поиск\",\"Search emoji\":\"\",\"Search results\":\"Результаты поиска\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Выберите метку\",\"Select provider\":\"\",Settings:\"Параметры\",\"Settings navigation\":\"Навигация по настройкам\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Смайлики и эмоции\",\"Start slideshow\":\"Начать показ слайдов\",\"Start typing to search\":\"\",Submit:\"Утвердить\",Symbols:\"Символы\",\"Travel & Places\":\"Путешествия и места\",\"Type to search time zone\":\"Введите для поиска часового пояса\",\"Unable to search the group\":\"Невозможно найти группу\",\"Undo changes\":\"Отменить изменения\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sc\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"si\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sk\",translations:{\"{tag} (invisible)\":\"{tag} (neviditeľný)\",\"{tag} (restricted)\":\"{tag} (obmedzený)\",\"a few seconds ago\":\"\",Actions:\"Akcie\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktivity\",\"Animals & Nature\":\"Zvieratá a príroda\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Avatar {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Zrušiť zmeny\",\"Change name\":\"\",Choose:\"Vybrať\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Zatvoriť\",\"Close modal\":\"\",\"Close navigation\":\"Zavrieť navigáciu\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Potvrdiť zmeny\",Custom:\"Zvyk\",\"Edit item\":\"Upraviť položku\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"Vlajky\",\"Food & Drink\":\"Jedlo a nápoje\",\"Frequently used\":\"Často používané\",Global:\"Globálne\",\"Go back to the list\":\"Naspäť na zoznam\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Limit správy na {count} znakov dosiahnutý\",\"More items …\":\"\",\"More options\":\"\",Next:\"Ďalší\",\"No emoji found\":\"Nenašli sa žiadne emodži\",\"No link provider found\":\"\",\"No results\":\"Žiadne výsledky\",Objects:\"Objekty\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Otvoriť navigáciu\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Pozastaviť prezentáciu\",\"People & Body\":\"Ľudia a telo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Vyberte si emodži\",\"Please select a time zone:\":\"Prosím vyberte časovú zónu:\",Previous:\"Predchádzajúci\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Hľadať\",\"Search emoji\":\"\",\"Search results\":\"Výsledky vyhľadávania\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Vybrať štítok\",\"Select provider\":\"\",Settings:\"Nastavenia\",\"Settings navigation\":\"Navigácia v nastaveniach\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smajlíky a emócie\",\"Start slideshow\":\"Začať prezentáciu\",\"Start typing to search\":\"\",Submit:\"Odoslať\",Symbols:\"Symboly\",\"Travel & Places\":\"Cestovanie a miesta\",\"Type to search time zone\":\"Začníte písať pre vyhľadávanie časovej zóny\",\"Unable to search the group\":\"Skupinu sa nepodarilo nájsť\",\"Undo changes\":\"Vrátiť zmeny\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sl\",translations:{\"{tag} (invisible)\":\"{tag} (nevidno)\",\"{tag} (restricted)\":\"{tag} (omejeno)\",\"a few seconds ago\":\"\",Actions:\"Dejanja\",'Actions for item with name \"{name}\"':\"\",Activities:\"Dejavnosti\",\"Animals & Nature\":\"Živali in Narava\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Podoba {displayName}\",\"Avatar of {displayName}, {status}\":\"Prikazna slika {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Prekliči spremembe\",\"Change name\":\"\",Choose:\"Izbor\",\"Clear search\":\"\",\"Clear text\":\"Počisti besedilo\",Close:\"Zapri\",\"Close modal\":\"Zapri pojavno okno\",\"Close navigation\":\"Zapri krmarjenje\",\"Close sidebar\":\"Zapri stransko vrstico\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Potrdi spremembe\",Custom:\"Po meri\",\"Edit item\":\"Uredi predmet\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Priljubljeno\",Flags:\"Zastavice\",\"Food & Drink\":\"Hrana in Pijača\",\"Frequently used\":\"Pogostost uporabe\",Global:\"Splošno\",\"Go back to the list\":\"Vrni se na seznam\",\"Hide password\":\"Skrij geslo\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Dosežena omejitev {count} znakov na sporočilo.\",\"More items …\":\"Več predmetov ...\",\"More options\":\"\",Next:\"Naslednji\",\"No emoji found\":\"Ni najdenih izraznih ikon\",\"No link provider found\":\"\",\"No results\":\"Ni zadetkov\",Objects:\"Predmeti\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Odpri krmarjenje\",\"Open settings menu\":\"\",\"Password is secure\":\"Geslo je varno\",\"Pause slideshow\":\"Ustavi predstavitev\",\"People & Body\":\"Ljudje in Telo\",\"Pick a date\":\"Izbor datuma\",\"Pick a date and a time\":\"Izbor datuma in časa\",\"Pick a month\":\"Izbor meseca\",\"Pick a time\":\"Izbor časa\",\"Pick a week\":\"Izbor tedna\",\"Pick a year\":\"Izbor leta\",\"Pick an emoji\":\"Izbor izrazne ikone\",\"Please select a time zone:\":\"Izbor časovnega pasu:\",Previous:\"Predhodni\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"Povezani viri\",Search:\"Iskanje\",\"Search emoji\":\"\",\"Search results\":\"Zadetki iskanja\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Izbor oznake\",\"Select provider\":\"\",Settings:\"Nastavitve\",\"Settings navigation\":\"Krmarjenje nastavitev\",\"Show password\":\"Pokaži geslo\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Izrazne ikone\",\"Start slideshow\":\"Začni predstavitev\",\"Start typing to search\":\"\",Submit:\"Pošlji\",Symbols:\"Simboli\",\"Travel & Places\":\"Potovanja in Kraji\",\"Type to search time zone\":\"Vpišite niz za iskanje časovnega pasu\",\"Unable to search the group\":\"Ni mogoče iskati po skupini\",\"Undo changes\":\"Razveljavi spremembe\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sq\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sr\",translations:{\"{tag} (invisible)\":\"{tag} (nevidljivo)\",\"{tag} (restricted)\":\"{tag} (ograničeno)\",\"a few seconds ago\":\"\",Actions:\"Radnje\",'Actions for item with name \"{name}\"':\"\",Activities:\"Aktivnosti\",\"Animals & Nature\":\"Životinje i Priroda\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"Avatar za {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar za {displayName}, {status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"Otkaži izmene\",\"Change name\":\"\",Choose:\"Изаберите\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"Затвори\",\"Close modal\":\"Zatvori modal\",\"Close navigation\":\"Zatvori navigaciju\",\"Close sidebar\":\"Zatvori bočnu traku\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"Potvrdite promene\",Custom:\"Po meri\",\"Edit item\":\"Uredi stavku\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"Omiljeni\",Flags:\"Zastave\",\"Food & Drink\":\"Hrana i Piće\",\"Frequently used\":\"Često korišćeno\",Global:\"Globalno\",\"Go back to the list\":\"Natrag na listu\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"Dostignuto je ograničenje za poruke od {count} znakova\",\"More items …\":\"\",\"More options\":\"\",Next:\"Следеће\",\"No emoji found\":\"Nije pronađen nijedan emodži\",\"No link provider found\":\"\",\"No results\":\"Нема резултата\",Objects:\"Objekti\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"Otvori navigaciju\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"Паузирај слајд шоу\",\"People & Body\":\"Ljudi i Telo\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"Izaberi emodži\",\"Please select a time zone:\":\"Molimo izaberite vremensku zonu:\",Previous:\"Претходно\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"Pretraži\",\"Search emoji\":\"\",\"Search results\":\"Rezultati pretrage\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"Изаберите ознаку\",\"Select provider\":\"\",Settings:\"Поставке\",\"Settings navigation\":\"Navigacija u podešavanjima\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"Smajli i Emocije\",\"Start slideshow\":\"Покрени слајд шоу\",\"Start typing to search\":\"\",Submit:\"Prihvati\",Symbols:\"Simboli\",\"Travel & Places\":\"Putovanja i Mesta\",\"Type to search time zone\":\"Ukucaj da pretražiš vremenske zone\",\"Unable to search the group\":\"Nije moguće pretražiti grupu\",\"Undo changes\":\"Poništi promene\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sr@latin\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"sv\",translations:{\"{tag} (invisible)\":\"{tag} (osynlig)\",\"{tag} (restricted)\":\"{tag} (begränsad)\",\"a few seconds ago\":\"några sekunder sedan\",Actions:\"Åtgärder\",'Actions for item with name \"{name}\"':'Åtgärder för objekt med namn \"{name}\"',Activities:\"Aktiviteter\",\"Animals & Nature\":\"Djur & Natur\",\"Any link\":\"Vilken länk som helst\",\"Anything shared with the same group of people will show up here\":\"Något som delats med samma grupp av personer kommer att visas här\",\"Avatar of {displayName}\":\"{displayName}s avatar\",\"Avatar of {displayName}, {status}\":\"{displayName}s avatar, {status}\",Back:\"Tillbaka\",\"Back to provider selection\":\"Tillbaka till leverantörsval\",\"Cancel changes\":\"Avbryt ändringar\",\"Change name\":\"Ändra namn\",Choose:\"Välj\",\"Clear search\":\"Rensa sökning\",\"Clear text\":\"Ta bort text\",Close:\"Stäng\",\"Close modal\":\"Stäng modal\",\"Close navigation\":\"Stäng navigering\",\"Close sidebar\":\"Stäng sidopanel\",\"Close Smart Picker\":\"Stäng Smart Picker\",\"Collapse menu\":\"Komprimera menyn\",\"Confirm changes\":\"Bekräfta ändringar\",Custom:\"Anpassad\",\"Edit item\":\"Ändra\",\"Enter link\":\"Ange länk\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Det gick inte att hämta relaterade resurser. Kontakta din systemadministratör om du har några frågor.\",\"External documentation for {name}\":\"Extern dokumentation för {name}\",Favorite:\"Favorit\",Flags:\"Flaggor\",\"Food & Drink\":\"Mat & Dryck\",\"Frequently used\":\"Används ofta\",Global:\"Global\",\"Go back to the list\":\"Gå tillbaka till listan\",\"Hide password\":\"Göm lössenordet\",'Load more \"{options}\"\"':'Ladda fler \"{options}\"\"',\"Message limit of {count} characters reached\":\"Meddelandegräns {count} tecken används\",\"More items …\":\"Fler objekt\",\"More options\":\"Fler alternativ\",Next:\"Nästa\",\"No emoji found\":\"Hittade inga emojis\",\"No link provider found\":\"Ingen länkleverantör hittades\",\"No results\":\"Inga resultat\",Objects:\"Objekt\",\"Open contact menu\":\"Öppna kontaktmenyn\",'Open link to \"{resourceName}\"':'Öppna länken till \"{resourceName}\"',\"Open menu\":\"Öppna menyn\",\"Open navigation\":\"Öppna navigering\",\"Open settings menu\":\"Öppna inställningsmenyn\",\"Password is secure\":\"Lössenordet är säkert\",\"Pause slideshow\":\"Pausa bildspelet\",\"People & Body\":\"Kropp & Själ\",\"Pick a date\":\"Välj datum\",\"Pick a date and a time\":\"Välj datum och tid\",\"Pick a month\":\"Välj månad\",\"Pick a time\":\"Välj tid\",\"Pick a week\":\"Välj vecka\",\"Pick a year\":\"Välj år\",\"Pick an emoji\":\"Välj en emoji\",\"Please select a time zone:\":\"Välj tidszon:\",Previous:\"Föregående\",\"Provider icon\":\"Leverantörsikon\",\"Raw link {options}\":\"Oformaterad länk {options}\",\"Related resources\":\"Relaterade resurser\",Search:\"Sök\",\"Search emoji\":\"Sök emoji\",\"Search results\":\"Sökresultat\",\"sec. ago\":\"sek. sedan\",\"seconds ago\":\"sekunder sedan\",\"Select a tag\":\"Välj en tag\",\"Select provider\":\"Välj leverantör\",Settings:\"Inställningar\",\"Settings navigation\":\"Inställningsmeny\",\"Show password\":\"Visa lössenordet\",\"Smart Picker\":\"Smart Picker\",\"Smileys & Emotion\":\"Selfies & Känslor\",\"Start slideshow\":\"Starta bildspelet\",\"Start typing to search\":\"Börja skriva för att söka\",Submit:\"Skicka\",Symbols:\"Symboler\",\"Travel & Places\":\"Resor & Sevärdigheter\",\"Type to search time zone\":\"Skriv för att välja tidszon\",\"Unable to search the group\":\"Kunde inte söka i gruppen\",\"Undo changes\":\"Ångra ändringar\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv meddelande, använd \"@\" för att nämna någon, använd \":\" för automatiska emojiförslag ...'}},{locale:\"sw\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"ta\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"th\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"tk\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"tr\",translations:{\"{tag} (invisible)\":\"{tag} (görünmez)\",\"{tag} (restricted)\":\"{tag} (kısıtlı)\",\"a few seconds ago\":\"birkaç saniye önce\",Actions:\"İşlemler\",'Actions for item with name \"{name}\"':\"{name} adındaki öge için işlemler\",Activities:\"Etkinlikler\",\"Animals & Nature\":\"Hayvanlar ve Doğa\",\"Any link\":\"Herhangi bir bağlantı\",\"Anything shared with the same group of people will show up here\":\"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir\",\"Avatar of {displayName}\":\"{displayName} avatarı\",\"Avatar of {displayName}, {status}\":\"{displayName}, {status} avatarı\",Back:\"Geri\",\"Back to provider selection\":\"Sağlayıcı seçimine dön\",\"Cancel changes\":\"Değişiklikleri iptal et\",\"Change name\":\"Adı değiştir\",Choose:\"Seçin\",\"Clear search\":\"Aramayı temizle\",\"Clear text\":\"Metni temizle\",Close:\"Kapat\",\"Close modal\":\"Üste açılan pencereyi kapat\",\"Close navigation\":\"Gezinmeyi kapat\",\"Close sidebar\":\"Yan çubuğu kapat\",\"Close Smart Picker\":\"Akıllı seçimi kapat\",\"Collapse menu\":\"Menüyü daralt\",\"Confirm changes\":\"Değişiklikleri onayla\",Custom:\"Özel\",\"Edit item\":\"Ögeyi düzenle\",\"Enter link\":\"Bağlantıyı yazın\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"İlgili kaynaklara ulaşılırken sorun çıktı. Herhangi bir sorunuz varsa lütfen sistem yöneticiniz ile görüşün \",\"External documentation for {name}\":\"{name} için dış belgeler\",Favorite:\"Sık kullanılanlara ekle\",Flags:\"Bayraklar\",\"Food & Drink\":\"Yeme ve içme\",\"Frequently used\":\"Sık kullanılanlar\",Global:\"Evrensel\",\"Go back to the list\":\"Listeye dön\",\"Hide password\":\"Parolayı gizle\",'Load more \"{options}\"\"':'Diğer \"{options}\"',\"Message limit of {count} characters reached\":\"{count} karakter ileti sınırına ulaşıldı\",\"More items …\":\"Diğer ögeler…\",\"More options\":\"Diğer seçenekler\",Next:\"Sonraki\",\"No emoji found\":\"Herhangi bir emoji bulunamadı\",\"No link provider found\":\"Bağlantı sağlayıcısı bulunamadı\",\"No results\":\"Herhangi bir sonuç bulunamadı\",Objects:\"Nesneler\",\"Open contact menu\":\"İletişim menüsünü aç\",'Open link to \"{resourceName}\"':\"{resourceName} bağlantısını aç\",\"Open menu\":\"Menüyü aç\",\"Open navigation\":\"Gezinmeyi aç\",\"Open settings menu\":\"Ayarlar menüsünü aç\",\"Password is secure\":\"Parola güvenli\",\"Pause slideshow\":\"Slayt sunumunu duraklat\",\"People & Body\":\"İnsanlar ve beden\",\"Pick a date\":\"Bir tarih seçin\",\"Pick a date and a time\":\"Bir tarih ve saat seçin\",\"Pick a month\":\"Bir ay seçin\",\"Pick a time\":\"Bir saat seçin\",\"Pick a week\":\"Bir hafta seçin\",\"Pick a year\":\"Bir yıl seçin\",\"Pick an emoji\":\"Bir emoji seçin\",\"Please select a time zone:\":\"Lütfen bir saat dilimi seçin:\",Previous:\"Önceki\",\"Provider icon\":\"Sağlayıcı simgesi\",\"Raw link {options}\":\"Ham bağlantı {options}\",\"Related resources\":\"İlgili kaynaklar\",Search:\"Arama\",\"Search emoji\":\"Emoji ara\",\"Search results\":\"Arama sonuçları\",\"sec. ago\":\"sn. önce\",\"seconds ago\":\"saniye önce\",\"Select a tag\":\"Bir etiket seçin\",\"Select provider\":\"Sağlayıcı seçin\",Settings:\"Ayarlar\",\"Settings navigation\":\"Gezinme ayarları\",\"Show password\":\"Parolayı görüntüle\",\"Smart Picker\":\"Akıllı seçim\",\"Smileys & Emotion\":\"İfadeler ve duygular\",\"Start slideshow\":\"Slayt sunumunu başlat\",\"Start typing to search\":\"Aramak için yazmaya başlayın\",Submit:\"Gönder\",Symbols:\"Simgeler\",\"Travel & Places\":\"Gezi ve yerler\",\"Type to search time zone\":\"Saat dilimi aramak için yazmaya başlayın\",\"Unable to search the group\":\"Grupta arama yapılamadı\",\"Undo changes\":\"Değişiklikleri geri al\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için \":\" kullanın…'}},{locale:\"ug\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"uk\",translations:{\"{tag} (invisible)\":\"{tag} (невидимий)\",\"{tag} (restricted)\":\"{tag} (обмежений)\",\"a few seconds ago\":\"декілька секунд тому\",Actions:\"Дії\",'Actions for item with name \"{name}\"':'Дії для об\\'єкту \"{name}\"',Activities:\"Діяльність\",\"Animals & Nature\":\"Тварини та природа\",\"Any link\":\"Будь-яке посилання\",\"Anything shared with the same group of people will show up here\":\"Будь-що доступне для цієї же групи людей буде показано тут\",\"Avatar of {displayName}\":\"Аватар {displayName}\",\"Avatar of {displayName}, {status}\":\"Аватар {displayName}, {status}\",Back:\"Назад\",\"Back to provider selection\":\"Назад до вибору постачальника\",\"Cancel changes\":\"Скасувати зміни\",\"Change name\":\"Змінити назву\",Choose:\"Виберіть\",\"Clear search\":\"Очистити пошук\",\"Clear text\":\"Очистити текст\",Close:\"Закрити\",\"Close modal\":\"Закрити модаль\",\"Close navigation\":\"Закрити навігацію\",\"Close sidebar\":\"Закрити бічну панель\",\"Close Smart Picker\":\"Закрити асистент вибору\",\"Collapse menu\":\"Згорнути меню\",\"Confirm changes\":\"Підтвердити зміни\",Custom:\"Власне\",\"Edit item\":\"Редагувати елемент\",\"Enter link\":\"Зазначте посилання\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"Помилка під час отримання пов'язаних ресурсів. Будь ласка, сконтактуйте з системним адміністратором, якщо у вас виникли запитання.\",\"External documentation for {name}\":\"Зовнішня документація для {name}\",Favorite:\"Із зірочкою\",Flags:\"Прапори\",\"Food & Drink\":\"Їжа та напої\",\"Frequently used\":\"Найчастіші\",Global:\"Глобальний\",\"Go back to the list\":\"Повернутися до списку\",\"Hide password\":\"Приховати пароль\",'Load more \"{options}\"\"':'Завантажити більше \"{options}\"',\"Message limit of {count} characters reached\":\"Вичерпано ліміт у {count} символів для повідомлення\",\"More items …\":\"Більше об'єктів...\",\"More options\":\"Більше об'єктів\",Next:\"Вперед\",\"No emoji found\":\"Емоційки відсутні\",\"No link provider found\":\"Не наведено посилання\",\"No results\":\"Відсутні результати\",Objects:\"Об'єкти\",\"Open contact menu\":\"Відкрити меню контактів\",'Open link to \"{resourceName}\"':'Відкрити посилання на \"{resourceName}\"',\"Open menu\":\"Відкрити меню\",\"Open navigation\":\"Відкрити навігацію\",\"Open settings menu\":\"Відкрити меню налаштувань\",\"Password is secure\":\"Пароль безпечний\",\"Pause slideshow\":\"Пауза у показі слайдів\",\"People & Body\":\"Люди та жести\",\"Pick a date\":\"Вибрати дату\",\"Pick a date and a time\":\"Виберіть дату та час\",\"Pick a month\":\"Виберіть місяць\",\"Pick a time\":\"Виберіть час\",\"Pick a week\":\"Виберіть тиждень\",\"Pick a year\":\"Виберіть рік\",\"Pick an emoji\":\"Виберіть емоційку\",\"Please select a time zone:\":\"Виберіть часовий пояс:\",Previous:\"Назад\",\"Provider icon\":\"Піктограма постачальника\",\"Raw link {options}\":\"Пряме посилання {options}\",\"Related resources\":\"Пов'язані ресурси\",Search:\"Пошук\",\"Search emoji\":\"Шукати емоційки\",\"Search results\":\"Результати пошуку\",\"sec. ago\":\"с тому\",\"seconds ago\":\"с тому\",\"Select a tag\":\"Виберіть позначку\",\"Select provider\":\"Виберіть постачальника\",Settings:\"Налаштування\",\"Settings navigation\":\"Навігація у налаштуваннях\",\"Show password\":\"Показати пароль\",\"Smart Picker\":\"Асистент вибору\",\"Smileys & Emotion\":\"Смайли та емоції\",\"Start slideshow\":\"Почати показ слайдів\",\"Start typing to search\":\"Почніть вводити для пошуку\",Submit:\"Надіслати\",Symbols:\"Символи\",\"Travel & Places\":\"Поїздки та місця\",\"Type to search time zone\":\"Введіть для пошуку часовий пояс\",\"Unable to search the group\":\"Неможливо шукати в групі\",\"Undo changes\":\"Скасувати зміни\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Додайте \"@\", щоби згадати коористувача або \":\" для вибору емоційки...'}},{locale:\"ur_PK\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"uz\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"vi\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"zh_CN\",translations:{\"{tag} (invisible)\":\"{tag} (不可见)\",\"{tag} (restricted)\":\"{tag} (受限)\",\"a few seconds ago\":\"\",Actions:\"行为\",'Actions for item with name \"{name}\"':\"\",Activities:\"活动\",\"Animals & Nature\":\"动物 & 自然\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"与同组用户分享的所有内容都会显示于此\",\"Avatar of {displayName}\":\"{displayName}的头像\",\"Avatar of {displayName}, {status}\":\"{displayName}的头像,{status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"取消更改\",\"Change name\":\"\",Choose:\"选择\",\"Clear search\":\"\",\"Clear text\":\"清除文本\",Close:\"关闭\",\"Close modal\":\"关闭窗口\",\"Close navigation\":\"关闭导航\",\"Close sidebar\":\"关闭侧边栏\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"确认更改\",Custom:\"自定义\",\"Edit item\":\"编辑项目\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"喜爱\",Flags:\"旗帜\",\"Food & Drink\":\"食物 & 饮品\",\"Frequently used\":\"经常使用\",Global:\"全局\",\"Go back to the list\":\"返回至列表\",\"Hide password\":\"隐藏密码\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"已达到 {count} 个字符的消息限制\",\"More items …\":\"更多项目…\",\"More options\":\"\",Next:\"下一个\",\"No emoji found\":\"表情未找到\",\"No link provider found\":\"\",\"No results\":\"无结果\",Objects:\"物体\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"开启导航\",\"Open settings menu\":\"\",\"Password is secure\":\"密码安全\",\"Pause slideshow\":\"暂停幻灯片\",\"People & Body\":\"人 & 身体\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"选择一个表情\",\"Please select a time zone:\":\"请选择一个时区:\",Previous:\"上一个\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"相关资源\",Search:\"搜索\",\"Search emoji\":\"\",\"Search results\":\"搜索结果\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"选择一个标签\",\"Select provider\":\"\",Settings:\"设置\",\"Settings navigation\":\"设置向导\",\"Show password\":\"显示密码\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"笑脸 & 情感\",\"Start slideshow\":\"开始幻灯片\",\"Start typing to search\":\"\",Submit:\"提交\",Symbols:\"符号\",\"Travel & Places\":\"旅游 & 地点\",\"Type to search time zone\":\"打字以搜索时区\",\"Unable to search the group\":\"无法搜索分组\",\"Undo changes\":\"撤销更改\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'写信息,使用\"@\"来提及某人,使用\":\"进行表情符号自动完成 ...'}},{locale:\"zh_HK\",translations:{\"{tag} (invisible)\":\"{tag} (隱藏)\",\"{tag} (restricted)\":\"{tag} (受限)\",\"a few seconds ago\":\"\",Actions:\"動作\",'Actions for item with name \"{name}\"':\"\",Activities:\"活動\",\"Animals & Nature\":\"動物與自然\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"與同一組人共享的任何內容都會顯示在此處\",\"Avatar of {displayName}\":\"{displayName} 的頭像\",\"Avatar of {displayName}, {status}\":\"{displayName} 的頭像,{status}\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"取消更改\",\"Change name\":\"\",Choose:\"選擇\",\"Clear search\":\"\",\"Clear text\":\"清除文本\",Close:\"關閉\",\"Close modal\":\"關閉模態\",\"Close navigation\":\"關閉導航\",\"Close sidebar\":\"關閉側邊欄\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"確認更改\",Custom:\"自定義\",\"Edit item\":\"編輯項目\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"喜愛\",Flags:\"旗幟\",\"Food & Drink\":\"食物與飲料\",\"Frequently used\":\"經常使用\",Global:\"全球的\",\"Go back to the list\":\"返回清單\",\"Hide password\":\"隱藏密碼\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"已達到訊息最多 {count} 字元限制\",\"More items …\":\"更多項目 …\",\"More options\":\"\",Next:\"下一個\",\"No emoji found\":\"未找到表情符號\",\"No link provider found\":\"\",\"No results\":\"無結果\",Objects:\"物件\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"開啟導航\",\"Open settings menu\":\"\",\"Password is secure\":\"密碼是安全的\",\"Pause slideshow\":\"暫停幻燈片\",\"People & Body\":\"人物\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"選擇表情符號\",\"Please select a time zone:\":\"請選擇時區:\",Previous:\"上一個\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"相關資源\",Search:\"搜尋\",\"Search emoji\":\"\",\"Search results\":\"搜尋結果\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"選擇標籤\",\"Select provider\":\"\",Settings:\"設定\",\"Settings navigation\":\"設定值導覽\",\"Show password\":\"顯示密碼\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"表情\",\"Start slideshow\":\"開始幻燈片\",\"Start typing to search\":\"\",Submit:\"提交\",Symbols:\"標誌\",\"Travel & Places\":\"旅遊與景點\",\"Type to search time zone\":\"鍵入以搜索時區\",\"Unable to search the group\":\"無法搜尋群組\",\"Undo changes\":\"取消更改\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'寫訊息,使用 \"@\" 來指代某人,使用 \":\" 用於表情符號自動填充 ...'}},{locale:\"zh_TW\",translations:{\"{tag} (invisible)\":\"{tag}(隱藏)\",\"{tag} (restricted)\":\"{tag}(受限)\",\"a few seconds ago\":\"幾秒前\",Actions:\"動作\",'Actions for item with name \"{name}\"':\"\",Activities:\"活動\",\"Animals & Nature\":\"動物與自然\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"選擇\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"關閉\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"自定義\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"旗幟\",\"Food & Drink\":\"食物與飲料\",\"Frequently used\":\"最近使用\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"已達到訊息最多 {count} 字元限制\",\"More items …\":\"\",\"More options\":\"\",Next:\"下一個\",\"No emoji found\":\"未找到表情符號\",\"No link provider found\":\"\",\"No results\":\"無結果\",Objects:\"物件\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"暫停幻燈片\",\"People & Body\":\"人物\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"選擇表情符號\",\"Please select a time zone:\":\"\",Previous:\"上一個\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"搜尋\",\"Search emoji\":\"\",\"Search results\":\"搜尋結果\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"選擇標籤\",\"Select provider\":\"\",Settings:\"設定\",\"Settings navigation\":\"設定值導覽\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"表情\",\"Start slideshow\":\"開始幻燈片\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"標誌\",\"Travel & Places\":\"旅遊與景點\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"無法搜尋群組\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}},{locale:\"zu_ZA\",translations:{\"{tag} (invisible)\":\"\",\"{tag} (restricted)\":\"\",\"a few seconds ago\":\"\",Actions:\"\",'Actions for item with name \"{name}\"':\"\",Activities:\"\",\"Animals & Nature\":\"\",\"Any link\":\"\",\"Anything shared with the same group of people will show up here\":\"\",\"Avatar of {displayName}\":\"\",\"Avatar of {displayName}, {status}\":\"\",Back:\"\",\"Back to provider selection\":\"\",\"Cancel changes\":\"\",\"Change name\":\"\",Choose:\"\",\"Clear search\":\"\",\"Clear text\":\"\",Close:\"\",\"Close modal\":\"\",\"Close navigation\":\"\",\"Close sidebar\":\"\",\"Close Smart Picker\":\"\",\"Collapse menu\":\"\",\"Confirm changes\":\"\",Custom:\"\",\"Edit item\":\"\",\"Enter link\":\"\",\"Error getting related resources. Please contact your system administrator if you have any questions.\":\"\",\"External documentation for {name}\":\"\",Favorite:\"\",Flags:\"\",\"Food & Drink\":\"\",\"Frequently used\":\"\",Global:\"\",\"Go back to the list\":\"\",\"Hide password\":\"\",'Load more \"{options}\"\"':\"\",\"Message limit of {count} characters reached\":\"\",\"More items …\":\"\",\"More options\":\"\",Next:\"\",\"No emoji found\":\"\",\"No link provider found\":\"\",\"No results\":\"\",Objects:\"\",\"Open contact menu\":\"\",'Open link to \"{resourceName}\"':\"\",\"Open menu\":\"\",\"Open navigation\":\"\",\"Open settings menu\":\"\",\"Password is secure\":\"\",\"Pause slideshow\":\"\",\"People & Body\":\"\",\"Pick a date\":\"\",\"Pick a date and a time\":\"\",\"Pick a month\":\"\",\"Pick a time\":\"\",\"Pick a week\":\"\",\"Pick a year\":\"\",\"Pick an emoji\":\"\",\"Please select a time zone:\":\"\",Previous:\"\",\"Provider icon\":\"\",\"Raw link {options}\":\"\",\"Related resources\":\"\",Search:\"\",\"Search emoji\":\"\",\"Search results\":\"\",\"sec. ago\":\"\",\"seconds ago\":\"\",\"Select a tag\":\"\",\"Select provider\":\"\",Settings:\"\",\"Settings navigation\":\"\",\"Show password\":\"\",\"Smart Picker\":\"\",\"Smileys & Emotion\":\"\",\"Start slideshow\":\"\",\"Start typing to search\":\"\",Submit:\"\",Symbols:\"\",\"Travel & Places\":\"\",\"Type to search time zone\":\"\",\"Unable to search the group\":\"\",\"Undo changes\":\"\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"\"}}].forEach((function(e){var t={};for(var a in e.translations)e.translations[a].pluralId?t[a]={msgid:a,msgid_plural:e.translations[a].pluralId,msgstr:e.translations[a].msgstr}:t[a]={msgid:a,msgstr:[e.translations[a]]};i.addTranslation(e.locale,{translations:{\"\":t}})}));var n=i.build(),s=(n.ngettext.bind(n),n.gettext.bind(n))},1205:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>o});const o=function(e){return Math.random().toString(36).replace(/[^a-z]+/g,\"\").slice(0,e||5)}},1206:(e,t,a)=>{\"use strict\";a.d(t,{L:()=>o});var o=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},9546:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon[data-v-55038265]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-55038265]{display:flex;align-items:center}.action-items>button[data-v-55038265]{margin-right:7px}.action-item[data-v-55038265]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-55038265]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-55038265]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-55038265]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-55038265]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-55038265]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-55038265]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-55038265]{background-color:var(--open-background-color)}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcActions/NcActions.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,+BACC,YAAA,CACA,kBAAA,CAGA,sCACC,gBAAA,CAIF,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,iEAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,6CAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n// Inline buttons\\n.action-items {\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\n\\t// Spacing between buttons\\n\\t& > button {\\n\\t\\tmargin-right: math.div($icon-margin, 2);\\n\\t}\\n}\\n\\n.action-item {\\n\\t--open-background-color: var(--color-background-hover, $action-background-hover);\\n\\tposition: relative;\\n\\tdisplay: inline-block;\\n\\n\\t&.action-item--primary {\\n\\t\\t--open-background-color: var(--color-primary-element-hover);\\n\\t}\\n\\n\\t&.action-item--secondary {\\n\\t\\t--open-background-color: var(--color-primary-element-light-hover);\\n\\t}\\n\\n\\t&.action-item--error {\\n\\t\\t--open-background-color: var(--color-error-hover);\\n\\t}\\n\\n\\t&.action-item--warning {\\n\\t\\t--open-background-color: var(--color-warning-hover);\\n\\t}\\n\\n\\t&.action-item--success {\\n\\t\\t--open-background-color: var(--color-success-hover);\\n\\t}\\n\\n\\t&.action-item--tertiary-no-background {\\n\\t\\t--open-background-color: transparent;\\n\\t}\\n\\n\\t&.action-item--open .action-item__menutoggle {\\n\\t\\tbackground-color: var(--open-background-color);\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const r=s},5155:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-large);overflow:hidden}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcActions/NcActions.vue\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,kFACC,wCAAA,CACA,eAAA,CAEA,mGACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n// We overwrote the popover base class, so we can style\\n// the popover__inner for actions only.\\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper {\\n\\tborder-radius: var(--border-radius-large);\\n\\toverflow:hidden;\\n\\n\\t.v-popper__inner {\\n\\t\\tborder-radius: var(--border-radius-large);\\n\\t\\tpadding: 4px;\\n\\t\\tmax-height: calc(50vh - 16px);\\n\\t\\toverflow: auto;\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const r=s},7294:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon[data-v-7aad13a0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-7aad13a0]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-7aad13a0],.button-vue span[data-v-7aad13a0]{cursor:pointer}.button-vue[data-v-7aad13a0]:focus{outline:none}.button-vue[data-v-7aad13a0]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-7aad13a0]{cursor:default}.button-vue[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-7aad13a0]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-7aad13a0]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue--end .button-vue__wrapper[data-v-7aad13a0]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-7aad13a0]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-7aad13a0]{flex-direction:row-reverse}.button-vue--reverse.button-vue--icon-and-text[data-v-7aad13a0]{padding-inline:calc(var(--default-grid-baseline)*4) var(--default-grid-baseline)}.button-vue__icon[data-v-7aad13a0]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-7aad13a0]{font-weight:bold;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-7aad13a0]{width:44px !important}.button-vue--text-only[data-v-7aad13a0]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-7aad13a0]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-7aad13a0]{padding-block:0;padding-inline:var(--default-grid-baseline) calc(var(--default-grid-baseline)*4)}.button-vue--wide[data-v-7aad13a0]{width:100%}.button-vue[data-v-7aad13a0]:focus-visible{outline:2px solid var(--color-main-text) !important;box-shadow:0 0 0 4px var(--color-main-background) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-7aad13a0]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-7aad13a0]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-7aad13a0]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-7aad13a0]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-7aad13a0]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-7aad13a0]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-7aad13a0]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]{color:var(--color-primary-element-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-7aad13a0]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-7aad13a0]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-7aad13a0]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-7aad13a0]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-7aad13a0]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-7aad13a0]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-7aad13a0]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-7aad13a0]:active{background-color:var(--color-error)}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcButton/NcButton.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,6CAAA,CACA,mDAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,yDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CAGD,uDACC,mBAAA,CAED,yDACC,qBAAA,CAED,2DACC,0BAAA,CAGD,gEACC,gFAAA,CAGD,mCACC,WCrDe,CDsDf,UCtDe,CDuDf,eCvDe,CDwDf,cCxDe,CDyDf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,eAAA,CACA,gFAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,4DAAA,CACA,+EACC,mDAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,uCAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,6CAAA,CACA,mDAAA,CACA,iEACC,6CAAA,CACA,yDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,uCAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.button-vue {\\n\\tposition: relative;\\n\\twidth: fit-content;\\n\\toverflow: hidden;\\n\\tborder: 0;\\n\\tpadding: 0;\\n\\tfont-size: var(--default-font-size);\\n\\tfont-weight: bold;\\n\\tmin-height: $clickable-area;\\n\\tmin-width: $clickable-area;\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n\\n\\t// Cursor pointer on element and all children\\n\\tcursor: pointer;\\n\\t& *,\\n\\tspan {\\n\\t\\tcursor: pointer;\\n\\t}\\n\\tborder-radius: math.div($clickable-area, 2);\\n\\ttransition-property: color, border-color, background-color;\\n\\ttransition-duration: 0.1s;\\n\\ttransition-timing-function: linear;\\n\\n\\t// No outline feedback for focus. Handled with a toggled class in js (see data)\\n\\t&:focus {\\n\\t\\toutline: none;\\n\\t}\\n\\n\\t&:disabled {\\n\\t\\tcursor: default;\\n\\t\\t& * {\\n\\t\\t\\tcursor: default;\\n\\t\\t}\\n\\t\\topacity: $opacity_disabled;\\n\\t\\t// Gives a wash out effect\\n\\t\\tfilter: saturate($opacity_normal);\\n\\t}\\n\\n\\t// Default button type\\n\\tcolor: var(--color-primary-element-light-text);\\n\\tbackground-color: var(--color-primary-element-light);\\n\\t&:hover:not(:disabled) {\\n\\t\\tbackground-color: var(--color-primary-element-light-hover);\\n\\t}\\n\\n\\t// Back to the default color for this button when active\\n\\t// TODO: add ripple effect\\n\\t&:active {\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t}\\n\\n\\t&__wrapper {\\n\\t\\tdisplay: inline-flex;\\n\\t\\talign-items: center;\\n\\t\\tjustify-content: center;\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&--end &__wrapper {\\n\\t\\tjustify-content: end;\\n\\t}\\n\\t&--start &__wrapper {\\n\\t\\tjustify-content: start;\\n\\t}\\n\\t&--reverse &__wrapper {\\n\\t\\tflex-direction: row-reverse;\\n\\t}\\n\\n\\t&--reverse#{&}--icon-and-text {\\n\\t\\tpadding-inline: calc(var(--default-grid-baseline) * 4) var(--default-grid-baseline);\\n\\t}\\n\\n\\t&__icon {\\n\\t\\theight: $clickable-area;\\n\\t\\twidth: $clickable-area;\\n\\t\\tmin-height: $clickable-area;\\n\\t\\tmin-width: $clickable-area;\\n\\t\\tdisplay: flex;\\n\\t\\tjustify-content: center;\\n\\t\\talign-items: center;\\n\\t}\\n\\n\\t&__text {\\n\\t\\tfont-weight: bold;\\n\\t\\tmargin-bottom: 1px;\\n\\t\\tpadding: 2px 0;\\n\\t\\twhite-space: nowrap;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\toverflow: hidden;\\n\\t}\\n\\n\\t// Icon-only button\\n\\t&--icon-only {\\n\\t\\twidth: $clickable-area !important;\\n\\t}\\n\\n\\t// Text-only button\\n\\t&--text-only {\\n\\t\\tpadding: 0 12px;\\n\\t\\t& .button-vue__text {\\n\\t\\t\\tmargin-left: 4px;\\n\\t\\t\\tmargin-right: 4px;\\n\\t\\t}\\n\\t}\\n\\n\\t// Icon and text button\\n\\t&--icon-and-text {\\n\\t\\tpadding-block: 0;\\n\\t\\tpadding-inline: var(--default-grid-baseline) calc(var(--default-grid-baseline) * 4);\\n\\t}\\n\\n\\t// Wide button spans the whole width of the container\\n\\t&--wide {\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&:focus-visible {\\n\\t\\toutline: 2px solid var(--color-main-text) !important;\\n\\t\\tbox-shadow: 0 0 0 4px var(--color-main-background) !important;\\n\\t\\t&.button-vue--vue-tertiary-on-primary {\\n\\t\\t\\toutline: 2px solid var(--color-primary-element-text);\\n\\t\\t\\tborder-radius: var(--border-radius);\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Button types\\n\\n\\t// Primary\\n\\t&--vue-primary {\\n\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-primary-element-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\t}\\n\\t}\\n\\n\\t// Secondary\\n\\t&--vue-secondary {\\n\\t\\tcolor: var(--color-primary-element-light-text);\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tcolor: var(--color-primary-element-light-text);\\n\\t\\t\\tbackground-color: var(--color-primary-element-light-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary\\n\\t&--vue-tertiary {\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tbackground-color: transparent;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary, no background\\n\\t&--vue-tertiary-no-background {\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tbackground-color: transparent;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary on primary color (like the header)\\n\\t&--vue-tertiary-on-primary {\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\tbackground-color: transparent;\\n\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Success\\n\\t&--vue-success {\\n\\t\\tbackground-color: var(--color-success);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-success-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// : add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-success);\\n\\t\\t}\\n\\t}\\n\\n\\t// Warning\\n\\t&--vue-warning {\\n\\t\\tbackground-color: var(--color-warning);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-warning-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-warning);\\n\\t\\t}\\n\\t}\\n\\n\\t// Error\\n\\t&--vue-error {\\n\\t\\tbackground-color: var(--color-error);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-error-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-error);\\n\\t\\t}\\n\\t}\\n}\\n\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const r=s},6272:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon[data-v-5e7a2768]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.counter-bubble__counter[data-v-5e7a2768]{font-size:calc(var(--default-font-size)*.8);overflow:hidden;width:fit-content;max-width:44px;text-align:center;text-overflow:ellipsis;line-height:1em;padding:4px 6px;border-radius:var(--border-radius-pill);background-color:var(--color-primary-element-light);font-weight:bold;color:var(--color-primary-element-light-text)}.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-main-background);background-color:var(--color-primary-element-light)}.counter-bubble__counter--highlighted[data-v-5e7a2768]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.counter-bubble__counter--highlighted[data-v-5e7a2768],.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-primary-element);background-color:var(--color-main-background)}.counter-bubble__counter--outlined[data-v-5e7a2768]{color:var(--color-primary-element);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px}.counter-bubble__counter--outlined[data-v-5e7a2768],.counter-bubble__counter .active[data-v-5e7a2768]{color:var(--color-main-background);box-shadow:inset 0 0 0 2px}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcCounterBubble/NcCounterBubble.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,0CACC,2CAAA,CACA,eAAA,CACA,iBAAA,CACA,cCmBgB,CDlBhB,iBAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,uCAAA,CACA,mDAAA,CACA,gBAAA,CACA,6CAAA,CAEA,kDACC,kCAAA,CACA,mDAAA,CAGD,uDACC,uCAAA,CACA,6CAAA,CAGD,yGACC,kCAAA,CACA,6CAAA,CAGD,oDACC,kCAAA,CACA,wBAAA,CACA,0BAAA,CAED,sGACC,kCAAA,CACA,0BAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n.counter-bubble__counter {\\n\\tfont-size: calc(var(--default-font-size) * .8);\\n\\toverflow: hidden;\\n\\twidth: fit-content;\\n\\tmax-width: $clickable-area;\\n\\ttext-align: center;\\n\\ttext-overflow: ellipsis;\\n\\tline-height: 1em;\\n\\tpadding: 4px 6px;\\n\\tborder-radius: var(--border-radius-pill);\\n\\tbackground-color: var(--color-primary-element-light);\\n\\tfont-weight: bold;\\n\\tcolor: var(--color-primary-element-light-text);\\n\\n\\t& .active {\\n\\t\\tcolor: var(--color-main-background);\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t}\\n\\n\\t&--highlighted {\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\tbackground-color: var(--color-primary-element);\\n\\t}\\n\\n\\t&--highlighted,.active {\\n\\t\\tcolor: var(--color-primary-element);\\n\\t\\tbackground-color: var(--color-main-background);\\n\\t}\\n\\n\\t&--outlined {\\n\\t\\tcolor: var(--color-primary-element);\\n\\t\\tbackground: transparent;\\n\\t\\tbox-shadow: inset 0 0 0 2px;\\n\\t}\\n\\t&--outlined,.active {\\n\\t\\tcolor: var(--color-main-background);\\n\\t\\tbox-shadow: inset 0 0 0 2px;\\n\\t}\\n}\\n\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const r=s},1684:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon[data-v-34204236]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.list-item__wrapper[data-v-34204236]{position:relative;width:100%}.list-item__wrapper--active .list-item[data-v-34204236],.list-item__wrapper:active .list-item[data-v-34204236],.list-item__wrapper.active .list-item[data-v-34204236]{background-color:var(--color-primary-element)}.list-item__wrapper--active .line-one__name[data-v-34204236],.list-item__wrapper--active .line-one__details[data-v-34204236],.list-item__wrapper:active .line-one__name[data-v-34204236],.list-item__wrapper:active .line-one__details[data-v-34204236],.list-item__wrapper.active .line-one__name[data-v-34204236],.list-item__wrapper.active .line-one__details[data-v-34204236]{color:var(--color-primary-element-text) !important}.list-item__wrapper--active .line-two__subname[data-v-34204236],.list-item__wrapper:active .line-two__subname[data-v-34204236],.list-item__wrapper.active .line-two__subname[data-v-34204236]{color:var(--color-primary-element-text) !important}.list-item[data-v-34204236]{display:block;position:relative;flex:0 0 auto;justify-content:flex-start;padding:8px;border-radius:32px;margin:2px 0;width:100%;cursor:pointer;transition:background-color var(--animation-quick) ease-in-out;list-style:none}.list-item[data-v-34204236]:hover,.list-item[data-v-34204236]:focus{background-color:var(--color-background-hover)}.list-item-content__wrapper[data-v-34204236]{display:flex;align-items:center;height:48px}.list-item-content__wrapper--compact[data-v-34204236]{height:36px}.list-item-content__wrapper--compact .line-one[data-v-34204236],.list-item-content__wrapper--compact .line-two[data-v-34204236]{margin-top:-4px;margin-bottom:-4px}.list-item-content[data-v-34204236]{display:flex;flex:1 1 auto;justify-content:space-between;padding-left:8px}.list-item-content__main[data-v-34204236]{flex:1 1 auto;width:0;margin:auto 0}.list-item-content__main--oneline[data-v-34204236]{display:flex}.list-item-content__actions[data-v-34204236]{flex:0 0 auto;align-self:center;justify-content:center;margin-left:4px}.list-item__extra[data-v-34204236]{margin-top:4px}.line-one[data-v-34204236]{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;margin:0 auto 0 0;overflow:hidden}.line-one__name[data-v-34204236]{overflow:hidden;flex-grow:1;cursor:pointer;text-overflow:ellipsis;color:var(--color-main-text);font-weight:bold}.line-one__details[data-v-34204236]{color:var(--color-text-maxcontrast);margin:0 8px;font-weight:normal}.line-two[data-v-34204236]{display:flex;align-items:flex-start;justify-content:space-between;white-space:nowrap}.line-two--bold[data-v-34204236]{font-weight:bold}.line-two__subname[data-v-34204236]{overflow:hidden;flex-grow:1;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-maxcontrast)}.line-two__additional_elements[data-v-34204236]{margin:2px 4px 0 4px;display:flex;align-items:center}.line-two__indicator[data-v-34204236]{margin:0 5px}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcListItem/NcListItem.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,qCACC,iBAAA,CACA,UAAA,CAKC,sKACC,6CAAA,CAGD,mXACC,kDAAA,CAGD,8LACC,kDAAA,CAMH,4BACC,aAAA,CACA,iBAAA,CACA,aAAA,CACA,0BAAA,CACA,WAAA,CAGA,kBAAA,CACA,YAAA,CACA,UAAA,CACA,cAAA,CACA,8DAAA,CACA,eAAA,CACA,oEAEC,8CAAA,CAGD,6CACC,YAAA,CACA,kBAAA,CACA,WAAA,CAEA,sDACC,WAAA,CAEA,gIACC,eAAA,CACA,kBAAA,CAKH,oCACC,YAAA,CACA,aAAA,CACA,6BAAA,CACA,gBAAA,CAEA,0CACC,aAAA,CACA,OAAA,CACA,aAAA,CAEA,mDACC,YAAA,CAIF,6CACC,aAAA,CACA,iBAAA,CACA,sBAAA,CACA,eAAA,CAIF,mCACC,cAAA,CAIF,2BACC,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,kBAAA,CACA,iBAAA,CACA,eAAA,CAEA,iCACC,eAAA,CACA,WAAA,CACA,cAAA,CACA,sBAAA,CACA,4BAAA,CACA,gBAAA,CAGD,oCACC,mCAAA,CACA,YAAA,CACA,kBAAA,CAIF,2BACC,YAAA,CACA,sBAAA,CACA,6BAAA,CACA,kBAAA,CACA,iCACC,gBAAA,CAGD,oCACC,eAAA,CACA,WAAA,CACA,cAAA,CACA,kBAAA,CACA,sBAAA,CACA,mCAAA,CAGD,gDACC,oBAAA,CACA,YAAA,CACA,kBAAA,CAGD,sCACC,YAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.list-item__wrapper {\\n\\tposition: relative;\\n\\twidth: 100%;\\n\\n\\t&--active,\\n\\t&:active,\\n\\t&.active {\\n\\t\\t.list-item {\\n\\t\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\t}\\n\\n\\t\\t.line-one__name, .line-one__details {\\n\\t\\t\\tcolor: var(--color-primary-element-text) !important;\\n\\t\\t}\\n\\n\\t\\t.line-two__subname {\\n\\t\\t\\tcolor: var(--color-primary-element-text) !important;\\n\\t\\t}\\n\\t}\\n}\\n\\n// NcListItem\\n.list-item {\\n\\tdisplay: block;\\n\\tposition: relative;\\n\\tflex: 0 0 auto;\\n\\tjustify-content: flex-start;\\n\\tpadding: 8px;\\n\\t// Fix for border-radius being too large for 3-line entries like in Mail\\n\\t// 44px avatar size / 2 + 8px padding, and 2px for better visual quality\\n\\tborder-radius: 32px;\\n\\tmargin: 2px 0;\\n\\twidth: 100%;\\n\\tcursor: pointer;\\n\\ttransition: background-color var(--animation-quick) ease-in-out;\\n\\tlist-style: none;\\n\\t&:hover,\\n\\t&:focus {\\n\\t\\tbackground-color: var(--color-background-hover);\\n\\t}\\n\\n\\t&-content__wrapper {\\n\\t\\tdisplay: flex;\\n\\t\\talign-items: center;\\n\\t\\theight: 48px;\\n\\n\\t\\t&--compact {\\n\\t\\t\\theight: 36px;\\n\\n\\t\\t\\t.line-one, .line-two {\\n\\t\\t\\t\\tmargin-top: -4px;\\n\\t\\t\\t\\tmargin-bottom: -4px;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t&-content {\\n\\t\\tdisplay: flex;\\n\\t\\tflex: 1 1 auto;\\n\\t\\tjustify-content: space-between;\\n\\t\\tpadding-left: 8px;\\n\\n\\t\\t&__main {\\n\\t\\t\\tflex: 1 1 auto;\\n\\t\\t\\twidth: 0;\\n\\t\\t\\tmargin: auto 0;\\n\\n\\t\\t\\t&--oneline {\\n\\t\\t\\t\\tdisplay: flex;\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&__actions {\\n\\t\\t\\tflex: 0 0 auto;\\n\\t\\t\\talign-self: center;\\n\\t\\t\\tjustify-content: center;\\n\\t\\t\\tmargin-left: 4px;\\n\\t\\t}\\n\\t}\\n\\n\\t&__extra {\\n\\t\\tmargin-top: 4px;\\n\\t}\\n}\\n\\n.line-one {\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\tjustify-content: space-between;\\n\\twhite-space: nowrap;\\n\\tmargin: 0 auto 0 0;\\n\\toverflow: hidden;\\n\\n\\t&__name {\\n\\t\\toverflow: hidden;\\n\\t\\tflex-grow: 1;\\n\\t\\tcursor: pointer;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tfont-weight: bold;\\n\\t}\\n\\n\\t&__details {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\tmargin: 0 8px;\\n\\t\\tfont-weight: normal;\\n\\t}\\n}\\n\\n.line-two {\\n\\tdisplay: flex;\\n\\talign-items: flex-start;\\n\\tjustify-content: space-between;\\n\\twhite-space: nowrap;\\n\\t&--bold {\\n\\t\\tfont-weight: bold;\\n\\t}\\n\\n\\t&__subname {\\n\\t\\toverflow: hidden;\\n\\t\\tflex-grow: 1;\\n\\t\\tcursor: pointer;\\n\\t\\twhite-space: nowrap;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n\\n\\t&__additional_elements {\\n\\t\\tmargin: 2px 4px 0 4px;\\n\\t\\tdisplay: flex;\\n\\t\\talign-items: center;\\n\\t}\\n\\n\\t&__indicator {\\n\\t\\tmargin: 0 5px;\\n\\t}\\n}\\n\\n\"],sourceRoot:\"\"}]);const r=s},1625:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>r});var o=a(7537),i=a.n(o),n=a(3645),s=a.n(n)()(i());s.push([e.id,\".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcPopover/NcPopover.vue\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,wCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"7f0c9d1\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.resize-observer {\\n\\tposition:absolute;\\n\\ttop:0;\\n\\tleft:0;\\n\\tz-index:-1;\\n\\twidth:100%;\\n\\theight:100%;\\n\\tborder:none;\\n\\tbackground-color:transparent;\\n\\tpointer-events:none;\\n\\tdisplay:block;\\n\\toverflow:hidden;\\n\\topacity:0\\n}\\n\\n.resize-observer object {\\n\\tdisplay:block;\\n\\tposition:absolute;\\n\\ttop:0;\\n\\tleft:0;\\n\\theight:100%;\\n\\twidth:100%;\\n\\toverflow:hidden;\\n\\tpointer-events:none;\\n\\tz-index:-1\\n}\\n\\n$arrow-width: 10px;\\n\\n.v-popper--theme-dropdown {\\n\\t&.v-popper__popper {\\n\\t\\tz-index: 100000;\\n\\t\\ttop: 0;\\n\\t\\tleft: 0;\\n\\t\\tdisplay: block !important;\\n\\n\\t\\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\\n\\n\\t\\t.v-popper__inner {\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t\\tborder-radius: var(--border-radius-large);\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\tbackground: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t.v-popper__arrow-container {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\tz-index: 1;\\n\\t\\t\\twidth: 0;\\n\\t\\t\\theight: 0;\\n\\t\\t\\tborder-style: solid;\\n\\t\\t\\tborder-color: transparent;\\n\\t\\t\\tborder-width: $arrow-width;\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='top'] .v-popper__arrow-container {\\n\\t\\t\\tbottom: -$arrow-width;\\n\\t\\t\\tborder-bottom-width: 0;\\n\\t\\t\\tborder-top-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\\n\\t\\t\\ttop: -$arrow-width;\\n\\t\\t\\tborder-top-width: 0;\\n\\t\\t\\tborder-bottom-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='right'] .v-popper__arrow-container {\\n\\t\\t\\tleft: -$arrow-width;\\n\\t\\t\\tborder-left-width: 0;\\n\\t\\t\\tborder-right-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='left'] .v-popper__arrow-container {\\n\\t\\t\\tright: -$arrow-width;\\n\\t\\t\\tborder-right-width: 0;\\n\\t\\t\\tborder-left-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[aria-hidden='true'] {\\n\\t\\t\\tvisibility: hidden;\\n\\t\\t\\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\\n\\t\\t\\topacity: 0;\\n\\t\\t}\\n\\n\\t\\t&[aria-hidden='false'] {\\n\\t\\t\\tvisibility: visible;\\n\\t\\t\\ttransition: opacity var(--animation-quick);\\n\\t\\t\\topacity: 1;\\n\\t\\t}\\n\\t}\\n}\\n\\n\"],sourceRoot:\"\"}]);const r=s},3645:e=>{\"use strict\";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var a=\"\",o=void 0!==t[5];return t[4]&&(a+=\"@supports (\".concat(t[4],\") {\")),t[2]&&(a+=\"@media \".concat(t[2],\" {\")),o&&(a+=\"@layer\".concat(t[5].length>0?\" \".concat(t[5]):\"\",\" {\")),a+=e(t),o&&(a+=\"}\"),t[2]&&(a+=\"}\"),t[4]&&(a+=\"}\"),a})).join(\"\")},t.i=function(e,a,o,i,n){\"string\"==typeof e&&(e=[[null,e,void 0]]);var s={};if(o)for(var r=0;r0?\" \".concat(m[5]):\"\",\" {\").concat(m[1],\"}\")),m[5]=n),a&&(m[2]?(m[1]=\"@media \".concat(m[2],\" {\").concat(m[1],\"}\"),m[2]=a):m[2]=a),i&&(m[4]?(m[1]=\"@supports (\".concat(m[4],\") {\").concat(m[1],\"}\"),m[4]=i):m[4]=\"\".concat(i)),t.push(m))}},t}},7537:e=>{\"use strict\";e.exports=function(e){var t=e[1],a=e[3];if(!a)return t;if(\"function\"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),i=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(o),n=\"/*# \".concat(i,\" */\");return[t].concat([n]).join(\"\\n\")}return[t].join(\"\\n\")}},3379:e=>{\"use strict\";var t=[];function a(e){for(var a=-1,o=0;o{\"use strict\";var t={};e.exports=function(e,a){var o=function(e){if(void 0===t[e]){var a=document.querySelector(e);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(e){a=null}t[e]=a}return t[e]}(e);if(!o)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");o.appendChild(a)}},9216:e=>{\"use strict\";e.exports=function(e){var t=document.createElement(\"style\");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,a)=>{\"use strict\";e.exports=function(e){var t=a.nc;t&&e.setAttribute(\"nonce\",t)}},7795:e=>{\"use strict\";e.exports=function(e){if(\"undefined\"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(a){!function(e,t,a){var o=\"\";a.supports&&(o+=\"@supports (\".concat(a.supports,\") {\")),a.media&&(o+=\"@media \".concat(a.media,\" {\"));var i=void 0!==a.layer;i&&(o+=\"@layer\".concat(a.layer.length>0?\" \".concat(a.layer):\"\",\" {\")),o+=a.css,i&&(o+=\"}\"),a.media&&(o+=\"}\"),a.supports&&(o+=\"}\");var n=a.sourceMap;n&&\"undefined\"!=typeof btoa&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(n)))),\" */\")),t.styleTagTransform(o,e,t.options)}(t,e,a)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{\"use strict\";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5727:()=>{},2102:()=>{},7633:()=>{},1560:()=>{},2405:()=>{},1900:(e,t,a)=>{\"use strict\";function o(e,t,a,o,i,n,s,r){var l,c=\"function\"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=a,c._compiled=!0),o&&(c.functional=!0),n&&(c._scopeId=\"data-v-\"+n),s?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||\"undefined\"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},c._ssrRegister=l):i&&(l=r?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var m=c.render;c.render=function(e,t){return l.call(t),m(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}a.d(t,{Z:()=>o})},7931:e=>{\"use strict\";e.exports=require(\"@nextcloud/l10n/gettext\")},9454:e=>{\"use strict\";e.exports=require(\"floating-vue\")},4505:e=>{\"use strict\";e.exports=require(\"focus-trap\")},2734:e=>{\"use strict\";e.exports=require(\"vue\")},1441:e=>{\"use strict\";e.exports=require(\"vue-material-design-icons/DotsHorizontal.vue\")}},t={};function a(o){var i=t[o];if(void 0!==i)return i.exports;var n=t[o]={id:o,exports:{}};return e[o](n,n.exports,a),n.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},a.nc=void 0;var o={};return(()=>{\"use strict\";a.r(o),a.d(o,{default:()=>w});var e=a(7664),t=a(6675),i=a(3329),n=a(932);const s={name:\"NcListItem\",components:{NcActions:e.default,NcCounterBubble:t.default,NcVNodes:i.default},props:{details:{type:String,default:\"\"},name:{type:String,required:!0},exact:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:\"#\"},anchorId:{type:String,default:\"\"},bold:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},active:{type:Boolean,default:!1},linkAriaLabel:{type:String,default:\"\"},actionsAriaLabel:{type:String,default:\"\"},counterNumber:{type:[Number,String],default:0},counterType:{type:String,default:\"\",validator:function(e){return-1!==[\"highlighted\",\"outlined\",\"\"].indexOf(e)}},forceDisplayActions:{type:Boolean,default:!1}},emits:[\"click\",\"update:menuOpen\"],data:function(){return{hovered:!1,focused:!1,hasActions:!1,hasSubname:!1,displayActionsOnHoverFocus:!1,menuOpen:!1,hasIndicator:!1}},computed:{hasDetails:function(){return\"\"!==this.details},oneLine:function(){return!this.hasSubname&&!this.showDetails},showAdditionalElements:function(){return!this.displayActionsOnHoverFocus||this.forceDisplayActions},showDetails:function(){return this.hasDetails&&(!this.displayActionsOnHoverFocus||this.forceDisplayActions)},computedActionsAriaLabel:function(){return this.actionsAriaLabel||(0,n.t)('Actions for item with name \"{name}\"',{name:this.name})}},watch:{menuOpen:function(e){e||this.hovered||(this.displayActionsOnHoverFocus=!1)}},mounted:function(){this.checkSlots()},updated:function(){this.checkSlots()},methods:{onClick:function(e,t,a){this.$emit(\"click\",e),e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||a&&(null==t||t(e),e.preventDefault())},handleMouseover:function(){this.showActions(),this.hovered=!0},showActions:function(){this.hasActions&&(this.displayActionsOnHoverFocus=!0),this.hovered=!1},hideActions:function(){this.displayActionsOnHoverFocus=!1},handleFocus:function(){this.focused=!0,this.showActions()},handleBlur:function(){this.focused=!1},handleMouseleave:function(){this.menuOpen||(this.displayActionsOnHoverFocus=!1),this.hovered=!1},handleTab:function(e){this.focused&&this.hasActions?(e.preventDefault(),this.$refs.actions.$refs.menuButton.$el.focus(),this.focused=!1):this.displayActionsOnHoverFocus=!1},handleActionsUpdateOpen:function(e){this.menuOpen=e,this.$emit(\"update:menuOpen\",e)},checkSlots:function(){this.hasActions!==!!this.$slots.actions&&(this.hasActions=!!this.$slots.actions),this.hasSubname!==!!this.$slots.subname&&(this.hasSubname=!!this.$slots.subname),this.hasIndicator!==!!this.$slots.indicator&&(this.hasIndicator=!!this.$slots.indicator)}}};var r=a(3379),l=a.n(r),c=a(7795),m=a.n(c),d=a(569),u=a.n(d),p=a(3565),h=a.n(p),g=a(9216),v=a.n(g),k=a(4589),A=a.n(k),y=a(1684),f={};f.styleTagTransform=A(),f.setAttributes=h(),f.insert=u().bind(null,\"head\"),f.domAPI=m(),f.insertStyleElement=v();l()(y.Z,f);y.Z&&y.Z.locals&&y.Z.locals;var C=a(1900),P=a(1560),b=a.n(P),S=(0,C.Z)(s,(function(){var e=this,t=e._self._c;return t(e.to?\"router-link\":\"NcVNodes\",{tag:\"component\",attrs:{custom:!!e.to||null,to:e.to,exact:e.to?e.exact:null},scopedSlots:e._u([{key:\"default\",fn:function(a){var o=a.href,i=a.navigate,n=a.isActive;return[t(\"li\",{staticClass:\"list-item__wrapper\",class:{\"list-item__wrapper--active\":n||e.active}},[t(\"a\",{ref:\"list-item\",staticClass:\"list-item\",attrs:{id:e.anchorId,href:o||e.href,target:\"#\"===e.href?void 0:\"_blank\",rel:\"#\"===e.href?void 0:\"noopener noreferrer\",\"aria-label\":e.linkAriaLabel},on:{mouseover:e.handleMouseover,mouseleave:e.handleMouseleave,focus:e.handleFocus,blur:e.handleBlur,keydown:[function(t){return!t.type.indexOf(\"key\")&&e._k(t.keyCode,\"tab\",9,t.key,\"Tab\")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleTab.apply(null,arguments)},function(t){return!t.type.indexOf(\"key\")&&e._k(t.keyCode,\"esc\",27,t.key,[\"Esc\",\"Escape\"])?null:e.hideActions.apply(null,arguments)}],click:function(t){return e.onClick(t,i,o)}}},[t(\"div\",{staticClass:\"list-item-content__wrapper\",class:{\"list-item-content__wrapper--compact\":e.compact}},[e._t(\"icon\"),e._v(\" \"),t(\"div\",{staticClass:\"list-item-content\"},[t(\"div\",{staticClass:\"list-item-content__main\",class:{\"list-item-content__main--oneline\":e.oneLine}},[t(\"div\",{staticClass:\"line-one\"},[t(\"span\",{staticClass:\"line-one__name\"},[e._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\"+e._s(e.name)+\"\\n\\t\\t\\t\\t\\t\\t\\t\")]),e._v(\" \"),e.showDetails?t(\"span\",{staticClass:\"line-one__details\"},[e._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\"+e._s(e.details)+\"\\n\\t\\t\\t\\t\\t\\t\\t\")]):e._e()]),e._v(\" \"),t(\"div\",{staticClass:\"line-two\",class:{\"line-two--bold\":e.bold}},[e.hasSubname?t(\"span\",{staticClass:\"line-two__subname\"},[e._t(\"subname\")],2):e._e(),e._v(\" \"),0!=e.counterNumber||e.hasIndicator?t(\"span\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.showAdditionalElements,expression:\"showAdditionalElements\"}],staticClass:\"line-two__additional_elements\"},[0!=e.counterNumber?t(\"NcCounterBubble\",{staticClass:\"line-two__counter\",attrs:{active:n||e.active,type:e.counterType}},[e._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\"+e._s(e.counterNumber)+\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\")]):e._e(),e._v(\" \"),e.hasIndicator?t(\"span\",{staticClass:\"line-two__indicator\"},[e._t(\"indicator\")],2):e._e()],1):e._e()])]),e._v(\" \"),e.forceDisplayActions?e._e():t(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.displayActionsOnHoverFocus,expression:\"displayActionsOnHoverFocus\"}],staticClass:\"list-item-content__actions\",on:{click:function(e){e.preventDefault(),e.stopPropagation()}}},[t(\"NcActions\",{ref:\"actions\",attrs:{primary:n||e.active,\"aria-label\":e.computedActionsAriaLabel},on:{\"update:open\":e.handleActionsUpdateOpen}},[e._t(\"actions\")],2)],1)]),e._v(\" \"),e.forceDisplayActions?t(\"div\",{staticClass:\"list-item-content__actions\",on:{click:function(e){e.preventDefault(),e.stopPropagation()}}},[t(\"NcActions\",{ref:\"actions\",attrs:{primary:n||e.active,\"aria-label\":e.computedActionsAriaLabel},on:{\"update:open\":e.handleActionsUpdateOpen}},[e._t(\"actions\")],2)],1):e._e()],2),e._v(\" \"),e.$slots.extra?t(\"div\",{staticClass:\"list-item__extra\"},[e._t(\"extra\")],2):e._e()])])]}}],null,!0)})}),[],!1,null,\"34204236\",null);\"function\"==typeof b()&&b()(S);const w=S.exports})(),o})()));\n//# sourceMappingURL=NcListItem.js.map","/*! For license information please see isMobile.js.LICENSE.txt */\n!function(e,o){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=o():\"function\"==typeof define&&define.amd?define(\"NextcloudVue\",[],o):\"object\"==typeof exports?exports.NextcloudVue=o():(e.NextcloudVue=e.NextcloudVue||{},e.NextcloudVue[\"Mixins/isMobile\"]=o())}(self,(()=>(()=>{\"use strict\";var e={2734:e=>{e.exports=require(\"vue\")}},o={};function t(n){var i=o[n];if(void 0!==i)return i.exports;var r=o[n]={exports:{}};return e[n](r,r.exports,t),r.exports}t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},t.d=(e,o)=>{for(var n in o)t.o(o,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),t.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})};var n={};return(()=>{t.r(n),t.d(n,{default:()=>i});var e=t(2734),o=new(t.n(e)())({data:function(){return{isMobile:!1}},watch:{isMobile:function(e){this.$emit(\"changed\",e)}},created:function(){window.addEventListener(\"resize\",this.handleWindowResize),this.handleWindowResize()},beforeDestroy:function(){window.removeEventListener(\"resize\",this.handleWindowResize)},methods:{handleWindowResize:function(){this.isMobile=document.documentElement.clientWidth<1024}}});const i={data:function(){return{isMobile:!1}},mounted:function(){o.$on(\"changed\",this.onIsMobileChanged),this.isMobile=o.isMobile},beforeDestroy:function(){o.$off(\"changed\",this.onIsMobileChanged)},methods:{onIsMobileChanged:function(e){this.isMobile=e}}}})(),n})()));\n//# sourceMappingURL=isMobile.js.map","/**\n * @copyright Copyright (c) 2021 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nconst encodeFilePath = function(path) {\n\tconst pathSections = (path.startsWith('/') ? path : `/${path}`).split('/')\n\tlet relativePath = ''\n\tpathSections.forEach((section) => {\n\t\tif (section !== '') {\n\t\t\trelativePath += '/' + encodeURIComponent(section)\n\t\t}\n\t})\n\treturn relativePath\n}\n\n/**\n * Extract dir and name from file path\n *\n * @param {string} path the full path\n * @return {string[]} [dirPath, fileName]\n */\nconst extractFilePaths = function(path) {\n\tconst pathSections = path.split('/')\n\tconst fileName = pathSections[pathSections.length - 1]\n\tconst dirPath = pathSections.slice(0, pathSections.length - 1).join('/')\n\treturn [dirPath, fileName]\n}\n\nexport { encodeFilePath, extractFilePaths }\n","/**\n * @copyright 2022 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { createClient } from 'webdav'\nimport { generateRemoteUrl } from '@nextcloud/router'\nimport { getRequestToken } from '@nextcloud/auth'\n\nconst rootPath = 'dav'\n\n// init webdav client on default dav endpoint\nconst remote = generateRemoteUrl(rootPath)\nexport default createClient(remote, {\n\theaders: {\n\t\t// Add this so the server knows it is an request from the browser\n\t\t'X-Requested-With': 'XMLHttpRequest',\n\t\t// Inject user auth\n\t\trequesttoken: getRequestToken() ?? '',\n\t},\n})\n","/**\n * @copyright Copyright (c) 2019 Louis Chmn \n *\n * @author Louis Chmn \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nexport default `\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n`\n","/**\n * @copyright 2022 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { getLoggerBuilder } from '@nextcloud/logger'\n\nexport default getLoggerBuilder()\n\t.setApp('files_version')\n\t.detectUser()\n\t.build()\n","/**\n * @copyright 2022 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport { getCurrentUser } from '@nextcloud/auth'\nimport { joinPaths } from '@nextcloud/paths'\nimport { generateRemoteUrl, generateUrl } from '@nextcloud/router'\nimport moment from '@nextcloud/moment'\n\nimport { encodeFilePath } from '../../../files/src/utils/fileUtils.js'\n\nimport client from '../utils/davClient.js'\nimport davRequest from '../utils/davRequest.js'\nimport logger from '../utils/logger.js'\n\n/**\n * @typedef {object} Version\n * @property {string} fileId - The id of the file associated to the version.\n * @property {string} label - 'Current version' or ''\n * @property {string} filename - File name relative to the version DAV endpoint\n * @property {string} basename - A base name generated from the mtime\n * @property {string} mime - Empty for the current version, else the actual mime type of the version\n * @property {string} etag - Empty for the current version, else the actual mime type of the version\n * @property {string} size - Human readable size\n * @property {string} type - 'file'\n * @property {number} mtime - Version creation date as a timestamp\n * @property {string} permissions - Only readable: 'R'\n * @property {boolean} hasPreview - Whether the version has a preview\n * @property {string} previewUrl - Preview URL of the version\n * @property {string} url - Download URL of the version\n * @property {string} source - The WebDAV endpoint of the ressource\n * @property {string|null} fileVersion - The version id, null for the current version\n */\n\n/**\n * @param fileInfo\n * @return {Promise}\n */\nexport async function fetchVersions(fileInfo) {\n\tconst path = `/versions/${getCurrentUser()?.uid}/versions/${fileInfo.id}`\n\n\ttry {\n\t\t/** @type {import('webdav').ResponseDataDetailed} */\n\t\tconst response = await client.getDirectoryContents(path, {\n\t\t\tdata: davRequest,\n\t\t\tdetails: true,\n\t\t})\n\t\treturn response.data\n\t\t\t// Filter out root\n\t\t\t.filter(({ mime }) => mime !== '')\n\t\t\t.map(version => formatVersion(version, fileInfo))\n\t} catch (exception) {\n\t\tlogger.error('Could not fetch version', { exception })\n\t\tthrow exception\n\t}\n}\n\n/**\n * Restore the given version\n *\n * @param {Version} version\n */\nexport async function restoreVersion(version) {\n\ttry {\n\t\tlogger.debug('Restoring version', { url: version.url })\n\t\tawait client.moveFile(\n\t\t\t`/versions/${getCurrentUser()?.uid}/versions/${version.fileId}/${version.fileVersion}`,\n\t\t\t`/versions/${getCurrentUser()?.uid}/restore/target`,\n\t\t)\n\t} catch (exception) {\n\t\tlogger.error('Could not restore version', { exception })\n\t\tthrow exception\n\t}\n}\n\n/**\n * Format version\n *\n * @param {object} version - raw version received from the versions DAV endpoint\n * @param {object} fileInfo - file properties received from the files DAV endpoint\n * @return {Version}\n */\nfunction formatVersion(version, fileInfo) {\n\tconst mtime = moment(version.lastmod).unix() * 1000\n\tlet previewUrl = ''\n\n\tif (mtime === fileInfo.mtime) { // Version is the current one\n\t\tpreviewUrl = generateUrl('/core/preview?fileId={fileId}&c={fileEtag}&x=250&y=250&forceIcon=0&a=0', {\n\t\t\tfileId: fileInfo.id,\n\t\t\tfileEtag: fileInfo.etag,\n\t\t})\n\t} else {\n\t\tpreviewUrl = generateUrl('/apps/files_versions/preview?file={file}&version={fileVersion}', {\n\t\t\tfile: joinPaths(fileInfo.path, fileInfo.name),\n\t\t\tfileVersion: version.basename,\n\t\t})\n\t}\n\n\treturn {\n\t\tfileId: fileInfo.id,\n\t\tlabel: version.props['version-label'],\n\t\tfilename: version.filename,\n\t\tbasename: moment(mtime).format('LLL'),\n\t\tmime: version.mime,\n\t\tetag: `${version.props.getetag}`,\n\t\tsize: version.size,\n\t\ttype: version.type,\n\t\tmtime,\n\t\tpermissions: 'R',\n\t\thasPreview: version.props['has-preview'] === 1,\n\t\tpreviewUrl,\n\t\turl: joinPaths('/remote.php/dav', version.filename),\n\t\tsource: generateRemoteUrl('dav') + encodeFilePath(version.filename),\n\t\tfileVersion: version.basename,\n\t}\n}\n\n/**\n * @param {Version} version\n * @param {string} newLabel\n */\nexport async function setVersionLabel(version, newLabel) {\n\treturn await client.customRequest(\n\t\tversion.filename,\n\t\t{\n\t\t\tmethod: 'PROPPATCH',\n\t\t\tdata: `\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t${newLabel}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t`,\n\t\t},\n\t)\n}\n\n/**\n * @param {Version} version\n */\nexport async function deleteVersion(version) {\n\tawait client.deleteFile(version.filename)\n}\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcListItem',{staticClass:\"version\",attrs:{\"name\":_vm.versionLabel,\"force-display-actions\":true,\"data-files-versions-version\":\"\"},on:{\"click\":_vm.click},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [(!(_vm.loadPreview || _vm.previewLoaded))?_c('div',{staticClass:\"version__image\"}):(_vm.isCurrent || _vm.version.hasPreview)?_c('img',{staticClass:\"version__image\",attrs:{\"src\":_vm.version.previewUrl,\"alt\":\"\",\"decoding\":\"async\",\"fetchpriority\":\"low\",\"loading\":\"lazy\"},on:{\"load\":function($event){_vm.previewLoaded = true}}}):_c('div',{staticClass:\"version__image\"},[_c('ImageOffOutline',{attrs:{\"size\":20}})],1)]},proxy:true},{key:\"subname\",fn:function(){return [_c('div',{staticClass:\"version__info\"},[_c('span',{attrs:{\"title\":_vm.formattedDate}},[_vm._v(_vm._s(_vm._f(\"humanDateFromNow\")(_vm.version.mtime)))]),_vm._v(\" \"),_c('span',{staticClass:\"version__info__size\"},[_vm._v(\"•\")]),_vm._v(\" \"),_c('span',{staticClass:\"version__info__size\"},[_vm._v(_vm._s(_vm._f(\"humanReadableSize\")(_vm.version.size)))])])]},proxy:true},{key:\"actions\",fn:function(){return [(_vm.enableLabeling)?_c('NcActionButton',{attrs:{\"close-after-click\":true},on:{\"click\":_vm.openVersionLabelModal},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Pencil',{attrs:{\"size\":22}})]},proxy:true}],null,false,3072546167)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.version.label === '' ? _vm.t('files_versions', 'Name this version') : _vm.t('files_versions', 'Edit version name'))+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),(!_vm.isCurrent && _vm.canView && _vm.canCompare)?_c('NcActionButton',{attrs:{\"close-after-click\":true},on:{\"click\":_vm.compareVersion},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('FileCompare',{attrs:{\"size\":22}})]},proxy:true}],null,false,1958207595)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Compare to current version'))+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),(!_vm.isCurrent)?_c('NcActionButton',{attrs:{\"close-after-click\":true},on:{\"click\":_vm.restoreVersion},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('BackupRestore',{attrs:{\"size\":22}})]},proxy:true}],null,false,2239038444)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Restore version'))+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),_c('NcActionLink',{attrs:{\"href\":_vm.downloadURL,\"close-after-click\":true,\"download\":_vm.downloadURL},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Download',{attrs:{\"size\":22}})]},proxy:true}])},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Download version'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),(!_vm.isCurrent && _vm.enableDeletion)?_c('NcActionButton',{attrs:{\"close-after-click\":true},on:{\"click\":_vm.deleteVersion},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Delete',{attrs:{\"size\":22}})]},proxy:true}],null,false,2429175571)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Delete version'))+\"\\n\\t\\t\\t\")]):_vm._e()]},proxy:true}])}),_vm._v(\" \"),(_vm.showVersionLabelForm)?_c('NcModal',{attrs:{\"title\":_vm.t('files_versions', 'Name this version')},on:{\"close\":function($event){_vm.showVersionLabelForm = false}}},[_c('form',{staticClass:\"version-label-modal\",on:{\"submit\":function($event){$event.preventDefault();return _vm.setVersionLabel(_vm.formVersionLabelValue)}}},[_c('label',[_c('div',{staticClass:\"version-label-modal__title\"},[_vm._v(_vm._s(_vm.t('photos', 'Version name')))]),_vm._v(\" \"),_c('NcTextField',{ref:\"labelInput\",attrs:{\"value\":_vm.formVersionLabelValue,\"placeholder\":_vm.t('photos', 'Version name'),\"label-outside\":true},on:{\"update:value\":function($event){_vm.formVersionLabelValue=$event}}})],1),_vm._v(\" \"),_c('div',{staticClass:\"version-label-modal__info\"},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('photos', 'Named versions are persisted, and excluded from automatic cleanups when your storage quota is full.'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('div',{staticClass:\"version-label-modal__actions\"},[_c('NcButton',{attrs:{\"disabled\":_vm.formVersionLabelValue.trim().length === 0},on:{\"click\":function($event){return _vm.setVersionLabel('')}}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Remove version name'))+\"\\n\\t\\t\\t\\t\")]),_vm._v(\" \"),_c('NcButton',{attrs:{\"type\":\"primary\",\"native-type\":\"submit\"},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Check')]},proxy:true}],null,false,2308323205)},[_vm._v(\"\\n\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('files_versions', 'Save version name'))+\"\\n\\t\\t\\t\\t\")])],1)])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./BackupRestore.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./BackupRestore.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./BackupRestore.vue?vue&type=template&id=7529504e&\"\nimport script from \"./BackupRestore.vue?vue&type=script&lang=js&\"\nexport * from \"./BackupRestore.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon backup-restore-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./Download.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./Download.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./Download.vue?vue&type=template&id=67aea606&\"\nimport script from \"./Download.vue?vue&type=script&lang=js&\"\nexport * from \"./Download.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon download-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./FileCompare.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./FileCompare.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./FileCompare.vue?vue&type=template&id=400d4998&\"\nimport script from \"./FileCompare.vue?vue&type=script&lang=js&\"\nexport * from \"./FileCompare.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon file-compare-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M10,18H6V16H10V18M10,14H6V12H10V14M10,1V2H6C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H10V23H12V1H10M20,8V20C20,21.11 19.11,22 18,22H14V20H18V11H14V9H18.5L14,4.5V2L20,8M16,14H14V12H16V14M16,18H14V16H16V18Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./ImageOffOutline.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./ImageOffOutline.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./ImageOffOutline.vue?vue&type=template&id=0a153844&\"\nimport script from \"./ImageOffOutline.vue?vue&type=script&lang=js&\"\nexport * from \"./ImageOffOutline.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon image-off-outline-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M22 20.7L3.3 2L2 3.3L3 4.3V19C3 20.1 3.9 21 5 21H19.7L20.7 22L22 20.7M5 19V6.3L12.6 13.9L11.1 15.8L9 13.1L6 17H15.7L17.7 19H5M8.8 5L6.8 3H19C20.1 3 21 3.9 21 5V17.2L19 15.2V5H8.8\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Version.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Version.vue?vue&type=script&lang=js&\"","\n\n\n\n\n\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Version.vue?vue&type=style&index=0&id=1dc10cf4&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Version.vue?vue&type=style&index=0&id=1dc10cf4&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VersionTab.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VersionTab.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Version.vue?vue&type=template&id=1dc10cf4&scoped=true&\"\nimport script from \"./Version.vue?vue&type=script&lang=js&\"\nexport * from \"./Version.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Version.vue?vue&type=style&index=0&id=1dc10cf4&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1dc10cf4\",\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./VersionTab.vue?vue&type=template&id=17d9c52e&\"\nimport script from \"./VersionTab.vue?vue&type=script&lang=js&\"\nexport * from \"./VersionTab.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('ul',{attrs:{\"data-files-versions-versions-list\":\"\"}},_vm._l((_vm.orderedVersions),function(version){return _c('Version',{key:version.mtime,attrs:{\"can-view\":_vm.canView,\"can-compare\":_vm.canCompare,\"load-preview\":_vm.isActive,\"version\":version,\"file-info\":_vm.fileInfo,\"is-current\":version.mtime === _vm.fileInfo.mtime,\"is-first-version\":version.mtime === _vm.initialVersionMtime},on:{\"click\":_vm.openVersion,\"compare\":_vm.compareVersion,\"restore\":_vm.handleRestore,\"label-update\":_vm.handleLabelUpdate,\"delete\":_vm.handleDelete}})}),1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright 2022 Carl Schwan \n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport Vue from 'vue'\nimport { translate as t, translatePlural as n } from '@nextcloud/l10n'\n\nimport VersionTab from './views/VersionTab.vue'\nimport VTooltip from 'v-tooltip'\n// eslint-disable-next-line n/no-missing-import, import/no-unresolved\nimport BackupRestore from '@mdi/svg/svg/backup-restore.svg?raw'\n\nVue.prototype.t = t\nVue.prototype.n = n\n\nVue.use(VTooltip)\n\n// Init Sharing tab component\nconst View = Vue.extend(VersionTab)\nlet TabInstance = null\n\nwindow.addEventListener('DOMContentLoaded', function() {\n\tif (OCA.Files?.Sidebar === undefined) {\n\t\treturn\n\t}\n\n\tOCA.Files.Sidebar.registerTab(new OCA.Files.Sidebar.Tab({\n\t\tid: 'version_vue',\n\t\tname: t('files_versions', 'Versions'),\n\t\ticonSvg: BackupRestore,\n\n\t\tasync mount(el, fileInfo, context) {\n\t\t\tif (TabInstance) {\n\t\t\t\tTabInstance.$destroy()\n\t\t\t}\n\t\t\tTabInstance = new View({\n\t\t\t\t// Better integration with vue parent component\n\t\t\t\tparent: context,\n\t\t\t})\n\t\t\t// Only mount after we have all the info we need\n\t\t\tawait TabInstance.update(fileInfo)\n\t\t\tTabInstance.$mount(el)\n\t\t},\n\t\tupdate(fileInfo) {\n\t\t\tTabInstance.update(fileInfo)\n\t\t},\n\t\tsetIsActive(isActive) {\n\t\t\tif (!TabInstance) {\n\t\t\t\treturn\n\t\t\t}\n\t\t\tTabInstance.setIsActive(isActive)\n\t\t},\n\t\tdestroy() {\n\t\t\tTabInstance.$destroy()\n\t\t\tTabInstance = null\n\t\t},\n\t\tenabled(fileInfo) {\n\t\t\treturn !(fileInfo?.isDirectory() ?? true)\n\t\t},\n\t}))\n})\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".version[data-v-1dc10cf4]{display:flex;flex-direction:row}.version__info[data-v-1dc10cf4]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.version__info__size[data-v-1dc10cf4]{color:var(--color-text-lighter)}.version__image[data-v-1dc10cf4]{width:3rem;height:3rem;border:1px solid var(--color-border);border-radius:var(--border-radius-large);display:flex;justify-content:center;color:var(--color-text-light)}.version-label-modal[data-v-1dc10cf4]{display:flex;justify-content:space-between;flex-direction:column;height:250px;padding:16px}.version-label-modal__title[data-v-1dc10cf4]{margin-bottom:12px;font-weight:600}.version-label-modal__info[data-v-1dc10cf4]{margin-top:12px;color:var(--color-text-maxcontrast)}.version-label-modal__actions[data-v-1dc10cf4]{display:flex;justify-content:space-between;margin-top:64px}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/files_versions/src/components/Version.vue\"],\"names\":[],\"mappings\":\"AACA,0BACC,YAAA,CACA,kBAAA,CAEA,gCACC,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,SAAA,CAEA,sCACC,+BAAA,CAIF,iCACC,UAAA,CACA,WAAA,CACA,oCAAA,CACA,wCAAA,CAGA,YAAA,CACA,sBAAA,CACA,6BAAA,CAIF,sCACC,YAAA,CACA,6BAAA,CACA,qBAAA,CACA,YAAA,CACA,YAAA,CAEA,6CACC,kBAAA,CACA,eAAA,CAGD,4CACC,eAAA,CACA,mCAAA,CAGD,+CACC,YAAA,CACA,6BAAA,CACA,eAAA\",\"sourcesContent\":[\"\\n.version {\\n\\tdisplay: flex;\\n\\tflex-direction: row;\\n\\n\\t&__info {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: row;\\n\\t\\talign-items: center;\\n\\t\\tgap: 0.5rem;\\n\\n\\t\\t&__size {\\n\\t\\t\\tcolor: var(--color-text-lighter);\\n\\t\\t}\\n\\t}\\n\\n\\t&__image {\\n\\t\\twidth: 3rem;\\n\\t\\theight: 3rem;\\n\\t\\tborder: 1px solid var(--color-border);\\n\\t\\tborder-radius: var(--border-radius-large);\\n\\n\\t\\t// Useful to display no preview icon.\\n\\t\\tdisplay: flex;\\n\\t\\tjustify-content: center;\\n\\t\\tcolor: var(--color-text-light);\\n\\t}\\n}\\n\\n.version-label-modal {\\n\\tdisplay: flex;\\n\\tjustify-content: space-between;\\n\\tflex-direction: column;\\n\\theight: 250px;\\n\\tpadding: 16px;\\n\\n\\t&__title {\\n\\t\\tmargin-bottom: 12px;\\n\\t\\tfont-weight: 600;\\n\\t}\\n\\n\\t&__info {\\n\\t\\tmargin-top: 12px;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n\\n\\t&__actions {\\n\\t\\tdisplay: flex;\\n\\t\\tjustify-content: space-between;\\n\\t\\tmargin-top: 64px;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var map = {\n\t\"./af\": 42786,\n\t\"./af.js\": 42786,\n\t\"./ar\": 30867,\n\t\"./ar-dz\": 14130,\n\t\"./ar-dz.js\": 14130,\n\t\"./ar-kw\": 96135,\n\t\"./ar-kw.js\": 96135,\n\t\"./ar-ly\": 56440,\n\t\"./ar-ly.js\": 56440,\n\t\"./ar-ma\": 47702,\n\t\"./ar-ma.js\": 47702,\n\t\"./ar-sa\": 16040,\n\t\"./ar-sa.js\": 16040,\n\t\"./ar-tn\": 37100,\n\t\"./ar-tn.js\": 37100,\n\t\"./ar.js\": 30867,\n\t\"./az\": 31083,\n\t\"./az.js\": 31083,\n\t\"./be\": 9808,\n\t\"./be.js\": 9808,\n\t\"./bg\": 68338,\n\t\"./bg.js\": 68338,\n\t\"./bm\": 67438,\n\t\"./bm.js\": 67438,\n\t\"./bn\": 8905,\n\t\"./bn-bd\": 76225,\n\t\"./bn-bd.js\": 76225,\n\t\"./bn.js\": 8905,\n\t\"./bo\": 11560,\n\t\"./bo.js\": 11560,\n\t\"./br\": 1278,\n\t\"./br.js\": 1278,\n\t\"./bs\": 80622,\n\t\"./bs.js\": 80622,\n\t\"./ca\": 2468,\n\t\"./ca.js\": 2468,\n\t\"./cs\": 5822,\n\t\"./cs.js\": 5822,\n\t\"./cv\": 50877,\n\t\"./cv.js\": 50877,\n\t\"./cy\": 47373,\n\t\"./cy.js\": 47373,\n\t\"./da\": 24780,\n\t\"./da.js\": 24780,\n\t\"./de\": 59740,\n\t\"./de-at\": 60217,\n\t\"./de-at.js\": 60217,\n\t\"./de-ch\": 60894,\n\t\"./de-ch.js\": 60894,\n\t\"./de.js\": 59740,\n\t\"./dv\": 5300,\n\t\"./dv.js\": 5300,\n\t\"./el\": 50837,\n\t\"./el.js\": 50837,\n\t\"./en-au\": 78348,\n\t\"./en-au.js\": 78348,\n\t\"./en-ca\": 77925,\n\t\"./en-ca.js\": 77925,\n\t\"./en-gb\": 22243,\n\t\"./en-gb.js\": 22243,\n\t\"./en-ie\": 46436,\n\t\"./en-ie.js\": 46436,\n\t\"./en-il\": 47207,\n\t\"./en-il.js\": 47207,\n\t\"./en-in\": 44175,\n\t\"./en-in.js\": 44175,\n\t\"./en-nz\": 76319,\n\t\"./en-nz.js\": 76319,\n\t\"./en-sg\": 31662,\n\t\"./en-sg.js\": 31662,\n\t\"./eo\": 92915,\n\t\"./eo.js\": 92915,\n\t\"./es\": 55655,\n\t\"./es-do\": 55251,\n\t\"./es-do.js\": 55251,\n\t\"./es-mx\": 96112,\n\t\"./es-mx.js\": 96112,\n\t\"./es-us\": 71146,\n\t\"./es-us.js\": 71146,\n\t\"./es.js\": 55655,\n\t\"./et\": 5603,\n\t\"./et.js\": 5603,\n\t\"./eu\": 77763,\n\t\"./eu.js\": 77763,\n\t\"./fa\": 76959,\n\t\"./fa.js\": 76959,\n\t\"./fi\": 11897,\n\t\"./fi.js\": 11897,\n\t\"./fil\": 42549,\n\t\"./fil.js\": 42549,\n\t\"./fo\": 94694,\n\t\"./fo.js\": 94694,\n\t\"./fr\": 94470,\n\t\"./fr-ca\": 63049,\n\t\"./fr-ca.js\": 63049,\n\t\"./fr-ch\": 52330,\n\t\"./fr-ch.js\": 52330,\n\t\"./fr.js\": 94470,\n\t\"./fy\": 5044,\n\t\"./fy.js\": 5044,\n\t\"./ga\": 29295,\n\t\"./ga.js\": 29295,\n\t\"./gd\": 2101,\n\t\"./gd.js\": 2101,\n\t\"./gl\": 38794,\n\t\"./gl.js\": 38794,\n\t\"./gom-deva\": 27884,\n\t\"./gom-deva.js\": 27884,\n\t\"./gom-latn\": 23168,\n\t\"./gom-latn.js\": 23168,\n\t\"./gu\": 95349,\n\t\"./gu.js\": 95349,\n\t\"./he\": 24206,\n\t\"./he.js\": 24206,\n\t\"./hi\": 30094,\n\t\"./hi.js\": 30094,\n\t\"./hr\": 30316,\n\t\"./hr.js\": 30316,\n\t\"./hu\": 22138,\n\t\"./hu.js\": 22138,\n\t\"./hy-am\": 11423,\n\t\"./hy-am.js\": 11423,\n\t\"./id\": 29218,\n\t\"./id.js\": 29218,\n\t\"./is\": 90135,\n\t\"./is.js\": 90135,\n\t\"./it\": 90626,\n\t\"./it-ch\": 10150,\n\t\"./it-ch.js\": 10150,\n\t\"./it.js\": 90626,\n\t\"./ja\": 39183,\n\t\"./ja.js\": 39183,\n\t\"./jv\": 24286,\n\t\"./jv.js\": 24286,\n\t\"./ka\": 12105,\n\t\"./ka.js\": 12105,\n\t\"./kk\": 47772,\n\t\"./kk.js\": 47772,\n\t\"./km\": 18758,\n\t\"./km.js\": 18758,\n\t\"./kn\": 79282,\n\t\"./kn.js\": 79282,\n\t\"./ko\": 33730,\n\t\"./ko.js\": 33730,\n\t\"./ku\": 1408,\n\t\"./ku.js\": 1408,\n\t\"./ky\": 33291,\n\t\"./ky.js\": 33291,\n\t\"./lb\": 36841,\n\t\"./lb.js\": 36841,\n\t\"./lo\": 55466,\n\t\"./lo.js\": 55466,\n\t\"./lt\": 57010,\n\t\"./lt.js\": 57010,\n\t\"./lv\": 37595,\n\t\"./lv.js\": 37595,\n\t\"./me\": 39861,\n\t\"./me.js\": 39861,\n\t\"./mi\": 35493,\n\t\"./mi.js\": 35493,\n\t\"./mk\": 95966,\n\t\"./mk.js\": 95966,\n\t\"./ml\": 87341,\n\t\"./ml.js\": 87341,\n\t\"./mn\": 5115,\n\t\"./mn.js\": 5115,\n\t\"./mr\": 10370,\n\t\"./mr.js\": 10370,\n\t\"./ms\": 9847,\n\t\"./ms-my\": 41237,\n\t\"./ms-my.js\": 41237,\n\t\"./ms.js\": 9847,\n\t\"./mt\": 72126,\n\t\"./mt.js\": 72126,\n\t\"./my\": 56165,\n\t\"./my.js\": 56165,\n\t\"./nb\": 64924,\n\t\"./nb.js\": 64924,\n\t\"./ne\": 16744,\n\t\"./ne.js\": 16744,\n\t\"./nl\": 93901,\n\t\"./nl-be\": 59814,\n\t\"./nl-be.js\": 59814,\n\t\"./nl.js\": 93901,\n\t\"./nn\": 83877,\n\t\"./nn.js\": 83877,\n\t\"./oc-lnc\": 92135,\n\t\"./oc-lnc.js\": 92135,\n\t\"./pa-in\": 15858,\n\t\"./pa-in.js\": 15858,\n\t\"./pl\": 64495,\n\t\"./pl.js\": 64495,\n\t\"./pt\": 89520,\n\t\"./pt-br\": 57971,\n\t\"./pt-br.js\": 57971,\n\t\"./pt.js\": 89520,\n\t\"./ro\": 96459,\n\t\"./ro.js\": 96459,\n\t\"./ru\": 21793,\n\t\"./ru.js\": 21793,\n\t\"./sd\": 40950,\n\t\"./sd.js\": 40950,\n\t\"./se\": 10490,\n\t\"./se.js\": 10490,\n\t\"./si\": 90124,\n\t\"./si.js\": 90124,\n\t\"./sk\": 64249,\n\t\"./sk.js\": 64249,\n\t\"./sl\": 14985,\n\t\"./sl.js\": 14985,\n\t\"./sq\": 51104,\n\t\"./sq.js\": 51104,\n\t\"./sr\": 49131,\n\t\"./sr-cyrl\": 79915,\n\t\"./sr-cyrl.js\": 79915,\n\t\"./sr.js\": 49131,\n\t\"./ss\": 85893,\n\t\"./ss.js\": 85893,\n\t\"./sv\": 98760,\n\t\"./sv.js\": 98760,\n\t\"./sw\": 91172,\n\t\"./sw.js\": 91172,\n\t\"./ta\": 27333,\n\t\"./ta.js\": 27333,\n\t\"./te\": 23110,\n\t\"./te.js\": 23110,\n\t\"./tet\": 52095,\n\t\"./tet.js\": 52095,\n\t\"./tg\": 27321,\n\t\"./tg.js\": 27321,\n\t\"./th\": 9041,\n\t\"./th.js\": 9041,\n\t\"./tk\": 19005,\n\t\"./tk.js\": 19005,\n\t\"./tl-ph\": 75768,\n\t\"./tl-ph.js\": 75768,\n\t\"./tlh\": 89444,\n\t\"./tlh.js\": 89444,\n\t\"./tr\": 72397,\n\t\"./tr.js\": 72397,\n\t\"./tzl\": 28254,\n\t\"./tzl.js\": 28254,\n\t\"./tzm\": 51106,\n\t\"./tzm-latn\": 30699,\n\t\"./tzm-latn.js\": 30699,\n\t\"./tzm.js\": 51106,\n\t\"./ug-cn\": 9288,\n\t\"./ug-cn.js\": 9288,\n\t\"./uk\": 67691,\n\t\"./uk.js\": 67691,\n\t\"./ur\": 13795,\n\t\"./ur.js\": 13795,\n\t\"./uz\": 6791,\n\t\"./uz-latn\": 60588,\n\t\"./uz-latn.js\": 60588,\n\t\"./uz.js\": 6791,\n\t\"./vi\": 65666,\n\t\"./vi.js\": 65666,\n\t\"./x-pseudo\": 14378,\n\t\"./x-pseudo.js\": 14378,\n\t\"./yo\": 75805,\n\t\"./yo.js\": 75805,\n\t\"./zh-cn\": 83839,\n\t\"./zh-cn.js\": 83839,\n\t\"./zh-hk\": 55726,\n\t\"./zh-hk.js\": 55726,\n\t\"./zh-mo\": 99807,\n\t\"./zh-mo.js\": 99807,\n\t\"./zh-tw\": 74152,\n\t\"./zh-tw.js\": 74152\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 46700;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + \"3b66be39570778909421\" + \"\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 1358;","var scriptUrl;\nif (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + \"\";\nvar document = __webpack_require__.g.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript)\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tvar i = scripts.length - 1;\n\t\t\twhile (i > -1 && !scriptUrl) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t1358: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunknextcloud\"] = self[\"webpackChunknextcloud\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [7874], function() { return __webpack_require__(42994); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","inProgress","dataWebpackPrefix","exports","_len","arguments","length","args","Array","_key","nonEmptyArgs","filter","arg","lastArg","leadingSlash","charAt","trailingSlash","sections","reduce","acc","section","concat","split","first","path","e","t","module","self","a","d","default","R","o","i","n","s","r","l","c","m","Symbol","iterator","constructor","prototype","u","Object","keys","getOwnPropertySymbols","getOwnPropertyDescriptor","enumerable","push","apply","p","forEach","h","getOwnPropertyDescriptors","defineProperties","defineProperty","toPrimitive","call","TypeError","String","value","configurable","writable","g","isArray","v","from","toString","slice","name","test","k","A","components","NcButton","DotsHorizontal","NcPopover","props","open","type","Boolean","manualOpen","forceMenu","forceName","menuName","primary","validator","indexOf","defaultIcon","ariaLabel","ariaHidden","placement","boundariesElement","Element","document","querySelector","container","disabled","inline","Number","emits","data","opened","this","focusIndex","randomId","Z","computed","triggerBtnType","watch","methods","isValidSingleAction","componentOptions","Ctor","extendOptions","tag","includes","openMenu","$emit","closeMenu","$refs","popover","clearFocusTrap","returnFocus","menuButton","$el","focus","onOpen","$nextTick","focusFirstAction","onMouseFocusAction","activeElement","target","closest","menu","querySelectorAll","focusAction","onKeydown","keyCode","shiftKey","focusPreviousAction","focusNextAction","focusLastAction","preventDefault","removeCurrentActive","classList","remove","add","preventIfEvent","stopPropagation","onFocus","onBlur","render","$slots","every","propsData","href","startsWith","window","location","origin","util","warn","scopedSlots","icon","class","listeners","click","children","text","trim","y","f","C","title","staticClass","attrs","ref","on","blur","slot","size","delay","handleResize","shown","boundary","popoverBaseClass","setReturnFocus","triggers","show","hide","tabindex","keydown","mousemove","id","role","map","P","b","S","w","N","j","O","E","x","z","B","styleTagTransform","setAttributes","insert","bind","domAPI","insertStyleElement","locals","F","M","_","T","G","D","undefined","alignment","nativeType","wide","download","to","exact","pressed","realType","flexAlignment","isReverseAligned","console","navigate","isActive","isExactActive","rel","$attrs","$listeners","custom","active","counterClassObject","_self","_c","_t","hasOwnProperty","asyncIterator","toStringTag","create","wrap","getPrototypeOf","_invoke","resolve","__await","then","Error","done","method","delegate","sent","_sent","dispatchException","abrupt","return","resultName","next","nextLoc","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","completion","reset","isNaN","displayName","isGeneratorFunction","mark","setPrototypeOf","__proto__","awrap","AsyncIterator","async","Promise","reverse","pop","values","prev","stop","rval","complete","finish","catch","delegateYield","Dropdown","inheritAttrs","focusTrap","HTMLElement","SVGElement","beforeDestroy","useFocusTrap","popperContent","$focusTrap","createFocusTrap","escapeDeactivates","allowOutsideClick","trapStack","L","activate","deactivate","afterShow","afterHide","_g","_b","distance","_u","key","fn","proxy","vnodes","$scopedSlots","getGettextBuilder","detectLocale","locale","translations","Actions","Activities","Back","Choose","Close","Custom","Favorite","Flags","Global","Next","Objects","Previous","Search","Settings","Submit","Symbols","pluralId","msgid","msgid_plural","msgstr","addTranslation","build","ngettext","gettext","Math","random","replace","assign","_nc_focus_trap","version","sources","names","mappings","sourcesContent","sourceRoot","join","btoa","unescape","encodeURIComponent","JSON","stringify","identifier","base","css","media","sourceMap","supports","layer","references","updater","byIndex","splice","update","HTMLIFrameElement","contentDocument","head","appendChild","createElement","attributes","options","nc","setAttribute","parentNode","removeChild","styleSheet","cssText","firstChild","createTextNode","staticRenderFns","_compiled","functional","_scopeId","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","_ssrRegister","$root","$options","shadowRoot","_injectStyles","beforeCreate","__esModule","get","NcActions","NcCounterBubble","NcVNodes","details","required","anchorId","bold","compact","linkAriaLabel","actionsAriaLabel","counterNumber","counterType","forceDisplayActions","hovered","focused","hasActions","hasSubname","displayActionsOnHoverFocus","menuOpen","hasIndicator","hasDetails","oneLine","showDetails","showAdditionalElements","computedActionsAriaLabel","mounted","checkSlots","updated","onClick","metaKey","altKey","ctrlKey","handleMouseover","showActions","hideActions","handleFocus","handleBlur","handleMouseleave","handleTab","actions","handleActionsUpdateOpen","subname","indicator","mouseover","mouseleave","_k","_v","_s","_e","directives","rawName","expression","extra","isMobile","created","addEventListener","handleWindowResize","removeEventListener","documentElement","clientWidth","$on","onIsMobileChanged","$off","encodeFilePath","pathSections","relativePath","remote","generateRemoteUrl","createClient","headers","requesttoken","_getRequestToken","getRequestToken","getLoggerBuilder","setApp","detectUser","_regeneratorRuntime","Op","hasOwn","obj","desc","$Symbol","iteratorSymbol","asyncIteratorSymbol","toStringTagSymbol","define","err","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","context","Context","makeInvokeMethod","tryCatch","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","NativeIteratorPrototype","Gp","defineIteratorMethods","PromiseImpl","invoke","reject","record","result","_typeof","unwrapped","error","previousPromise","callInvokeWithMethodAndArg","state","delegateResult","maybeInvokeDelegate","methodName","info","pushTryEntry","locs","entry","resetTryEntry","iterable","iteratorMethod","doneResult","genFun","ctor","iter","val","object","skipTempReset","rootRecord","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","thrown","asyncGeneratorStep","gen","_next","_throw","_asyncToGenerator","fetchVersions","_x","_fetchVersions","_callee","fileInfo","_getCurrentUser","response","_context","getCurrentUser","uid","client","getDirectoryContents","davRequest","_ref","mime","formatVersion","t0","logger","restoreVersion","_x2","_restoreVersion","_callee2","_getCurrentUser2","_getCurrentUser3","_context2","debug","url","moveFile","fileId","fileVersion","previewUrl","mtime","moment","lastmod","unix","generateUrl","fileEtag","etag","file","joinPaths","basename","label","filename","format","getetag","permissions","hasPreview","source","setVersionLabel","_x3","_x4","_setVersionLabel","_callee3","newLabel","_context3","customRequest","deleteVersion","_x5","_deleteVersion","_callee4","_context4","deleteFile","fillColor","_vm","$event","NcActionLink","NcActionButton","NcListItem","NcModal","NcTextField","BackupRestore","Download","FileCompare","Pencil","Check","Delete","ImageOffOutline","tooltip","Tooltip","filters","humanReadableSize","bytes","OC","Util","humanFileSize","humanDateFromNow","timestamp","fromNow","isCurrent","isFirstVersion","loadPreview","canView","canCompare","previewLoaded","showVersionLabelForm","formVersionLabelValue","capabilities","loadState","files","version_labeling","version_deletion","versionLabel","_this$version$label","translate","downloadURL","getRootUrl","formattedDate","enableLabeling","enableDeletion","openVersionLabelModal","_this","labelInput","getElementsByTagName","compareVersion","ownKeys","enumerableOnly","symbols","sym","_objectSpread","_defineProperty","input","hint","prim","res","_toPrimitive","_toPropertyKey","_arrayLikeToArray","arr","len","arr2","Version","_f","mixins","versions","loading","subscribe","beforeUnmount","unsubscribe","orderedVersions","_arrayWithoutHoles","_iterableToArray","minLen","_unsupportedIterableToArray","_nonIterableSpread","sort","initialVersionMtime","min","viewerFileInfo","davPermissions","mimetype","fileid","_window$OCA$Viewer","OCA","Viewer","mimetypesCompare","_this2","resetState","setIsActive","_this3","_this4","handleRestore","_this5","oldFileInfo","restoreStartedEventState","emit","showSuccess","showError","handleLabelUpdate","newName","_callee5","oldLabel","_context5","handleDelete","_this6","_callee6","index","_context6","$set","openVersion","_this7","_getCurrentUser$uid","find","enableSidebar","_ref2","compare","_l","Vue","use","VTooltip","View","extend","VersionTab","TabInstance","_OCA$Files","Files","Sidebar","registerTab","Tab","iconSvg","mount","el","$destroy","$mount","destroy","enabled","_fileInfo$isDirectory","isDirectory","___CSS_LOADER_EXPORT___","webpackContext","req","webpackContextResolve","__webpack_require__","code","__webpack_module_cache__","moduleId","cachedModule","loaded","__webpack_modules__","chunkIds","priority","notFulfilled","Infinity","fulfilled","getter","definition","chunkId","all","promises","globalThis","Function","prop","script","needAttach","scripts","getAttribute","charset","timeout","src","onScriptComplete","event","onerror","onload","clearTimeout","doneFns","setTimeout","nmd","paths","scriptUrl","importScripts","currentScript","baseURI","installedChunks","installedChunkData","promise","errorType","realSrc","message","request","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file