UNPKG

@nethserver/ns8-ui-lib

Version:
1,039 lines (914 loc) 703 kB
'use strict';var vue=require('@carbon/vue'),LottieAnimation=require('lottie-web-vue'),Copy20=require('@carbon/icons-vue/es/copy/20'),ChevronDown20=require('@carbon/icons-vue/es/chevron--down/20'),mixins=require('@carbon/vue/src/mixins'),Information16=require('@carbon/icons-vue/es/information/16'),CheckmarkFilled20=require('@carbon/icons-vue/es/checkmark--filled/20'),ErrorFilled20=require('@carbon/icons-vue/es/error--filled/20'),Warning20=require('@carbon/icons-vue/es/warning--filled/20'),iconsVue=require('@carbon/icons-vue'),crypto$1=require('crypto'),OverflowMenuVertical20=require('@carbon/icons-vue/es/overflow-menu--vertical/20'),Close20=require('@carbon/icons-vue/es/close/20'),ArrowRight20=require('@carbon/icons-vue/es/arrow--right/20'),ArrowRight32=require('@carbon/icons-vue/es/arrow--right/32'),Notification20=require('@carbon/icons-vue/es/notification/20'),UserAvatar20=require('@carbon/icons-vue/es/user--avatar/20'),UserAvatar32=require('@carbon/icons-vue/es/user--avatar/32'),AppSwitcher20=require('@carbon/icons-vue/es/app-switcher/20'),Search20=require('@carbon/icons-vue/es/search/20'),RowExpand20=require('@carbon/icons-vue/es/row--expand/20'),RowCollapse20=require('@carbon/icons-vue/es/row--collapse/20'),Reset32=require('@carbon/icons-vue/es/reset/32'),Reset20=require('@carbon/icons-vue/es/reset/20'),Download20=require('@carbon/icons-vue/es/download/20'),Launch20=require('@carbon/icons-vue/es/launch/20'),Upgrade20=require('@carbon/icons-vue/es/upgrade/20'),Upgrade32=require('@carbon/icons-vue/es/upgrade/32'),Settings16=require('@carbon/icons-vue/es/settings/16'),Settings20=require('@carbon/icons-vue/es/settings/20'),Settings32=require('@carbon/icons-vue/es/settings/32'),ChevronUp20=require('@carbon/icons-vue/es/chevron--up/20'),ChevronLeft20=require('@carbon/icons-vue/es/chevron--left/20'),ChevronRight20=require('@carbon/icons-vue/es/chevron--right/20'),Information20=require('@carbon/icons-vue/es/information/20'),InformationFilled16=require('@carbon/icons-vue/es/information--filled/16'),Application20=require('@carbon/icons-vue/es/application/20'),Add20=require('@carbon/icons-vue/es/add/20'),Rocket20=require('@carbon/icons-vue/es/rocket/20'),Rocket32=require('@carbon/icons-vue/es/rocket/32'),Chip20=require('@carbon/icons-vue/es/chip/20'),Chip32=require('@carbon/icons-vue/es/chip/32'),Save20=require('@carbon/icons-vue/es/save/20'),Save32=require('@carbon/icons-vue/es/save/32'),Application32=require('@carbon/icons-vue/es/application/32'),EdgeNode20=require('@carbon/icons-vue/es/edge-node/20'),EdgeNode32=require('@carbon/icons-vue/es/edge-node/32'),Cube32=require('@carbon/icons-vue/es/cube/32'),EdgeCluster32=require('@carbon/icons-vue/es/edge-cluster/32'),EdgeCluster20=require('@carbon/icons-vue/es/edge-cluster/20'),Connect32=require('@carbon/icons-vue/es/connect/32'),Connect20=require('@carbon/icons-vue/es/connect/20'),Edit20=require('@carbon/icons-vue/es/edit/20'),Password20=require('@carbon/icons-vue/es/password/20'),Star20=require('@carbon/icons-vue/es/star/20'),Checkmark20=require('@carbon/icons-vue/es/checkmark/20'),ZoomIn20=require('@carbon/icons-vue/es/zoom--in/20'),Events32=require('@carbon/icons-vue/es/events/32'),Events20=require('@carbon/icons-vue/es/events/20'),Events16=require('@carbon/icons-vue/es/events/16'),Link20=require('@carbon/icons-vue/es/link/20'),Link32=require('@carbon/icons-vue/es/link/32'),WarningAlt32=require('@carbon/icons-vue/es/warning--alt/32'),WarningAlt20=require('@carbon/icons-vue/es/warning--alt/20'),Tools20=require('@carbon/icons-vue/es/tools/20'),Tools32=require('@carbon/icons-vue/es/tools/32'),Network_220=require('@carbon/icons-vue/es/network--2/20'),Network_232=require('@carbon/icons-vue/es/network--2/32'),DataBase20=require('@carbon/icons-vue/es/data--base/20'),DataBase32=require('@carbon/icons-vue/es/data--base/32'),DataBackup20=require('@carbon/icons-vue/es/data-backup/20'),DataBackup32=require('@carbon/icons-vue/es/data-backup/32'),ArrowDown20=require('@carbon/icons-vue/es/arrow--down/20'),ArrowDown32=require('@carbon/icons-vue/es/arrow--down/32'),Time20=require('@carbon/icons-vue/es/time/20'),Time32=require('@carbon/icons-vue/es/time/32'),Hourglass20=require('@carbon/icons-vue/es/hourglass/20'),Hourglass32=require('@carbon/icons-vue/es/hourglass/32'),CheckmarkFilled16=require('@carbon/icons-vue/es/checkmark--filled/16'),CheckmarkFilled32=require('@carbon/icons-vue/es/checkmark--filled/32'),ErrorFilled16=require('@carbon/icons-vue/es/error--filled/16'),ErrorFilled32=require('@carbon/icons-vue/es/error--filled/32'),WarningFilled16=require('@carbon/icons-vue/es/warning--filled/16'),Warning32=require('@carbon/icons-vue/es/warning--filled/32'),Power16=require('@carbon/icons-vue/es/power/16'),Power20=require('@carbon/icons-vue/es/power/20'),Power32=require('@carbon/icons-vue/es/power/32'),Document20=require('@carbon/icons-vue/es/document/20'),Document32=require('@carbon/icons-vue/es/document/32'),OverflowMenuVertical32=require('@carbon/icons-vue/es/overflow-menu--vertical/32'),Restart20=require('@carbon/icons-vue/es/restart/20'),Restart32=require('@carbon/icons-vue/es/restart/32'),TrashCan20=require('@carbon/icons-vue/es/trash-can/20'),TrashCan32=require('@carbon/icons-vue/es/trash-can/32'),Erase20=require('@carbon/icons-vue/es/erase/20'),Erase32=require('@carbon/icons-vue/es/erase/32'),Row20=require('@carbon/icons-vue/es/row/20'),Column20=require('@carbon/icons-vue/es/column/20'),Catalog20=require('@carbon/icons-vue/es/catalog/20'),Catalog32=require('@carbon/icons-vue/es/catalog/32'),Group20=require('@carbon/icons-vue/es/group/20'),Router32=require('@carbon/icons-vue/es/router/32'),Router20=require('@carbon/icons-vue/es/router/20'),Certificate32=require('@carbon/icons-vue/es/certificate/32'),Certificate20=require('@carbon/icons-vue/es/certificate/20'),BareMetalServer20=require('@carbon/icons-vue/es/bare-metal-server/20'),BareMetalServer32=require('@carbon/icons-vue/es/bare-metal-server/32'),Firewall20=require('@carbon/icons-vue/es/firewall/20'),Firewall32=require('@carbon/icons-vue/es/firewall/32'),Wikis32=require('@carbon/icons-vue/es/wikis/32'),Wikis20=require('@carbon/icons-vue/es/wikis/20'),Wikis16=require('@carbon/icons-vue/es/wikis/16'),At32=require('@carbon/icons-vue/es/at/32'),At20=require('@carbon/icons-vue/es/at/20'),User16=require('@carbon/icons-vue/es/user/16'),User20=require('@carbon/icons-vue/es/user/20'),User32=require('@carbon/icons-vue/es/user/32'),Unknown16=require('@carbon/icons-vue/es/unknown/16'),Unknown20=require('@carbon/icons-vue/es/unknown/20'),Unknown32=require('@carbon/icons-vue/es/unknown/32'),Email16=require('@carbon/icons-vue/es/email/16'),Email20=require('@carbon/icons-vue/es/email/20'),Email32=require('@carbon/icons-vue/es/email/32'),Locked16=require('@carbon/icons-vue/es/locked/16'),Locked20=require('@carbon/icons-vue/es/locked/20'),Locked32=require('@carbon/icons-vue/es/locked/32'),Folder16=require('@carbon/icons-vue/es/folder/16'),Folder20=require('@carbon/icons-vue/es/folder/20'),Folder32=require('@carbon/icons-vue/es/folder/32'),Asterisk16=require('@carbon/icons-vue/es/asterisk/16'),Asterisk20=require('@carbon/icons-vue/es/asterisk/20'),Asterisk32=require('@carbon/icons-vue/es/asterisk/32'),Box16=require('@carbon/icons-vue/es/box/16'),Box20=require('@carbon/icons-vue/es/box/20'),Box32=require('@carbon/icons-vue/es/box/32'),UserMilitary32=require('@carbon/icons-vue/es/user--military/32'),Rule16=require('@carbon/icons-vue/es/rule/16'),Rule20=require('@carbon/icons-vue/es/rule/20'),Rule32=require('@carbon/icons-vue/es/rule/32'),Filter16=require('@carbon/icons-vue/es/filter/16'),Filter20=require('@carbon/icons-vue/es/filter/20'),Filter32=require('@carbon/icons-vue/es/filter/32'),CloseFilled16=require('@carbon/icons-vue/es/close--filled/16'),CloseFilled20=require('@carbon/icons-vue/es/close--filled/20'),CloseFilled32=require('@carbon/icons-vue/es/close--filled/32'),Badge16=require('@carbon/icons-vue/es/badge/16'),Badge20=require('@carbon/icons-vue/es/badge/20'),Badge32=require('@carbon/icons-vue/es/badge/32'),FolderShared16=require('@carbon/icons-vue/es/folder--shared/16'),FolderShared20=require('@carbon/icons-vue/es/folder--shared/20'),FolderShared32=require('@carbon/icons-vue/es/folder--shared/32'),MailAll16=require('@carbon/icons-vue/es/mail--all/16'),MailAll20=require('@carbon/icons-vue/es/mail--all/20'),MailAll32=require('@carbon/icons-vue/es/mail--all/32'),CloudUpload16=require('@carbon/icons-vue/es/cloud--upload/16'),CloudUpload20=require('@carbon/icons-vue/es/cloud--upload/20'),CloudUpload32=require('@carbon/icons-vue/es/cloud--upload/32'),CvSideNavDivider=require('@carbon/vue/src/components/cv-ui-shell/cv-side-nav-divider.vue'),Search16=require('@carbon/icons-vue/es/search/16'),Close16=require('@carbon/icons-vue/es/close/16'),ChevronRight16=require('@carbon/icons-vue/es/chevron--right/16'),ChevronDown16=require('@carbon/icons-vue/es/chevron--down/16'),CvCheckbox=require('@carbon/vue/src/components/cv-checkbox/cv-checkbox'),vuex=require('vuex');function _interopDefaultLegacy(e){return e&&typeof e==='object'&&'default'in e?e:{'default':e}}var LottieAnimation__default=/*#__PURE__*/_interopDefaultLegacy(LottieAnimation);var Copy20__default=/*#__PURE__*/_interopDefaultLegacy(Copy20);var ChevronDown20__default=/*#__PURE__*/_interopDefaultLegacy(ChevronDown20);var Information16__default=/*#__PURE__*/_interopDefaultLegacy(Information16);var CheckmarkFilled20__default=/*#__PURE__*/_interopDefaultLegacy(CheckmarkFilled20);var ErrorFilled20__default=/*#__PURE__*/_interopDefaultLegacy(ErrorFilled20);var Warning20__default=/*#__PURE__*/_interopDefaultLegacy(Warning20);var crypto__default=/*#__PURE__*/_interopDefaultLegacy(crypto$1);var OverflowMenuVertical20__default=/*#__PURE__*/_interopDefaultLegacy(OverflowMenuVertical20);var Close20__default=/*#__PURE__*/_interopDefaultLegacy(Close20);var ArrowRight20__default=/*#__PURE__*/_interopDefaultLegacy(ArrowRight20);var ArrowRight32__default=/*#__PURE__*/_interopDefaultLegacy(ArrowRight32);var Notification20__default=/*#__PURE__*/_interopDefaultLegacy(Notification20);var UserAvatar20__default=/*#__PURE__*/_interopDefaultLegacy(UserAvatar20);var UserAvatar32__default=/*#__PURE__*/_interopDefaultLegacy(UserAvatar32);var AppSwitcher20__default=/*#__PURE__*/_interopDefaultLegacy(AppSwitcher20);var Search20__default=/*#__PURE__*/_interopDefaultLegacy(Search20);var RowExpand20__default=/*#__PURE__*/_interopDefaultLegacy(RowExpand20);var RowCollapse20__default=/*#__PURE__*/_interopDefaultLegacy(RowCollapse20);var Reset32__default=/*#__PURE__*/_interopDefaultLegacy(Reset32);var Reset20__default=/*#__PURE__*/_interopDefaultLegacy(Reset20);var Download20__default=/*#__PURE__*/_interopDefaultLegacy(Download20);var Launch20__default=/*#__PURE__*/_interopDefaultLegacy(Launch20);var Upgrade20__default=/*#__PURE__*/_interopDefaultLegacy(Upgrade20);var Upgrade32__default=/*#__PURE__*/_interopDefaultLegacy(Upgrade32);var Settings16__default=/*#__PURE__*/_interopDefaultLegacy(Settings16);var Settings20__default=/*#__PURE__*/_interopDefaultLegacy(Settings20);var Settings32__default=/*#__PURE__*/_interopDefaultLegacy(Settings32);var ChevronUp20__default=/*#__PURE__*/_interopDefaultLegacy(ChevronUp20);var ChevronLeft20__default=/*#__PURE__*/_interopDefaultLegacy(ChevronLeft20);var ChevronRight20__default=/*#__PURE__*/_interopDefaultLegacy(ChevronRight20);var Information20__default=/*#__PURE__*/_interopDefaultLegacy(Information20);var InformationFilled16__default=/*#__PURE__*/_interopDefaultLegacy(InformationFilled16);var Application20__default=/*#__PURE__*/_interopDefaultLegacy(Application20);var Add20__default=/*#__PURE__*/_interopDefaultLegacy(Add20);var Rocket20__default=/*#__PURE__*/_interopDefaultLegacy(Rocket20);var Rocket32__default=/*#__PURE__*/_interopDefaultLegacy(Rocket32);var Chip20__default=/*#__PURE__*/_interopDefaultLegacy(Chip20);var Chip32__default=/*#__PURE__*/_interopDefaultLegacy(Chip32);var Save20__default=/*#__PURE__*/_interopDefaultLegacy(Save20);var Save32__default=/*#__PURE__*/_interopDefaultLegacy(Save32);var Application32__default=/*#__PURE__*/_interopDefaultLegacy(Application32);var EdgeNode20__default=/*#__PURE__*/_interopDefaultLegacy(EdgeNode20);var EdgeNode32__default=/*#__PURE__*/_interopDefaultLegacy(EdgeNode32);var Cube32__default=/*#__PURE__*/_interopDefaultLegacy(Cube32);var EdgeCluster32__default=/*#__PURE__*/_interopDefaultLegacy(EdgeCluster32);var EdgeCluster20__default=/*#__PURE__*/_interopDefaultLegacy(EdgeCluster20);var Connect32__default=/*#__PURE__*/_interopDefaultLegacy(Connect32);var Connect20__default=/*#__PURE__*/_interopDefaultLegacy(Connect20);var Edit20__default=/*#__PURE__*/_interopDefaultLegacy(Edit20);var Password20__default=/*#__PURE__*/_interopDefaultLegacy(Password20);var Star20__default=/*#__PURE__*/_interopDefaultLegacy(Star20);var Checkmark20__default=/*#__PURE__*/_interopDefaultLegacy(Checkmark20);var ZoomIn20__default=/*#__PURE__*/_interopDefaultLegacy(ZoomIn20);var Events32__default=/*#__PURE__*/_interopDefaultLegacy(Events32);var Events20__default=/*#__PURE__*/_interopDefaultLegacy(Events20);var Events16__default=/*#__PURE__*/_interopDefaultLegacy(Events16);var Link20__default=/*#__PURE__*/_interopDefaultLegacy(Link20);var Link32__default=/*#__PURE__*/_interopDefaultLegacy(Link32);var WarningAlt32__default=/*#__PURE__*/_interopDefaultLegacy(WarningAlt32);var WarningAlt20__default=/*#__PURE__*/_interopDefaultLegacy(WarningAlt20);var Tools20__default=/*#__PURE__*/_interopDefaultLegacy(Tools20);var Tools32__default=/*#__PURE__*/_interopDefaultLegacy(Tools32);var Network_220__default=/*#__PURE__*/_interopDefaultLegacy(Network_220);var Network_232__default=/*#__PURE__*/_interopDefaultLegacy(Network_232);var DataBase20__default=/*#__PURE__*/_interopDefaultLegacy(DataBase20);var DataBase32__default=/*#__PURE__*/_interopDefaultLegacy(DataBase32);var DataBackup20__default=/*#__PURE__*/_interopDefaultLegacy(DataBackup20);var DataBackup32__default=/*#__PURE__*/_interopDefaultLegacy(DataBackup32);var ArrowDown20__default=/*#__PURE__*/_interopDefaultLegacy(ArrowDown20);var ArrowDown32__default=/*#__PURE__*/_interopDefaultLegacy(ArrowDown32);var Time20__default=/*#__PURE__*/_interopDefaultLegacy(Time20);var Time32__default=/*#__PURE__*/_interopDefaultLegacy(Time32);var Hourglass20__default=/*#__PURE__*/_interopDefaultLegacy(Hourglass20);var Hourglass32__default=/*#__PURE__*/_interopDefaultLegacy(Hourglass32);var CheckmarkFilled16__default=/*#__PURE__*/_interopDefaultLegacy(CheckmarkFilled16);var CheckmarkFilled32__default=/*#__PURE__*/_interopDefaultLegacy(CheckmarkFilled32);var ErrorFilled16__default=/*#__PURE__*/_interopDefaultLegacy(ErrorFilled16);var ErrorFilled32__default=/*#__PURE__*/_interopDefaultLegacy(ErrorFilled32);var WarningFilled16__default=/*#__PURE__*/_interopDefaultLegacy(WarningFilled16);var Warning32__default=/*#__PURE__*/_interopDefaultLegacy(Warning32);var Power16__default=/*#__PURE__*/_interopDefaultLegacy(Power16);var Power20__default=/*#__PURE__*/_interopDefaultLegacy(Power20);var Power32__default=/*#__PURE__*/_interopDefaultLegacy(Power32);var Document20__default=/*#__PURE__*/_interopDefaultLegacy(Document20);var Document32__default=/*#__PURE__*/_interopDefaultLegacy(Document32);var OverflowMenuVertical32__default=/*#__PURE__*/_interopDefaultLegacy(OverflowMenuVertical32);var Restart20__default=/*#__PURE__*/_interopDefaultLegacy(Restart20);var Restart32__default=/*#__PURE__*/_interopDefaultLegacy(Restart32);var TrashCan20__default=/*#__PURE__*/_interopDefaultLegacy(TrashCan20);var TrashCan32__default=/*#__PURE__*/_interopDefaultLegacy(TrashCan32);var Erase20__default=/*#__PURE__*/_interopDefaultLegacy(Erase20);var Erase32__default=/*#__PURE__*/_interopDefaultLegacy(Erase32);var Row20__default=/*#__PURE__*/_interopDefaultLegacy(Row20);var Column20__default=/*#__PURE__*/_interopDefaultLegacy(Column20);var Catalog20__default=/*#__PURE__*/_interopDefaultLegacy(Catalog20);var Catalog32__default=/*#__PURE__*/_interopDefaultLegacy(Catalog32);var Group20__default=/*#__PURE__*/_interopDefaultLegacy(Group20);var Router32__default=/*#__PURE__*/_interopDefaultLegacy(Router32);var Router20__default=/*#__PURE__*/_interopDefaultLegacy(Router20);var Certificate32__default=/*#__PURE__*/_interopDefaultLegacy(Certificate32);var Certificate20__default=/*#__PURE__*/_interopDefaultLegacy(Certificate20);var BareMetalServer20__default=/*#__PURE__*/_interopDefaultLegacy(BareMetalServer20);var BareMetalServer32__default=/*#__PURE__*/_interopDefaultLegacy(BareMetalServer32);var Firewall20__default=/*#__PURE__*/_interopDefaultLegacy(Firewall20);var Firewall32__default=/*#__PURE__*/_interopDefaultLegacy(Firewall32);var Wikis32__default=/*#__PURE__*/_interopDefaultLegacy(Wikis32);var Wikis20__default=/*#__PURE__*/_interopDefaultLegacy(Wikis20);var Wikis16__default=/*#__PURE__*/_interopDefaultLegacy(Wikis16);var At32__default=/*#__PURE__*/_interopDefaultLegacy(At32);var At20__default=/*#__PURE__*/_interopDefaultLegacy(At20);var User16__default=/*#__PURE__*/_interopDefaultLegacy(User16);var User20__default=/*#__PURE__*/_interopDefaultLegacy(User20);var User32__default=/*#__PURE__*/_interopDefaultLegacy(User32);var Unknown16__default=/*#__PURE__*/_interopDefaultLegacy(Unknown16);var Unknown20__default=/*#__PURE__*/_interopDefaultLegacy(Unknown20);var Unknown32__default=/*#__PURE__*/_interopDefaultLegacy(Unknown32);var Email16__default=/*#__PURE__*/_interopDefaultLegacy(Email16);var Email20__default=/*#__PURE__*/_interopDefaultLegacy(Email20);var Email32__default=/*#__PURE__*/_interopDefaultLegacy(Email32);var Locked16__default=/*#__PURE__*/_interopDefaultLegacy(Locked16);var Locked20__default=/*#__PURE__*/_interopDefaultLegacy(Locked20);var Locked32__default=/*#__PURE__*/_interopDefaultLegacy(Locked32);var Folder16__default=/*#__PURE__*/_interopDefaultLegacy(Folder16);var Folder20__default=/*#__PURE__*/_interopDefaultLegacy(Folder20);var Folder32__default=/*#__PURE__*/_interopDefaultLegacy(Folder32);var Asterisk16__default=/*#__PURE__*/_interopDefaultLegacy(Asterisk16);var Asterisk20__default=/*#__PURE__*/_interopDefaultLegacy(Asterisk20);var Asterisk32__default=/*#__PURE__*/_interopDefaultLegacy(Asterisk32);var Box16__default=/*#__PURE__*/_interopDefaultLegacy(Box16);var Box20__default=/*#__PURE__*/_interopDefaultLegacy(Box20);var Box32__default=/*#__PURE__*/_interopDefaultLegacy(Box32);var UserMilitary32__default=/*#__PURE__*/_interopDefaultLegacy(UserMilitary32);var Rule16__default=/*#__PURE__*/_interopDefaultLegacy(Rule16);var Rule20__default=/*#__PURE__*/_interopDefaultLegacy(Rule20);var Rule32__default=/*#__PURE__*/_interopDefaultLegacy(Rule32);var Filter16__default=/*#__PURE__*/_interopDefaultLegacy(Filter16);var Filter20__default=/*#__PURE__*/_interopDefaultLegacy(Filter20);var Filter32__default=/*#__PURE__*/_interopDefaultLegacy(Filter32);var CloseFilled16__default=/*#__PURE__*/_interopDefaultLegacy(CloseFilled16);var CloseFilled20__default=/*#__PURE__*/_interopDefaultLegacy(CloseFilled20);var CloseFilled32__default=/*#__PURE__*/_interopDefaultLegacy(CloseFilled32);var Badge16__default=/*#__PURE__*/_interopDefaultLegacy(Badge16);var Badge20__default=/*#__PURE__*/_interopDefaultLegacy(Badge20);var Badge32__default=/*#__PURE__*/_interopDefaultLegacy(Badge32);var FolderShared16__default=/*#__PURE__*/_interopDefaultLegacy(FolderShared16);var FolderShared20__default=/*#__PURE__*/_interopDefaultLegacy(FolderShared20);var FolderShared32__default=/*#__PURE__*/_interopDefaultLegacy(FolderShared32);var MailAll16__default=/*#__PURE__*/_interopDefaultLegacy(MailAll16);var MailAll20__default=/*#__PURE__*/_interopDefaultLegacy(MailAll20);var MailAll32__default=/*#__PURE__*/_interopDefaultLegacy(MailAll32);var CloudUpload16__default=/*#__PURE__*/_interopDefaultLegacy(CloudUpload16);var CloudUpload20__default=/*#__PURE__*/_interopDefaultLegacy(CloudUpload20);var CloudUpload32__default=/*#__PURE__*/_interopDefaultLegacy(CloudUpload32);var CvSideNavDivider__default=/*#__PURE__*/_interopDefaultLegacy(CvSideNavDivider);var Search16__default=/*#__PURE__*/_interopDefaultLegacy(Search16);var Close16__default=/*#__PURE__*/_interopDefaultLegacy(Close16);var ChevronRight16__default=/*#__PURE__*/_interopDefaultLegacy(ChevronRight16);var ChevronDown16__default=/*#__PURE__*/_interopDefaultLegacy(ChevronDown16);var CvCheckbox__default=/*#__PURE__*/_interopDefaultLegacy(CvCheckbox);function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } function _objectSpread2(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty$1(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function (obj) { return typeof obj; }; } else { _typeof = function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } function _defineProperty$1(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_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"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function () {}; return { s: F, n: function () { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function (e) { throw e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function () { it = it.call(o); }, n: function () { var step = it.next(); normalCompletion = step.done; return step; }, e: function (e) { didErr = true; err = e; }, f: function () { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }// var script$C = { name: "NsButton", extends: vue.CvButton, props: { icon: { type: [String, Object], default: undefined, validator: function validator(val) { if (!val || typeof val === "string") { return true; } return val.render !== null; } }, kind: { type: String, default: "secondary", validator: function validator(val) { return ["default", "primary", "secondary", "tertiary", "ghost", "danger", "danger--ghost", "danger--tertiary"].includes(val); } }, size: { type: String, default: "default", validator: function validator(val) { return ["default", "field", "small", "sm", "lg", "xl"].includes(val); } }, loading: { type: Boolean, default: false } } };function normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier /* server only */, shadowMode, createInjector, createInjectorSSR, createInjectorShadow) { if (typeof shadowMode !== 'boolean') { createInjectorSSR = createInjector; createInjector = shadowMode; shadowMode = false; } // Vue.extend constructor export interop. const options = typeof script === 'function' ? script.options : script; // render functions if (template && template.render) { options.render = template.render; options.staticRenderFns = template.staticRenderFns; options._compiled = true; // functional template if (isFunctionalTemplate) { options.functional = true; } } // scopedId if (scopeId) { options._scopeId = scopeId; } let hook; if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext); // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__; } // inject component styles if (style) { style.call(this, createInjectorSSR(context)); } // register component module identifier for async chunk inference if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier); } }; // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook; } else if (style) { hook = shadowMode ? function (context) { style.call(this, createInjectorShadow(context, this.$root.$options.shadowRoot)); } : function (context) { style.call(this, createInjector(context)); }; } if (hook) { if (options.functional) { // register for functional component in vue file const originalRender = options.render; options.render = function renderWithStyleInjection(h, context) { hook.call(context); return originalRender(h, context); }; } else { // inject component registration as beforeCreate hook const existing = options.beforeCreate; options.beforeCreate = existing ? [].concat(existing, hook) : [hook]; } } return script; }function createInjectorSSR(context) { if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__; } if (!context) return () => { }; if (!('styles' in context)) { context._styles = context._styles || {}; Object.defineProperty(context, 'styles', { enumerable: true, get: () => context._renderStyles(context._styles) }); context._renderStyles = context._renderStyles || renderStyles; } return (id, style) => addStyle(id, style, context); } function addStyle(id, css, context) { const group = css.media || 'default' ; const style = context._styles[group] || (context._styles[group] = { ids: [], css: '' }); if (!style.ids.includes(id)) { style.media = css.media; style.ids.push(id); let code = css.source; style.css += code + '\n'; } } function renderStyles(styles) { let css = ''; for (const key in styles) { const style = styles[key]; css += '<style data-vue-ssr-id="' + Array.from(style.ids).join(' ') + '"' + (style.media ? ' media="' + style.media + '"' : '') + '>' + style.css + '</style>'; } return css; }/* script */ var __vue_script__$C = script$C; /* template */ var __vue_render__$K = function __vue_render__() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('button', _vm._g({ staticClass: "cv-button", class: _vm.buttonClassOpts(), attrs: { "role": "button" } }, _vm.inputListeners), [_vm._t("default"), _vm._ssrNode(" " + (_vm.loading ? "<span" + _vm._ssrClass(null, ['loader', _vm.carbonPrefix + "--btn__icon"]) + " data-v-34f1ee57></span>" : "<!---->") + " "), _vm.icon && !_vm.loading ? _c('CvSvg', { class: _vm.carbonPrefix + "--btn__icon", attrs: { "svg": _vm.icon } }) : _vm._e()], 2); }; var __vue_staticRenderFns__$K = []; /* style */ var __vue_inject_styles__$N = function __vue_inject_styles__(inject) { if (!inject) return; inject("data-v-34f1ee57_0", { source: ".bx--btn .bx--btn__icon[data-v-34f1ee57]{width:1.25rem;height:1.25rem}.bx--btn.bx--btn--sm .bx--btn__icon[data-v-34f1ee57]{width:1rem;height:1rem}.loader[data-v-34f1ee57]{right:1rem;border:3px solid transparent;border-radius:50%;border-top:3px solid currentColor;border-right:3px solid currentColor;border-bottom:3px solid currentColor;animation:spin-data-v-34f1ee57 .5s linear infinite}.bx--btn--ghost .bx--btn__icon.loading[data-v-34f1ee57]{position:static;margin-left:.5rem}.bx--btn--danger--ghost .bx--btn__icon.loading[data-v-34f1ee57],.bx--btn--danger-ghost .bx--btn__icon.loading[data-v-34f1ee57]{position:static;margin-left:.5rem}@keyframes spin-data-v-34f1ee57{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}", map: undefined, media: undefined }); }; /* scoped */ var __vue_scope_id__$N = "data-v-34f1ee57"; /* module identifier */ var __vue_module_identifier__$N = "data-v-34f1ee57"; /* functional template */ var __vue_is_functional_template__$N = false; /* style inject shadow dom */ var __vue_component__$1m = /*#__PURE__*/normalizeComponent({ render: __vue_render__$K, staticRenderFns: __vue_staticRenderFns__$K }, __vue_inject_styles__$N, __vue_script__$C, __vue_scope_id__$N, __vue_is_functional_template__$N, __vue_module_identifier__$N, false, undefined, createInjectorSSR, undefined); var NsButton = __vue_component__$1m;// // // // // // // // // // // // // // // // // // // // var script$B = { name: "NsPictogram", props: { title: { type: String, default: "" }, width: { type: [Number, String], default: 64 }, height: { type: [Number, String], default: 64 }, color: { type: String, default: "currentColor" } } };/* script */ var __vue_script__$B = script$B; /* template */ var __vue_render__$J = function __vue_render__() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('svg', { attrs: { "xmlns": "http://www.w3.org/2000/svg", "width": _vm.width, "height": _vm.height, "viewBox": "0 0 32 32", "aria-labelledby": _vm.title, "role": "presentation" } }, [_vm._ssrNode("<title" + _vm._ssrAttr("id", _vm.title) + " lang=\"en\">" + _vm._ssrEscape(_vm._s(_vm.title) + " icon") + "</title> "), _vm._ssrNode("<g" + _vm._ssrAttr("fill", _vm.color) + ">", "</g>", [_vm._t("default")], 2)], 2); }; var __vue_staticRenderFns__$J = []; /* style */ var __vue_inject_styles__$M = undefined; /* scoped */ var __vue_scope_id__$M = undefined; /* module identifier */ var __vue_module_identifier__$M = "data-v-94bddfd0"; /* functional template */ var __vue_is_functional_template__$M = false; /* style inject */ /* style inject SSR */ /* style inject shadow dom */ var __vue_component__$1l = /*#__PURE__*/normalizeComponent({ render: __vue_render__$J, staticRenderFns: __vue_staticRenderFns__$J }, __vue_inject_styles__$M, __vue_script__$B, __vue_scope_id__$M, __vue_is_functional_template__$M, __vue_module_identifier__$M, false, undefined, undefined, undefined); var NsPictogram = __vue_component__$1l;// var script$A = { name: "NsLottieAnimation", components: { LottieAnimation: LottieAnimation__default["default"] }, props: { animationData: { type: Object, required: true }, loop: { type: [Boolean, Number], default: false }, autoPlay: { type: Boolean, default: true }, refName: { type: String, default: "anim" }, animateOnHover: { type: Boolean, default: true } }, methods: { onLoopComplete: function onLoopComplete(eventData) { this.$emit("loopComplete", eventData); }, onComplete: function onComplete(eventData) { this.$emit("complete", eventData); if (this.animateOnHover) { this.$refs[this.refName].stop(); } }, onEnterFrame: function onEnterFrame(eventData) { this.$emit("enterFrame", eventData); }, onMouseOver: function onMouseOver(eventData) { this.$emit("mouseover", eventData); if (this.animateOnHover) { this.$refs[this.refName].play(); } } } };/* script */ var __vue_script__$A = script$A; /* template */ var __vue_render__$I = function __vue_render__() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('div', { staticClass: "ns-lottie-animation", on: { "mouseover": _vm.onMouseOver } }, [_c('LottieAnimation', { ref: _vm.refName, attrs: { "animationData": _vm.animationData, "loop": _vm.loop, "autoPlay": _vm.autoPlay }, on: { "loopComplete": _vm.onLoopComplete, "complete": _vm.onComplete, "enterFrame": _vm.onEnterFrame } })], 1); }; var __vue_staticRenderFns__$I = []; /* style */ var __vue_inject_styles__$L = undefined; /* scoped */ var __vue_scope_id__$L = "data-v-cc2533e0"; /* module identifier */ var __vue_module_identifier__$L = "data-v-cc2533e0"; /* functional template */ var __vue_is_functional_template__$L = false; /* style inject */ /* style inject SSR */ /* style inject shadow dom */ var __vue_component__$1k = /*#__PURE__*/normalizeComponent({ render: __vue_render__$I, staticRenderFns: __vue_staticRenderFns__$I }, __vue_inject_styles__$L, __vue_script__$A, __vue_scope_id__$L, __vue_is_functional_template__$L, __vue_module_identifier__$L, false, undefined, undefined, undefined); var NsLottieAnimation = __vue_component__$1k;/* script */ /* template */ var __vue_render__$H = function __vue_render__() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('path', { attrs: { "id": "warning--02_1_", "d": "M23.668,29.312l-0.359-0.623c4.522-2.61,7.331-7.473,7.331-12.688c0-8.073-6.567-14.64-14.64-14.64\n\tC7.927,1.36,1.36,7.927,1.36,16c0,5.216,2.81,10.078,7.332,12.688l-0.36,0.623C3.587,26.573,0.64,21.473,0.64,16\n\tC0.64,7.53,7.53,0.64,16,0.64S31.36,7.53,31.36,16C31.36,21.473,28.413,26.573,23.668,29.312z M16.36,24h-0.72V6h0.72V24z M16,28.5\n\tc-0.552,0-1,0.448-1,1s0.448,1,1,1s1-0.448,1-1S16.552,28.5,16,28.5z" } }, []); }; var __vue_staticRenderFns__$H = []; /* style */ var __vue_inject_styles__$K = undefined; /* scoped */ var __vue_scope_id__$K = undefined; /* module identifier */ var __vue_module_identifier__$K = "data-v-0f26cefc"; /* functional template */ var __vue_is_functional_template__$K = false; /* style inject */ /* style inject SSR */ /* style inject shadow dom */ var __vue_component__$1j = /*#__PURE__*/normalizeComponent({ render: __vue_render__$H, staticRenderFns: __vue_staticRenderFns__$H }, __vue_inject_styles__$K, {}, __vue_scope_id__$K, __vue_is_functional_template__$K, __vue_module_identifier__$K, false, undefined, undefined, undefined); var ExclamationMarkPictogram = __vue_component__$1j;// var script$z = { name: "NsEmptyState", components: { NsPictogram: NsPictogram, ExclamationMarkPictogram: ExclamationMarkPictogram, NsLottieAnimation: NsLottieAnimation }, props: { title: { type: String, required: true }, animationData: Object, animationTitle: String, loop: { type: [Boolean, Number], default: 1 } }, computed: { hasPictogramSlot: function hasPictogramSlot() { return !!this.$slots.pictogram; }, hasDescriptionSlot: function hasDescriptionSlot() { return !!this.$slots.description; } } };/* script */ var __vue_script__$z = script$z; /* template */ var __vue_render__$G = function __vue_render__() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('div', { staticClass: "empty-state" }, [_vm.animationData ? _c('NsLottieAnimation', { staticClass: "animation image", attrs: { "animationData": _vm.animationData, "refName": _vm.animationTitle, "animateOnHover": true, "loop": _vm.loop, "autoPlay": true } }) : _c('NsPictogram', { staticClass: "image", attrs: { "title": "empty state" } }, [_vm.hasPictogramSlot ? [_vm._t("pictogram")] : [_c('ExclamationMarkPictogram')]], 2), _vm._ssrNode(" <h5 class=\"title\" data-v-0540fdb8>" + _vm._ssrEscape(_vm._s(_vm.title)) + "</h5> "), _vm.hasDescriptionSlot ? [_vm._ssrNode("<div class=\"description\" data-v-0540fdb8>", "</div>", [_vm._t("description")], 2)] : _vm._e()], 2); }; var __vue_staticRenderFns__$G = []; /* style */ var __vue_inject_styles__$J = function __vue_inject_styles__(inject) { if (!inject) return; inject("data-v-0540fdb8_0", { source: ".empty-state[data-v-0540fdb8]{text-align:center;padding:2rem}.empty-state .image[data-v-0540fdb8]{margin-bottom:1rem}.empty-state .description[data-v-0540fdb8]{margin-top:1rem}.animation[data-v-0540fdb8]{display:inline-block;width:64px;height:64px}", map: undefined, media: undefined }); }; /* scoped */ var __vue_scope_id__$J = "data-v-0540fdb8"; /* module identifier */ var __vue_module_identifier__$J = "data-v-0540fdb8"; /* functional template */ var __vue_is_functional_template__$J = false; /* style inject shadow dom */ var __vue_component__$1h = /*#__PURE__*/normalizeComponent({ render: __vue_render__$G, staticRenderFns: __vue_staticRenderFns__$G }, __vue_inject_styles__$J, __vue_script__$z, __vue_scope_id__$J, __vue_is_functional_template__$J, __vue_module_identifier__$J, false, undefined, createInjectorSSR, undefined); var __vue_component__$1i = __vue_component__$1h;var script$y = { name: "NsCodeSnippet", components: { CvButton: vue.CvButton, CvIconButton: vue.CvIconButton, ChevronDown20: ChevronDown20__default["default"] }, mixins: [mixins.carbonPrefixMixin, mixins.themeMixin], props: { expanded: { type: Boolean, default: false }, wrapText: { type: Boolean, default: true }, disabled: Boolean, feedbackAriaLabel: String, hideCopyButton: Boolean, lessText: { type: String, default: "Show less" }, moreText: { type: String, default: "Show more" }, hideExpandButton: Boolean, copyTooltip: { type: String, default: "Copy to clipboard" }, copyFeedback: { type: String, default: "Copied" }, copyTipPosition: { type: String, default: "bottom", validator: function validator(val) { return ["top", "right", "bottom", "left"].includes(val); } }, copyTipAlignment: { type: String, default: "end", validator: function validator(val) { return ["start", "center", "end"].includes(val); } }, light: Boolean }, data: function data() { return { justCopied: false, Copy20: Copy20__default["default"], isExpanded: false }; }, computed: { classes: function classes() { var _ref; return ["cv-code-snippet", "".concat(this.carbonPrefix, "--snippet"), "".concat(this.carbonPrefix, "--snippet--multi"), (_ref = {}, _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--light"), this.isLight), _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--no-copy"), this.hideCopyButton), _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--wraptext"), this.wrapText), _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--expand"), this.isExpanded), _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--disabled"), this.disabled), _ref)]; }, tooltipToShow: function tooltipToShow() { if (this.justCopied) { return this.copyFeedback; } else { return this.copyTooltip; } }, expandButtonText: function expandButtonText() { return this.isExpanded ? this.lessText : this.moreText; } }, watch: { expanded: function expanded() { this.isExpanded = this.expanded; } }, created: function created() { this.isExpanded = this.expanded; }, methods: { toggleExpand: function toggleExpand() { this.isExpanded = !this.isExpanded; }, copyCode: function copyCode() { var _this = this; // copy to clipboard this.$refs.clippy.value = this.$refs.code.innerText; this.$refs.clippy.select(); document.execCommand("copy"); this.justCopied = true; setTimeout(function () { _this.justCopied = false; }, 2000); } } };/* script */ var __vue_script__$y = script$y; /* template */ var __vue_render__$F = function __vue_render__() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('div', { staticClass: "cv-code-snippet-multiline", class: _vm.classes, attrs: { "data-code-snippet": "" } }, [_vm._ssrNode("<div" + _vm._ssrClass(null, [_vm.carbonPrefix + "--snippet-container", { 'no-expand': _vm.hideExpandButton }]) + " data-v-084a2bcc>", "</div>", [_vm._ssrNode("<code data-v-084a2bcc>", "</code>", [_vm._ssrNode("<pre data-v-084a2bcc>", "</pre>", [_vm._t("default")], 2)]), _vm._ssrNode(" <textarea aria-hidden=\"true\" class=\"cv-code-snippet__clippy\" style=\"\\n position: absolute;\\n left: -9999px;\\n max-width: 0;\\n opacity: 0;\\n overflow: hidden;\\n \" data-v-084a2bcc></textarea>")], 2), _vm._ssrNode(" "), !_vm.hideCopyButton ? _c('cv-icon-button', { class: _vm.carbonPrefix + "--copy-btn", attrs: { "kind": "ghost", "icon": _vm.Copy20, "label": _vm.tooltipToShow, "tip-position": _vm.copyTipPosition, "tip-alignment": _vm.copyTipAlignment, "disabled": _vm.disabled }, on: { "click": _vm.copyCode } }) : _vm._e(), _vm._ssrNode(" "), !_vm.hideExpandButton ? _c('cv-button', { class: _vm.carbonPrefix + "--snippet-btn--expand", attrs: { "type": "button", "kind": "ghost", "size": "small" }, on: { "click": _vm.toggleExpand } }, [_c('span', { class: _vm.carbonPrefix + "--snippet-btn--text" }, [_vm._v(_vm._s(_vm.expandButtonText))]), _vm._v(" "), _c('ChevronDown20', { class: _vm.carbonPrefix + "--icon-chevron--down" })], 1) : _vm._e()], 2); }; var __vue_staticRenderFns__$F = []; /* style */ var __vue_inject_styles__$I = function __vue_inject_styles__(inject) { if (!inject) return; inject("data-v-084a2bcc_0", { source: ".bx--snippet--multi .bx--snippet-container[data-v-084a2bcc]{min-height:4.5rem;max-height:9.6rem;overflow-y:hidden}.bx--snippet--multi .bx--snippet-container.no-expand[data-v-084a2bcc]{min-height:2.5rem}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container[data-v-084a2bcc]{max-height:100%}.bx--snippet--multi .bx--copy-btn[data-v-084a2bcc]{position:absolute!important;top:.5rem;right:.5rem;z-index:11;width:3rem;height:2rem}.bx--snippet-btn--expand[data-v-084a2bcc]{right:.5rem;bottom:.5rem}", map: undefined, media: undefined }); }; /* scoped */ var __vue_scope_id__$I = "data-v-084a2bcc"; /* module identifier */ var __vue_module_identifier__$I = "data-v-084a2bcc"; /* functional template */ var __vue_is_functional_template__$I = false; /* style inject shadow dom */ var __vue_component__$1f = /*#__PURE__*/normalizeComponent({ render: __vue_render__$F, staticRenderFns: __vue_staticRenderFns__$F }, __vue_inject_styles__$I, __vue_script__$y, __vue_scope_id__$I, __vue_is_functional_template__$I, __vue_module_identifier__$I, false, undefined, createInjectorSSR, undefined); var __vue_component__$1g = __vue_component__$1f;// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var script$x = { name: "NsCircleTimer", props: { timeLimit: { type: Number, // milliseconds required: true }, size: { type: Number, default: 16 }, strokeWidth: { type: Number, default: 20 }, color: { type: String, default: "#00a2de" } }, data: function data() { return { timerInterval: null, timePassed: 0, timeLeft: -1 // length = 2πr = 2 * π * 40 = 251 }; }, computed: { circleDasharray: function circleDasharray() { return "".concat((this.calculateTimeFraction() * 251).toFixed(0), " 251"); } }, created: function created() { var _this = this; this.timeLimitSeconds = this.timeLimit / 1000; this.timeLeft = this.timeLimitSeconds; this.$nextTick(function () { _this.timePassed += 1; _this.timeLeft = _this.timeLimitSeconds - _this.timePassed; }); this.timerInterval = setInterval(function () { _this.timePassed += 1; _this.timeLeft = _this.timeLimitSeconds - _this.timePassed; }, 1000); }, beforeDestroy: function beforeDestroy() { clearInterval(this.timerInterval); }, methods: { calculateTimeFraction: function calculateTimeFraction() { return this.timeLeft / this.timeLimitSeconds; } } };/* script */ var __vue_script__$x = script$x; /* template */ var __vue_render__$E = function __vue_render__() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('div', { staticClass: "base-timer", style: { height: _vm.size + 'px', width: _vm.size + 'px' } }, [_vm._ssrNode("<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\" class=\"base-timer__svg\" data-v-6609841f><g class=\"base-timer__circle\" data-v-6609841f><path id=\"base-timer-path-remaining\" stroke-dasharray=\"251\" d=\"\n M 50, 50\n m -40, 0\n a 40,40 0 1,0 80,0\n a 40,40 0 1,0 -80,0\n \" class=\"base-timer__path-remaining green\"" + _vm._ssrStyle(null, { 'stroke-width': _vm.strokeWidth + 'px', 'stroke-dasharray': _vm.circleDasharray, color: _vm.color }, null) + " data-v-6609841f></path></g></svg>")]); }; var __vue_staticRenderFns__$E = []; /* style */ var __vue_inject_styles__$H = function __vue_inject_styles__(inject) { if (!inject) return; inject("data-v-6609841f_0", { source: ".base-timer[data-v-6609841f]{position:relative}.base-timer__circle[data-v-6609841f]{