-
- {{ 'FORM_404_HEADER' | translate }}
-
-
-
- {{ 'FORM_404_BODY' | translate }}
-
-
-
diff --git a/public/form_modules/forms/base/views/form-unauthorized.client.view.html b/public/form_modules/forms/base/views/form-unauthorized.client.view.html
deleted file mode 100644
index 3671548d..00000000
--- a/public/form_modules/forms/base/views/form-unauthorized.client.view.html
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
diff --git a/public/form_modules/forms/base/views/submit-form.client.view.html b/public/form_modules/forms/base/views/submit-form.client.view.html
deleted file mode 100644
index 8305c031..00000000
--- a/public/form_modules/forms/base/views/submit-form.client.view.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
diff --git a/public/form_modules/forms/config/forms.client.routes.js b/public/form_modules/forms/config/forms.client.routes.js
deleted file mode 100644
index 6a7ed097..00000000
--- a/public/form_modules/forms/config/forms.client.routes.js
+++ /dev/null
@@ -1,37 +0,0 @@
-'use strict';
-
-// Setting up route
-angular.module('view-form').config(['$stateProvider',
- function($stateProvider) {
- // Forms state routing
- $stateProvider.
- state('submitForm', {
- url: '/forms/:formId',
- templateUrl: '/static/form_modules/forms/base/views/submit-form.client.view.html',
- resolve: {
- Forms: 'Forms',
- myForm: function (Forms, $q, $state, $stateParams) {
- var deferred = $q.defer();
-
- Forms.get({formId: $stateParams.formId}).$promise.then(function(data) {
- deferred.resolve(data);
- }, function(reason) {
- $state.go('unauthorizedFormAccess');
- deferred.reject({redirectTo: 'unauthorizedFormAccess'});
- });
- return deferred.promise;
- }
- },
- controller: 'SubmitFormController',
- controllerAs: 'ctrl'
- }).
- state('unauthorizedFormAccess', {
- url: '/forms/unauthorized',
- templateUrl: '/static/form_modules/forms/base/views/form-unauthorized.client.view.html'
- })
- .state('formNotFound', {
- url: '*path',
- templateUrl: '/static/form_modules/forms/base/views/form-not-found.client.view.html'
- });
- }
-]);
diff --git a/public/form_modules/forms/directives/analytics-service.client.directive.js b/public/form_modules/forms/directives/analytics-service.client.directive.js
deleted file mode 100644
index d3622c4c..00000000
--- a/public/form_modules/forms/directives/analytics-service.client.directive.js
+++ /dev/null
@@ -1,66 +0,0 @@
-(function () {
- 'use strict';
-
- // Create the SendVisitorData service
- angular
- .module('view-form')
- .factory('SendVisitorData', SendVisitorData);
-
- SendVisitorData.$inject = ['Socket', '$state'];
-
- function SendVisitorData(Socket, $state) {
-
- // Create a controller method for sending visitor data
- function send(form, lastActiveId, timeElapsed) {
- var lang = window.navigator.userLanguage || window.navigator.language;
- lang = lang.slice(0,2);
-
- var userAgentString = navigator.userAgent;
- var md = new MobileDetect(userAgentString);
- var deviceType = 'other';
-
- if (md.tablet()){
- deviceType = 'tablet';
- } else if (md.mobile()) {
- deviceType = 'mobile';
- } else if (!md.is('bot')) {
- deviceType = 'desktop';
- }
-
- // Create a new message object
- var visitorData = {
- referrer: document.referrer,
- isSubmitted: form.submitted,
- formId: form._id,
- lastActiveField: lastActiveId,
- timeElapsed: timeElapsed,
- language: lang,
- deviceType: deviceType,
- ipAddr: null,
- geoLocation: null
- };
-
- Socket.emit('form-visitor-data', visitorData);
- }
-
- function init(){
- // Make sure the Socket is connected
- if (!Socket.socket) {
- Socket.connect();
- }
-
- Socket.on('disconnect', function(){
- Socket.connect();
- });
- }
-
- var service = {
- send: send
- };
-
- init();
- return service;
-
- }
-}());
-
diff --git a/public/form_modules/forms/directives/key-to-option.client.directive.js b/public/form_modules/forms/directives/key-to-option.client.directive.js
deleted file mode 100644
index d5b77385..00000000
--- a/public/form_modules/forms/directives/key-to-option.client.directive.js
+++ /dev/null
@@ -1,29 +0,0 @@
-'use strict';
-
-angular.module('view-form').directive('keyToOption', ['$rootScope', function($rootScope){
- return {
- restrict: 'A',
- scope: {
- field: '='
- },
- link: function($scope, $element, $attrs) {
- $('body').on('keypress', function(event) {
- var keyCode = event.which || event.keyCode;
-
- var index = -1;
- if(keyCode <= 122 && keyCode >= 97){
- index = keyCode - 97;
- } else if (keyCode <= 90 && keyCode >= 65){
- index = keyCode - 65;
- }
-
- if ($scope.field.fieldOptions.length <= 26 && $scope.field._id === $rootScope.getActiveField() && index !== -1 && index < $scope.field.fieldOptions.length) {
- event.preventDefault();
- $scope.$apply(function () {
- $scope.field.fieldValue = $scope.field.fieldOptions[index].option_value;
- });
- }
- });
- }
- };
-}]);
diff --git a/public/form_modules/forms/directives/key-to-truthy.client.directive.js b/public/form_modules/forms/directives/key-to-truthy.client.directive.js
deleted file mode 100644
index 202aad50..00000000
--- a/public/form_modules/forms/directives/key-to-truthy.client.directive.js
+++ /dev/null
@@ -1,37 +0,0 @@
-'use strict';
-
-angular.module('view-form').directive('keyToTruthy', ['$rootScope', function($rootScope){
- return {
- restrict: 'A',
- scope: {
- field: '=',
- nextField: '&'
- },
- link: function($scope, $element, $attrs) {
- $element.bind('keydown keypress', function(event) {
- var keyCode = event.which || event.keyCode;
- var truthyKeyCode = $attrs.keyCharTruthy.charCodeAt(0) - 32;
- var falseyKeyCode = $attrs.keyCharFalsey.charCodeAt(0) - 32;
-
- if(keyCode === truthyKeyCode ) {
- event.preventDefault();
- $scope.$apply(function() {
- $scope.field.fieldValue = 'true';
- if($attrs.onValidKey){
- $scope.$root.$eval($attrs.onValidKey);
- }
- });
- }else if(keyCode === falseyKeyCode){
- event.preventDefault();
- $scope.$apply(function() {
- $scope.field.fieldValue = 'false';
- if($attrs.onValidKey){
- $scope.$root.$eval($attrs.onValidKey);
- }
- });
- }
- });
- }
- };
-}]);
-
diff --git a/public/form_modules/forms/forms.client.module.js b/public/form_modules/forms/forms.client.module.js
deleted file mode 100644
index 83beccf8..00000000
--- a/public/form_modules/forms/forms.client.module.js
+++ /dev/null
@@ -1,6 +0,0 @@
-'use strict';
-
-// Use Application configuration module to register a new module
-ApplicationConfiguration.registerModule('view-form', [
- 'ui.date', 'angular-input-stars', 'duScroll'
-]);
diff --git a/public/humans.txt b/public/humans.txt
deleted file mode 100755
index 3600069a..00000000
--- a/public/humans.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-# humanstxt.org/
-# The humans responsible & technology colophon
-
-# TEAM
-
- David Baldwynn -- Developer -- @davidbaldwynn
- Samuel Laulhau -- Developer -- @_samuel_
-
-# THANKS
-
- Grace Lam
-
-# TECHNOLOGY COLOPHON
-
- HTML5, CSS3, AngularJS
- jQuery, ExpressJS, NodeJS
diff --git a/public/modules/core/config/core.client.routes.js b/public/modules/core/config/core.client.routes.js
deleted file mode 100755
index b061a008..00000000
--- a/public/modules/core/config/core.client.routes.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-// Setting up route
-angular.module('core').config(['$stateProvider', '$urlRouterProvider',
- function($stateProvider, $urlRouterProvider) {
- // Redirect to home view when route not found
- $urlRouterProvider.otherwise('/forms');
- }
-]);
-
-var statesWithoutAuth = ['access_denied', 'signin', 'resendVerifyEmail', 'verify', 'signup', 'signup-success', 'forgot', 'reset-invalid', 'reset', 'reset-success'];
-
-angular.module(ApplicationConfiguration.applicationModuleName).run(['$rootScope', '$state', '$stateParams',
- function($rootScope, Auth, $state, $stateParams) {
-
- $rootScope.$state = $state;
- $rootScope.$stateParams = $stateParams;
-
- // add previous state property
- $rootScope.$on('$stateChangeSuccess', function (event, toState, toParams, fromState, fromParams) {
- $state.previous = {
- state: fromState,
- params: fromParams
- }
- });
-
- }
-]);
-
-//Page access/authorization logic
-angular.module(ApplicationConfiguration.applicationModuleName).run(['$rootScope', 'Auth', 'Authorizer', '$state', '$stateParams',
- function($rootScope, Auth, Authorizer, $state, $stateParams) {
- $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams) {
-
- //Only run permissions check if it is an authenticated state
- if(statesWithoutAuth.indexOf(toState.name) > -1){
- Auth.ensureHasCurrentUser().then(
- function onSuccess(currentUser){
- if(currentUser){
- var authenticator = new Authorizer(user);
- var permissions = toState && toState.data && toState.data.permissions ? toState.data.permissions : null;
-
- if( permissions !== null && !authenticator.canAccess(permissions) ){
- event.preventDefault();
- $state.go('access_denied');
- }
- }
- },
- function onError(error){
- event.preventDefault();
- $state.go('access_denied');
- }
- );
- }
- });
- }]);
diff --git a/public/modules/core/config/i18n/english.js b/public/modules/core/config/i18n/english.js
deleted file mode 100644
index e919c58e..00000000
--- a/public/modules/core/config/i18n/english.js
+++ /dev/null
@@ -1,20 +0,0 @@
-'use strict';
-
-angular.module('core').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('en', {
- MENU: 'MENU',
- SIGNUP_TAB: 'Sign Up',
- SIGNIN_TAB: 'Sign In',
- SIGNOUT_TAB: 'Signout',
- EDIT_PROFILE: 'Edit Profile',
- MY_SETTINGS: 'My Settings',
- CHANGE_PASSWORD: 'Change Password',
- TOGGLE_NAVIGATION: 'Toggle navigation'
- });
-
- $translateProvider.preferredLanguage('en')
- .fallbackLanguage('en')
- .useSanitizeValueStrategy('escape');
-
-}]);
diff --git a/public/modules/core/config/i18n/french.js b/public/modules/core/config/i18n/french.js
deleted file mode 100644
index 4cc413cb..00000000
--- a/public/modules/core/config/i18n/french.js
+++ /dev/null
@@ -1,15 +0,0 @@
-'use strict';
-
-angular.module('core').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('fr', {
- MENU: 'MENU',
- SIGNUP_TAB: 'Créer un compte',
- SIGNIN_TAB: 'Connexion',
- SIGNOUT_TAB: 'Déconnexion',
- EDIT_PROFILE: 'Modifier Mon Profil',
- MY_SETTINGS: 'Mes Paramètres',
- CHANGE_PASSWORD: 'Changer mon Mot de Pass',
- TOGGLE_NAVIGATION: 'Basculer la navigation',
- });
-}]);
diff --git a/public/modules/core/config/i18n/german.js b/public/modules/core/config/i18n/german.js
deleted file mode 100644
index df5ff911..00000000
--- a/public/modules/core/config/i18n/german.js
+++ /dev/null
@@ -1,15 +0,0 @@
-'use strict';
-
-angular.module('core').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('de', {
- MENU: 'MENÜ',
- SIGNUP_TAB: 'Anmelden',
- SIGNIN_TAB: 'Anmeldung',
- SIGNOUT_TAB: 'Abmelden',
- EDIT_PROFILE: 'Profil bearbeiten',
- MY_SETTINGS: 'Meine Einstellungen',
- CHANGE_PASSWORD: 'Passwort ändern',
- TOGGLE_NAVIGATION: 'Navigation umschalten'
- });
-}]);
diff --git a/public/modules/core/config/i18n/italian.js b/public/modules/core/config/i18n/italian.js
deleted file mode 100644
index bf3a8866..00000000
--- a/public/modules/core/config/i18n/italian.js
+++ /dev/null
@@ -1,15 +0,0 @@
-'use strict';
-
-angular.module('core').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('it', {
- MENU: 'MENÜ',
- SIGNUP_TAB: 'Vi Phrasal',
- SIGNIN_TAB: 'Accedi',
- SIGNOUT_TAB: 'Esci',
- EDIT_PROFILE: 'Modifica Profilo',
- MY_SETTINGS: 'Mie Impostazioni',
- CHANGE_PASSWORD: 'Cambia la password',
- TOGGLE_NAVIGATION: 'Attiva la navigazione'
- });
-}]);
diff --git a/public/modules/core/config/i18n/spanish.js b/public/modules/core/config/i18n/spanish.js
deleted file mode 100644
index c5138b7c..00000000
--- a/public/modules/core/config/i18n/spanish.js
+++ /dev/null
@@ -1,16 +0,0 @@
-'use strict';
-
-angular.module('core').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('es', {
- MENU: 'MENU',
- SIGNUP_TAB: 'Registrarse',
- SIGNIN_TAB: 'Entrar',
- SIGNOUT_TAB: 'Salir',
- EDIT_PROFILE: 'Editar Perfil',
- MY_SETTINGS: 'Mis configuraciones',
- CHANGE_PASSWORD: 'Cambiar contraseña',
- TOGGLE_NAVIGATION: 'Navegación de palanca'
- });
-
-}]);
diff --git a/public/modules/core/config/i18n/swedish.js b/public/modules/core/config/i18n/swedish.js
deleted file mode 100644
index a8ad0085..00000000
--- a/public/modules/core/config/i18n/swedish.js
+++ /dev/null
@@ -1,16 +0,0 @@
-'use strict';
-
-angular.module('core').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('se', {
- MENU: 'MENY',
- SIGNUP_TAB: 'Registrera konto',
- SIGNIN_TAB: 'Logga In',
- SIGNOUT_TAB: 'Logga Ut',
- EDIT_PROFILE: 'Redigera Profil',
- MY_SETTINGS: 'Mina Inställningar',
- CHANGE_PASSWORD: 'Byt Lösenord',
- TOGGLE_NAVIGATION: 'Växla navigation'
- });
-
-}]);
diff --git a/public/modules/core/controllers/header.client.controller.js b/public/modules/core/controllers/header.client.controller.js
deleted file mode 100755
index 0c0dce4d..00000000
--- a/public/modules/core/controllers/header.client.controller.js
+++ /dev/null
@@ -1,71 +0,0 @@
-'use strict';
-
-angular.module('core').controller('HeaderController', ['$rootScope', '$scope', 'Menus', '$state', 'Auth', 'User', '$window', '$translate',
- function ($rootScope, $scope, Menus, $state, Auth, User, $window, $translate) {
-
- $rootScope.signupDisabled = $window.signupDisabled;
-
- Auth.ensureHasCurrentUser().then(function(currUser){
- $scope.user = $rootScope.user = currUser;
- $scope.authentication = $rootScope.authentication = Auth;
-
- //Set global app language
- $rootScope.language = $scope.user.language;
- $translate.use($scope.user.language);
-
- $scope.isCollapsed = false;
- $rootScope.hideNav = false;
- $scope.menu = Menus.getMenu('topbar');
-
- $rootScope.languages = ['en', 'fr', 'es', 'it', 'de'];
-
- $rootScope.langCodeToWord = {
- 'en': 'English',
- 'fr': 'Français',
- 'es': 'Español',
- 'it': 'Italiàno',
- 'de': 'Deutsch'
- };
-
- $rootScope.wordToLangCode = {
- 'English': 'en',
- 'Français': 'fr',
- 'Español': 'es',
- 'Italiàno': 'it',
- 'Deutsch': 'de'
- };
-
- $scope.signout = function() {
- var promise = User.logout();
- promise.then(function() {
- Auth.logout();
- $scope.user = $rootScope.user = null;
- $state.go('signin', { reload: true });
- },
- function(reason) {
- console.error('Logout Failed: ' + reason);
- });
- };
-
- $scope.toggleCollapsibleMenu = function() {
- $scope.isCollapsed = !$scope.isCollapsed;
- };
-
- // Collapsing the menu after navigation
- $scope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams) {
- $scope.isCollapsed = false;
- $rootScope.hideNav = false;
- if ( angular.isDefined( toState.data ) ) {
-
- if ( angular.isDefined( toState.data.hideNav ) ) {
- $rootScope.hideNav = toState.data.hideNav;
- }
- }
- });
- }, function(){
- $state.go('signup');
- })
-
-
- }
-]);
diff --git a/public/modules/core/core.client.module.js b/public/modules/core/core.client.module.js
deleted file mode 100755
index 186aec42..00000000
--- a/public/modules/core/core.client.module.js
+++ /dev/null
@@ -1,4 +0,0 @@
-'use strict';
-
-// Use Application configuration module to register a new module
-ApplicationConfiguration.registerModule('core', ['users']);
diff --git a/public/modules/core/css/core.css b/public/modules/core/css/core.css
deleted file mode 100755
index a5377b6a..00000000
--- a/public/modules/core/css/core.css
+++ /dev/null
@@ -1,162 +0,0 @@
-/*Modal overlay (for lightbox effect)*/
-.overlay {
- position: fixed;
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- background-color: rgb(0,0,0);
- background-color: rgba(0,0,0,0.5);
- z-index: 10;
-}
-.overlay.submitform {
- background-color: rgb(256,256,256);
- background-color: rgba(256,256,256,0.8);
-}
-
-.form-item .title-row > .list-group-item-heading {
- color: #34628a;
- overflow-wrap: break-word;
-}
-
-.form-item:hover .title-row > .list-group-item-heading {
- color: white;
-}
-
-.form-item:hover .title-row {
- text-decoration:none;
-}
-
-.form-item.paused .title-row > .list-group-item-heading {
- color: white;
-}
-
-body {
- overflow-x: hidden;
- font-family: 'Source Sans Pro', sans-serif;
- font-size: 16px;
-}
-
-.vcenter {
- display: inline-block;
- vertical-align: middle;
- float: none;
-}
-
-/* Custom CSS for Buttons */
-.btn-rounded {
- border-radius: 100px;
- font-size: 14px;
- padding: 10px 28px;
- margin: 0 2px;
- margin-top: 1em;
- text-transform: uppercase;
- text-decoration: none!important;
-}
-
-.btn-secondary {
- background: #DDDDDD;
- color: #4c4c4c;
- border: 2px #4c4c4c solid;
-}
-.btn-secondary:hover {
- background: #cacaca;
- border-color: #cacaca;
-}
-
-/*Navbar Custom CSS*/
-.navbar {
- min-height: 60px;
- padding: 10px 0 10px 0;
-}
-.navbar-inverse {
- background-color:#3FA2F7;
- border: 0;
- color: white!important;
-}
-.navbar .navbar-brand {
- min-height: 60px;
- padding: 10px;
-}
-
-.navbar-nav {
- min-height: 60px;
-}
-
-.navbar-nav > li {
-
- min-height: 60px;
-}
-.navbar-nav > li > a {
- padding-top: 20px;
- color: white;
-}
-.navbar-nav > li:hover, .navbar-nav > li.active {
- background-color: #4b7096;
-}
-.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
- background-color: transparent;
- color: inherit;
- border: none;
-}
-
-.navbar-inverse .navbar-nav>li>a {
- color: white;
-}
-.navbar li.dropdown a.dropdown-toggle:hover > *{
- color: #f9f9f9;
-}
-.navbar-inverse .navbar-toggle {
- border:none;
-}
-.undecorated-link:hover {
- text-decoration: none;
-}
-[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
- display: none !important;
-}
-
-.dropdown-menu>li>a {
- color: #515151;
-}
-
-/*Hero Section CSS (for /home)*/
-section.hero-section {
- width: 100%;
-}
-section.hero-section .jumbotron {
- background-color: transparent;
- color:#fff;
-}
- .image-background {
- position: fixed;
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- z-index: -98;
- background-image: url(http://yourplaceandmine.ie/wp-content/uploads/2014/09/Daingean-meeting-048_13-1080x675.jpg);
- background-repeat: no-repeat;
- background-position: 0 50%;
- background-size: cover;
- }
-
- .opacity-background {
- position: fixed;
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- background-color: rgb(0,0,0);
- background-color: rgba(0,0,0,0.5);
- z-index: -97;
- }
-
- section.hero-section .jumbotron .signup-btn {
- background-color:#FA787E;
- border: none;
- font-size: 2em;
- padding: 0.3em 0.9em;
- color: white;
- }
-
diff --git a/public/modules/core/css/footer.css b/public/modules/core/css/footer.css
deleted file mode 100644
index 641455dd..00000000
--- a/public/modules/core/css/footer.css
+++ /dev/null
@@ -1,63 +0,0 @@
-.footer-basic-centered{
- background-color: #292c2f;
- box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
- box-sizing: border-box;
- width: 100%;
- text-align: center;
- font: normal 18px sans-serif;
-
- padding: 45px;
- margin-top: 80px;
-}
-
-.footer-basic-centered .footer-company-motto{
- color: #8d9093;
- font-size: 24px;
- margin: 0;
-}
-
-.footer-basic-centered .footer-company-name{
- color: #8f9296;
- font-size: 14px;
- margin: 0;
-}
-
-.footer-basic-centered .footer-links{
- list-style: none;
- font-weight: bold;
- color: #ffffff;
- padding: 35px 0 23px;
- margin: 0;
-}
-
-.footer-basic-centered .footer-links a{
- display:inline-block;
- text-decoration: none;
- color: inherit;
-}
-
-/* If you don't want the footer to be responsive, remove these media queries */
-
-@media (max-width: 600px) {
-
- .footer-basic-centered{
- padding: 35px;
- }
-
- .footer-basic-centered .footer-company-motto{
- font-size: 18px;
- }
-
- .footer-basic-centered .footer-company-name{
- font-size: 12px;
- }
-
- .footer-basic-centered .footer-links{
- font-size: 14px;
- padding: 25px 0 20px;
- }
-
- .footer-basic-centered .footer-links a{
- line-height: 1.8;
- }
-}
diff --git a/public/modules/core/css/github-fork-ribbon.css b/public/modules/core/css/github-fork-ribbon.css
deleted file mode 100644
index 0326f455..00000000
--- a/public/modules/core/css/github-fork-ribbon.css
+++ /dev/null
@@ -1,134 +0,0 @@
-/*!
- * "Fork me on GitHub" CSS ribbon v0.1.1 | MIT License
- * https://github.com/simonwhitaker/github-fork-ribbon-css
-*/
-
-/* Left will inherit from right (so we don't need to duplicate code) */
-.github-fork-ribbon {
- /* The right and left classes determine the side we attach our banner to */
- position: absolute;
-
- /* Add a bit of padding to give some substance outside the "stitching" */
- padding: 2px 0;
-
- /* Set the base colour */
- background-color: #a00;
-
- /* Set a gradient: transparent black at the top to almost-transparent black at the bottom */
- background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.15)));
- background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
- background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
- background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
- background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
-
- /* Add a drop shadow */
- -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
- -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
- box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
-
- /* Set the font */
- font: 700 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
-
- z-index: 9999;
- pointer-events: auto;
-}
-
-.github-fork-ribbon a,
-.github-fork-ribbon a:hover {/* Set the text properties */
- color: #fff;
- text-decoration: none;
- text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
- text-align: center;/* Set the geometry. If you fiddle with these you'll also need
- to tweak the top and right values in .github-fork-ribbon. */
- width: 200px;
- line-height: 20px;/* Set the layout properties */
- display: inline-block;
- padding: 2px 0;/* Add "stitching" effect */
- border-width: 1px 0;
- border-style: dotted;
- border-color: #fff;
- border-color: rgba(255, 255, 255, 0.7);
-}
-
-.github-fork-ribbon-wrapper {
- width: 150px;
- height: 150px;
- position: absolute;
- overflow: hidden;
- top: 0;
- z-index: 9998;
-
- pointer-events: none;
-}
-
-.github-fork-ribbon-wrapper.fixed {
- position: fixed;
-}
-
-.github-fork-ribbon-wrapper.left {
- left: 0;
-}
-
-.github-fork-ribbon-wrapper.right {
- right: 0;
-}
-
-.github-fork-ribbon-wrapper.left-bottom {
- position: fixed;
- top: inherit;
- bottom: 0;
- left: 0;
-}
-
-.github-fork-ribbon-wrapper.right-bottom {
- position: fixed;
- top: inherit;
- bottom: 0;
- right: 0;
-}
-
-.github-fork-ribbon-wrapper.right .github-fork-ribbon {
- top: 42px;
- right: -43px;
-
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- transform: rotate(45deg);
-}
-
-.github-fork-ribbon-wrapper.left .github-fork-ribbon {
- top: 42px;
- left: -43px;
-
- -webkit-transform: rotate(-45deg);
- -moz-transform: rotate(-45deg);
- -ms-transform: rotate(-45deg);
- -o-transform: rotate(-45deg);
- transform: rotate(-45deg);
-}
-
-
-.github-fork-ribbon-wrapper.left-bottom .github-fork-ribbon {
- top: 80px;
- left: -43px;
-
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- transform: rotate(45deg);
-}
-
-.github-fork-ribbon-wrapper.right-bottom .github-fork-ribbon {
- top: 80px;
- right: -43px;
-
- -webkit-transform: rotate(-45deg);
- -moz-transform: rotate(-45deg);
- -ms-transform: rotate(-45deg);
- -o-transform: rotate(-45deg);
- transform: rotate(-45deg);
-}
diff --git a/public/modules/core/css/select.css b/public/modules/core/css/select.css
deleted file mode 100644
index c2126635..00000000
--- a/public/modules/core/css/select.css
+++ /dev/null
@@ -1,128 +0,0 @@
-
-/* Container used for styling the custom select, the buttom class below adds the bg gradient, corners, etc. */
-.custom-select {
- position: relative;
- display:block;
- padding:0;
-}
-
-
-/* This is the native select, we're making everything but the text invisible so we can see the button styles in the wrapper */
-.custom-select select {
- width:100%;
- margin:0;
- background:none;
- border: 1px solid transparent;
- border-radius: 0;
- /* Prefixed box-sizing rules necessary for older browsers */
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- /* Remove select styling */
- appearance: none;
- -webkit-appearance: none;
- -moz-appearance: none;
- /* Font size must the 16px or larger to prevent iOS page zoom on focus */
- font-size:1em;
- /* General select styles: change as needed */
- font-family: helvetica, sans-serif;
- font-weight: bold;
- color: #444;
- padding: .6em 1.9em .5em .8em;
- line-height:1.3;
-}
-
-
-/* Custom arrow sits on top of the select - could be an image, SVG, icon font, etc. or the arrow could just baked into the bg image on the select. Note this si a 2x image so it will look bad in browsers that don't support background-size. In production, you'd handle this resolution switch via media query but this is a demo. */
-
-.custom-select::after {
- content: "";
- position: absolute;
- width: 9px;
- height: 8px;
- top: 50%;
- right: 1em;
- margin-top:-4px;
- background-image: url(http://filamentgroup.com/files/select-arrow.png);
- background-repeat: no-repeat;
- background-size: 100%;
- z-index: 2;
- /* This hack make the select behind the arrow clickable in some browsers */
- pointer-events:none;
-}
-
-
-/* Hover style */
-.custom-select:hover {
- border:1px solid #888;
-}
-
-/* Focus style */
-.custom-select select:focus {
- outline:none;
- box-shadow: 0 0 1px 3px rgba(180,222,250, 1);
- background-color:transparent;
- color: #222;
- border:1px solid #aaa;
-}
-
-/* Set options to normal weight */
-.custom-select option {
- font-weight:normal;
-}
-
-
-
-
-
-
-/* ------------------------------------ */
-/* START OF UGLY BROWSER-SPECIFIC HACKS */
-/* ---------------------------------- */
-
-/* OPERA - Pre-Blink nix the custom arrow, go with a native select button to keep it simple. Targeted via this hack http://browserhacks.com/#hack-a3f166304aafed524566bc6814e1d5c7 */
-x:-o-prefocus, .custom-select::after {
- display:none;
-}
-
- /* IE 10/11+ - This hides native dropdown button arrow so it will have the custom appearance, IE 9 and earlier get a native select - targeting media query hack via http://browserhacks.com/#hack-28f493d247a12ab654f6c3637f6978d5 - looking for better ways to achieve this targeting */
-/* The second rule removes the odd blue bg color behind the text in the select button in IE 10/11 and sets the text color to match the focus style's - fix via http://stackoverflow.com/questions/17553300/change-ie-background-color-on-unopened-focused-select-box */
-@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
- .custom-select select::-ms-expand {
- display: none;
- }
- .custom-select select:focus::-ms-value {
- background: transparent;
- color: #222;
- }
-}
-
-
-/* FIREFOX won't let us hide the native select arrow, so we have to make it wider than needed and clip it via overflow on the parent container. The percentage width is a fallback since FF 4+ supports calc() so we can just add a fixed amount of extra width to push the native arrow out of view. We're applying this hack across all FF versions because all the previous hacks were too fragile and complex. You might want to consider not using this hack and using the native select arrow in FF. Note this makes the menus wider than the select button because they display at the specified width and aren't clipped. Targeting hack via http://browserhacks.com/#hack-758bff81c5c32351b02e10480b5ed48e */
-/* Show only the native arrow */
-/*@-moz-document url-prefix() {
- .custom-select {
- overflow: hidden;
- }
- .custom-select select {
- width: 120%;
- width: -moz-calc(100% + 3em);
- width: calc(100% + em);
- }
-
-}
-*/
-/* Firefox focus has odd artifacts around the text, this kills that. See https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-focusring */
-.custom-select select:-moz-focusring {
- color: transparent;
- text-shadow: 0 0 0 #000;
-}
-
-
-
-/* ------------------------------------ */
-/* END OF UGLY BROWSER-SPECIFIC HACKS */
-/* ------------------------------------ */
-
-
-
diff --git a/public/modules/core/img/brand/favicon.ico b/public/modules/core/img/brand/favicon.ico
deleted file mode 100644
index 0584280c..00000000
Binary files a/public/modules/core/img/brand/favicon.ico and /dev/null differ
diff --git a/public/modules/core/img/brand/logo.png b/public/modules/core/img/brand/logo.png
deleted file mode 100755
index a466ef53..00000000
Binary files a/public/modules/core/img/brand/logo.png and /dev/null differ
diff --git a/public/modules/core/img/loaders/loader.gif b/public/modules/core/img/loaders/loader.gif
deleted file mode 100755
index f89b233b..00000000
Binary files a/public/modules/core/img/loaders/loader.gif and /dev/null differ
diff --git a/public/modules/core/img/loaders/page-loader.gif b/public/modules/core/img/loaders/page-loader.gif
deleted file mode 100644
index ae90a507..00000000
Binary files a/public/modules/core/img/loaders/page-loader.gif and /dev/null differ
diff --git a/public/modules/core/img/logo_white.svg b/public/modules/core/img/logo_white.svg
deleted file mode 100644
index 0a60db6c..00000000
--- a/public/modules/core/img/logo_white.svg
+++ /dev/null
@@ -1,491 +0,0 @@
-
-
-
-
-
-
-
diff --git a/public/modules/core/services/menus.client.service.js b/public/modules/core/services/menus.client.service.js
deleted file mode 100755
index 4ed5879d..00000000
--- a/public/modules/core/services/menus.client.service.js
+++ /dev/null
@@ -1,165 +0,0 @@
-'use strict';
-
-//Menu service used for managing menus
-angular.module('core').service('Menus', [
-
- function() {
- // Define a set of default roles
- this.defaultRoles = ['*'];
-
- // Define the menus object
- this.menus = {};
-
- // A private function for rendering decision
- var shouldRender = function(user) {
- if (user) {
- if (~this.roles.indexOf('*')) {
- return true;
- }
- for (var userRoleIndex in user.roles) {
- for (var roleIndex in this.roles) {
- if (this.roles[roleIndex] === user.roles[userRoleIndex]) {
- return true;
- }
- }
- }
- return false;
-
- }
- return this.isPublic;
- };
-
- // Validate menu existance
- this.validateMenuExistance = function(menuId) {
- if (menuId && menuId.length) {
- if (this.menus[menuId]) {
- return true;
- } else {
- throw new Error('Menu does not exists');
- }
- } else {
- throw new Error('MenuId was not provided');
- }
- };
-
- // Get the menu object by menu id
- this.getMenu = function(menuId) {
- // Validate that the menu exists
- this.validateMenuExistance(menuId);
-
- // Return the menu object
- return this.menus[menuId];
- };
-
- // Add new menu object by menu id
- this.addMenu = function(menuId, isPublic, roles) {
- // Create the new menu
- this.menus[menuId] = {
- isPublic: isPublic || false,
- roles: roles || this.defaultRoles,
- items: [],
- shouldRender: shouldRender
- };
-
- // Return the menu object
- return this.menus[menuId];
- };
-
- // Remove existing menu object by menu id
- this.removeMenu = function(menuId) {
- // Validate that the menu exists
- this.validateMenuExistance(menuId);
-
- // Return the menu object
- delete this.menus[menuId];
- };
-
- // Add menu item object
- this.addMenuItem = function(menuId, menuItemTitle, menuItemURL, menuItemType, menuItemUIRoute, isPublic, roles, position) {
- // Validate that the menu exists
- this.validateMenuExistance(menuId);
-
- // Push new menu item
- this.menus[menuId].items.push({
- title: menuItemTitle,
- link: menuItemURL,
- menuItemType: menuItemType || 'item',
- menuItemClass: menuItemType,
- uiRoute: menuItemUIRoute || ('/' + menuItemURL),
- isPublic: ((isPublic === null || typeof isPublic === 'undefined') ? this.menus[menuId].isPublic : isPublic),
- roles: ((roles === null || typeof roles === 'undefined') ? this.menus[menuId].roles : roles),
- position: position || 0,
- items: [],
- shouldRender: shouldRender
- });
-
- // Return the menu object
- return this.menus[menuId];
- };
-
- // Add submenu item object
- this.addSubMenuItem = function(menuId, rootMenuItemURL, menuItemTitle, menuItemURL, menuItemUIRoute, isPublic, roles, position) {
- // Validate that the menu exists
- this.validateMenuExistance(menuId);
-
- // Search for menu item
- for (var itemIndex in this.menus[menuId].items) {
- if (this.menus[menuId].items[itemIndex].link === rootMenuItemURL) {
- // Push new submenu item
- this.menus[menuId].items[itemIndex].items.push({
- title: menuItemTitle,
- link: menuItemURL,
- uiRoute: menuItemUIRoute || ('/' + menuItemURL),
- isPublic: ((isPublic === null || typeof isPublic === 'undefined') ? this.menus[menuId].items[itemIndex].isPublic : isPublic),
- roles: ((roles === null || typeof roles === 'undefined') ? this.menus[menuId].items[itemIndex].roles : roles),
- position: position || 0,
- shouldRender: shouldRender
- });
- }
- }
-
- // Return the menu object
- return this.menus[menuId];
- };
-
- // Remove existing menu object by menu id
- this.removeMenuItem = function(menuId, menuItemURL) {
- // Validate that the menu exists
- this.validateMenuExistance(menuId);
-
- // Search for menu item to remove
- for (var itemIndex in this.menus[menuId].items) {
- if (this.menus[menuId].items[itemIndex].link === menuItemURL) {
- this.menus[menuId].items.splice(itemIndex, 1);
- }
- }
-
- // Return the menu object
- return this.menus[menuId];
- };
-
- // Remove existing menu object by menu id
- this.removeSubMenuItem = function(menuId, submenuItemURL) {
- // Validate that the menu exists
- this.validateMenuExistance(menuId);
-
- // Search for menu item to remove
- for (var itemIndex in this.menus[menuId].items) {
- for (var subitemIndex in this.menus[menuId].items[itemIndex].items) {
- if (this.menus[menuId].items[itemIndex].items[subitemIndex].link === submenuItemURL) {
- this.menus[menuId].items[itemIndex].items.splice(subitemIndex, 1);
- }
- }
- }
-
- // Return the menu object
- return this.menus[menuId];
- };
-
- //Adding the topbar menu
- this.addMenu('topbar', false, ['*']);
-
- //Adding the bottombar menu for the Form-Footer view
- this.addMenu('bottombar', false, ['*']);
- }
-]);
diff --git a/public/modules/core/services/subdomain.client.service.js b/public/modules/core/services/subdomain.client.service.js
deleted file mode 100644
index 39b7b048..00000000
--- a/public/modules/core/services/subdomain.client.service.js
+++ /dev/null
@@ -1,9 +0,0 @@
-'use strict';
-
-angular.module('core').factory('subdomain', ['$location', function ($location) {
- var host = $location.host();
- if (host.indexOf('.') < 0) {
- return null;
- }
- return host.split('.')[0];
-}]);
diff --git a/public/modules/core/tests/unit/controllers/header.client.controller.test.js b/public/modules/core/tests/unit/controllers/header.client.controller.test.js
deleted file mode 100755
index 9699791a..00000000
--- a/public/modules/core/tests/unit/controllers/header.client.controller.test.js
+++ /dev/null
@@ -1,51 +0,0 @@
-'use strict';
-
-(function() {
- describe('HeaderController', function() {
- //Initialize global variables
- var scope,
- HeaderController;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- language: 'en',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
- beforeEach(module('module-templates'));
-
- //Mock Authentication Service
- beforeEach(module(function($provide) {
- $provide.service('Auth', function() {
- return {
- ensureHasCurrentUser: function() {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(sampleUser);
- }
- };
- },
- isAuthenticated: function() {
- return true;
- }
- };
- });
- }));
-
- beforeEach(inject(function($controller, $rootScope) {
- scope = $rootScope.$new();
-
- HeaderController = $controller('HeaderController', {
- $scope: scope
- });
- }));
- });
-})();
\ No newline at end of file
diff --git a/public/modules/core/views/header.client.view.html b/public/modules/core/views/header.client.view.html
deleted file mode 100755
index 4029306d..00000000
--- a/public/modules/core/views/header.client.view.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
diff --git a/public/modules/forms/admin/config/i18n/english.js b/public/modules/forms/admin/config/i18n/english.js
deleted file mode 100644
index 08ceeeaf..00000000
--- a/public/modules/forms/admin/config/i18n/english.js
+++ /dev/null
@@ -1,208 +0,0 @@
-'use strict';
-
-angular.module('forms').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('en', {
-
- //Configure Form Tab View
- ADVANCED_SETTINGS: 'Advanced Settings',
- FORM_NAME: 'Your ohmyform is called',
- FORM_STATUS: 'Status',
- PUBLIC: 'Public',
- PRIVATE: 'Private',
- GA_TRACKING_CODE: 'Google Analytics Tracking Code',
- DISPLAY_FOOTER: 'Form Footer',
- SAVE_CHANGES: 'Save Changes',
- CANCEL: 'Cancel',
- DISPLAY_START_PAGE: 'Start Page',
- DISPLAY_END_PAGE: 'Custom End Page',
- GENERAL_TAB: 'General',
- SELF_NOTIFICATIONS_TAB: 'Self notifications',
- RESPONDENT_NOTIFICATIONS_TAB: 'Respondent notifications',
-
- SEND_NOTIFICATION_TO: 'Send to',
- NO_EMAIL_FIELD_WARNING: 'Error: You need an email field in your form to send the email to your form respondent',
- REPLY_TO: 'Reply to',
- EMAIL_SUBJECT: 'Subject',
- EMAIL_MESSAGE: 'Message',
- ENABLE_RESPONDENT_NOTIFICATIONS: 'Respondent Notifications are currently',
- ENABLE_SELF_NOTIFICATIONS: 'Self Notifications are currently',
- TOGGLE_ENABLED: 'Enabled',
- TOGGLE_DISABLED: 'Disabled',
- ADD_VARIABLE_BUTTON: 'Add variable',
-
- //List Forms View
- CREATE_A_NEW_FORM: 'Create a new form',
- CREATE_FORM: 'Create form',
- CREATED_ON: 'Created on',
- MY_FORMS: 'My forms',
- NAME: 'Name',
- LANGUAGE: 'Language',
- FORM_PAUSED: 'Form paused',
-
- //Edit Field Modal
- EDIT_FIELD: 'Edit this Field',
- SAVE_FIELD: 'Save',
- ON: 'ON',
- OFF: 'OFF',
- REQUIRED_FIELD: 'Required',
- LOGIC_JUMP: 'Logic Jump',
- SHOW_BUTTONS: 'Additional Buttons',
- SAVE_START_PAGE: 'Save',
- ADD_OPTIONS_PLACEHOLDER: 'Add one choice per line. Minumum of one choice is required',
-
- //Admin Form View
- ARE_YOU_SURE: 'Are you ABSOLUTELY sure?',
- READ_WARNING: 'Unexpected bad things will happen if you don’t read this!',
- DELETE_WARNING1: 'This action CANNOT be undone. This will permanently delete the "',
- DELETE_WARNING2: '" form and remove all associated form submissions.',
- DELETE_CONFIRM: 'Please type in the name of the form to confirm.',
- I_UNDERSTAND: 'I understand the consequences, delete this form.',
- DELETE_FORM_SM: 'Delete',
- DELETE_FORM_MD: 'Delete Form',
- DELETE: 'Delete',
- FORM: 'Form',
- VIEW_MY_OHMYFORM: 'View my ohmyform',
- LIVE: 'Live',
- PREVIEW: 'Preview',
-
- //Share Tab
- COPIED_LABEL: 'Copied',
- COPY: 'Copy',
- COPY_AND_PASTE: 'Copy and Paste this to add your OhMyForm to your website',
- CHANGE_WIDTH_AND_HEIGHT: 'Change the width and height values to suit you best',
- POWERED_BY: 'Powered by',
- OHMYFORM_URL: 'Your OhMyForm is permanently at this URL',
-
- //Edit Form View
- DISABLED: 'Disabled',
- YES: 'YES',
- NO: 'NO',
- ADD_LOGIC_JUMP: 'Add Logic Jump',
- ADD_FIELD_LG: 'Click to Add New Field',
- ADD_FIELD_MD: 'Add New Field',
- ADD_FIELD_SM: 'Add Field',
- EDIT_START_PAGE: 'Edit Start Page',
- EDIT_END_PAGE: 'Edit End Page',
- WELCOME_SCREEN: 'Start Page',
- END_SCREEN: 'End Page',
- INTRO_TITLE: 'Title',
- INTRO_PARAGRAPH: 'Paragraph',
- INTRO_BTN: 'Start Button',
- TITLE: 'Title',
- PARAGRAPH: 'Paragraph',
- BTN_TEXT: 'Go Back Button',
- BUTTONS: 'Buttons',
- BUTTON_TEXT: 'Text',
- BUTTON_LINK: 'Link',
- ADD_BUTTON: 'Add Button',
- PREVIEW_FIELD: 'Preview Question',
- QUESTION_TITLE: 'Title',
- QUESTION_DESCRIPTION: 'Description',
- OPTIONS: 'Options',
- ADD_OPTION: 'Add Option',
- NUM_OF_STEPS: 'Number of Steps',
- CLICK_FIELDS_FOOTER: 'Click on fields to add them here',
- SHAPE: 'Shape',
- IF_THIS_FIELD: 'If this field',
- IS_EQUAL_TO: 'is equal to',
- IS_NOT_EQUAL_TO: 'is not equal to',
- IS_GREATER_THAN: 'is greater than',
- IS_GREATER_OR_EQUAL_THAN: 'is greater or equal than',
- IS_SMALLER_THAN: 'is smaller than',
- IS_SMALLER_OR_EQUAL_THAN: 'is smaller or equal than',
- CONTAINS: 'contains',
- DOES_NOT_CONTAINS: 'does not contain',
- ENDS_WITH: 'ends with',
- DOES_NOT_END_WITH: 'does not end with',
- STARTS_WITH: 'starts with',
- DOES_NOT_START_WITH: 'does not start with',
- THEN_JUMP_TO: 'then jump to',
-
- //Edit Submissions View
- TOTAL_VIEWS: 'total unique visits',
- RESPONSES: 'responses',
- COMPLETION_RATE: 'completion rate',
- AVERAGE_TIME_TO_COMPLETE: 'avg. completion time',
-
- DESKTOP_AND_LAPTOP: 'Desktops',
- TABLETS: 'Tablets',
- PHONES: 'Phones',
- OTHER: 'Other',
- UNIQUE_VISITS: 'Unique Visits',
-
- FIELD_TITLE: 'Field Title',
- FIELD_VIEWS: 'Field Views',
- FIELD_DROPOFF: 'Field Completion',
- FIELD_RESPONSES: 'Field Responses',
- DELETE_SELECTED: 'Delete Selected',
- EXPORT_TO_EXCEL: 'Export to Excel',
- EXPORT_TO_CSV: 'Export to CSV',
- EXPORT_TO_JSON: 'Export to JSON',
- PERCENTAGE_COMPLETE: 'Percentage Complete',
- TIME_ELAPSED: 'Time Elapsed',
- DEVICE: 'Device',
- LOCATION: 'Location',
- IP_ADDRESS: 'IP Address',
- DATE_SUBMITTED: 'Date Submitted',
-
- //Design View
- BACKGROUND_COLOR: 'Background Color',
- DESIGN_HEADER: 'Change how your Form Looks',
- QUESTION_TEXT_COLOR: 'Question Text Color',
- ANSWER_TEXT_COLOR: 'Answer Text Color',
- BTN_BACKGROUND_COLOR: 'Button Background Color',
- BTN_TEXT_COLOR: 'Button Text Color',
-
- //Share View
- EMBED_YOUR_FORM: 'Embed your form',
- SHARE_YOUR_FORM: 'Share your form',
-
- //Admin Tabs
- CREATE_TAB: 'Create',
- DESIGN_TAB: 'Design',
- CONFIGURE_TAB: 'Form Settings',
- ANALYZE_TAB: 'Analyze',
- SHARE_TAB: 'Share',
-
- //Field Types
- SHORT_TEXT: 'Short Text',
- EMAIL: 'Email',
- MULTIPLE_CHOICE: 'Multiple Choice',
- DROPDOWN: 'Dropdown',
- DATE: 'Date',
- PARAGRAPH_FIELD: 'Paragraph',
- YES_NO: 'Yes/No',
- LEGAL: 'Legal',
- RATING: 'Rating',
- NUMBERS: 'Numbers',
- SIGNATURE: 'Signature',
- FILE_UPLOAD: 'File upload',
- OPTION_SCALE: 'Option Scale',
- PAYMENT: 'Payment',
- STATEMENT: 'Statement',
- LINK: 'Link',
-
- //Form Preview
- FORM_SUCCESS: 'Form entry successfully submitted!',
- REVIEW: 'Review',
- BACK_TO_FORM: 'Go back to Form',
- EDIT_FORM: 'Edit this OhMyForm',
- ADVANCEMENT: '{{done}} out of {{total}} answered',
- CONTINUE_FORM: 'Continue to Form',
- REQUIRED: 'required',
- COMPLETING_NEEDED: '{{answers_not_completed}} answer(s) need completing',
- OPTIONAL: 'optional',
- ERROR_EMAIL_INVALID: 'Please enter a valid email address',
- ERROR_NOT_A_NUMBER: 'Please enter valid numbers only',
- ERROR_URL_INVALID: 'Please a valid url',
- OK: 'OK',
- ENTER: 'press ENTER',
- NEWLINE: 'press SHIFT+ENTER to create a newline',
- CONTINUE: 'Continue',
- LEGAL_ACCEPT: 'I accept',
- LEGAL_NO_ACCEPT: 'I don’t accept',
- SUBMIT: 'Submit',
- UPLOAD_FILE: 'Upload your File'
- });
-}]);
diff --git a/public/modules/forms/admin/config/i18n/french.js b/public/modules/forms/admin/config/i18n/french.js
deleted file mode 100644
index cd0f9078..00000000
--- a/public/modules/forms/admin/config/i18n/french.js
+++ /dev/null
@@ -1,208 +0,0 @@
-'use strict';
-
-angular.module('forms').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('fr', {
- // Configurer la vue de l'onglet Formulaire
- ADVANCED_SETTINGS: 'Paramètres avancés',
- FORM_NAME: "Votre ohmyform est appelé",
- FORM_STATUS: 'Statut',
- PUBLIC: 'Public',
- PRIVATE: "Privé",
- GA_TRACKING_CODE: "Code de suivi Google Analytics",
- DISPLAY_FOOTER: "Afficher le pied de formulaire?",
- SAVE_CHANGES: 'Enregistrer les modifications',
- CANCEL: 'Annuler',
- DISPLAY_START_PAGE: "Afficher la page de démarrage ?",
- DISPLAY_END_PAGE: "Afficher la page de fin personnalisée ?",
-
- GENERAL_TAB: 'General',
- SELF_NOTIFICATIONS_TAB: 'Self notifications',
- RESPONDANT_NOTIFICATIONS_TAB: 'Respondent notifications',
-
- SEND_NOTIFICATION_TO: 'Envoyer à',
- NO_EMAIL_FIELD_WARNING: 'Erreur: Vous avez besoin d\'un champ e-mail dans votre formulaire pour envoyer l\'e-mail au répondant de votre formulaire',
- REPLY_TO: "Répondre à",
- EMAIL_SUBJECT: 'Sujet',
- EMAIL_MESSAGE: "Message",
- ENABLE_RESPONDENT_NOTIFICATIONS: 'Les notifications des répondants sont actuellement',
- ENABLE_SELF_NOTIFICATIONS: 'Les notifications automatiques sont actuellement',
- TOGGLE_ENABLED: 'Activé',
- TOGGLE_DISABLED: 'Désactivé',
- ADD_VARIABLE_BUTTON: "Ajouter une variable",
-
- // Afficher les formulaires
- CREATE_A_NEW_FORM: "Créer un nouveau formulaire",
- CREATE_FORM: "Créer un formulaire",
- CREATED_ON: 'Créé le',
- MY_FORMS: 'Mes formulaires',
- NAME: "Nom",
- LANGUE: 'Langue',
- FORM_PAUSED: 'Formulaire en pause',
-
- // Modifier le modal de champ
- EDIT_FIELD: "Modifier ce champ",
- SAVE_FIELD: 'Enregistrer',
- ON: 'ON',
- OFF: "OFF",
- REQUIRED_FIELD: "Obligatoire",
- LOGIC_JUMP: 'Saut logique',
- SHOW_BUTTONS: 'Boutons supplémentaires',
- SAVE_START_PAGE: "Enregistrer",
- ADD_OPTIONS_PLACEHOLDER: "Ajouter un choix par ligne. Un minimum d'un choix est requis",
-
- // Affichage du formulaire d'administration
- ARE_YOU_SURE: 'Es-tu ABSOLUMENT sûr?',
- READ_WARNING: "De mauvaises choses inattendues se produiront si vous ne lisez pas ceci!",
- DELETE_WARNING1: 'Cette action NE PEUT PAS être annulée. Cela supprimera définitivement le "',
- DELETE_WARNING2: '" forme et supprime toutes les soumissions de formulaire associées. ',
- DELETE_CONFIRM: "Veuillez taper le nom du formulaire pour confirmer.",
- I_UNDERSTAND: 'Je comprends les conséquences, efface ce formulaire.',
- DELETE_FORM_SM: 'Supprimer',
- DELETE_FORM_MD: "Supprimer le formulaire",
- DELETE: "Supprimer",
- FORM: 'Formulaire',
- VIEW_MY_OHMYFORM: "Afficher ma forme",
- LIVE: "Live",
- PREVIEW: 'Aperçu',
-
- //Share Tab
- COPIED_LABEL: 'Copié',
- COPY: "Copier",
- COPY_AND_PASTE: "Copiez et collez ceci pour ajouter votre OhMyForm à votre site Web",
- CHANGE_WIDTH_AND_HEIGHT: "Changez les valeurs de largeur et de hauteur pour mieux vous convenir",
- POWERED_BY: "Alimenté par",
- OHMYFORM_URL: "Votre OhMyForm est disponible à cette URL",
-
- // Modifier la vue de formulaire
- DISABLED: "Désactivé",
- OUI: 'OUI',
- NO: 'NON',
- ADD_LOGIC_JUMP: 'Ajouter un saut de logique',
- ADD_FIELD_LG: "Cliquez pour ajouter un nouveau champ",
- ADD_FIELD_MD: "Ajouter un nouveau champ",
- ADD_FIELD_SM: "Ajouter un champ",
- EDIT_START_PAGE: "Modifier la page de démarrage",
- EDIT_END_PAGE: "Modifier la page de fin",
- WELCOME_SCREEN: 'Page de démarrage',
- END_SCREEN: 'Fin de page',
- INTRO_TITLE: "Titre",
- INTRO_PARAGRAPH: 'Paragraphe',
- INTRO_BTN: 'Bouton de démarrage',
- TITLE: "Titre",
- PARAGRAPHE: 'Paragraphe',
- BTN_TEXT: "Bouton Retour",
- BOUTONS: 'Boutons',
- BUTTON_TEXT: "Texte",
- BUTTON_LINK: "Lien",
- ADD_BUTTON: 'Ajouter un bouton',
- PREVIEW_FIELD: 'Question d\'aperçu',
- QUESTION_TITLE: "Titre",
- QUESTION_DESCRIPTION: 'Description',
- OPTIONS: 'Options',
- ADD_OPTION: 'Ajouter une option',
- NUM_OF_STEPS: "Nombre d'étapes",
- CLICK_FIELDS_FOOTER: 'Cliquez sur les champs pour les ajouter ici',
- SHAPE: 'Forme',
- IF_THIS_FIELD: "Si ce champ",
- IS_EQUAL_TO: 'est égal à',
- IS_NOT_EQUAL_TO: 'n\'est pas égal à',
- IS_GREATER_THAN: 'est supérieur à',
- IS_GREATER_OR_EQUAL_THAN: 'est supérieur ou égal à',
- IS_SMALLER_THAN: 'est plus petit que',
- IS_SMALLER_OR_EQUAL_THAN: 'est plus petit ou égal à',
- CONTAINS: 'contient',
- DOES_NOT_CONTAINS: 'ne contient pas',
- ENDS_WITH: "se termine par",
- DOES_NOT_END_WITH: "ne finit pas avec",
- STARTS_WITH: 'commence par',
- DOES_NOT_START_WITH: "ne commence pas par",
- THEN_JUMP_TO: 'alors saute à',
-
- // Modifier la vue des soumissions
- TOTAL_VIEWS: 'total des visites uniques',
- RESPONSES: "réponses",
- COMPLETION_RATE: "taux d'achèvement",
- AVERAGE_TIME_TO_COMPLETE: 'moy. le temps d\'achèvement',
-
- DESKTOP_AND_LAPTOP: 'Desktops',
- TABLETS: 'Tablettes',
- PHONES: 'Téléphones',
- OTHER: 'Autre',
- UNIQUE_VISITS: 'Visites uniques',
-
- FIELD_TITLE: 'Titre du champ',
- FIELD_VIEWS: 'Vues de champ',
- FIELD_DROPOFF: "Achèvement du champ",
- FIELD_RESPONSES: 'Réponses sur le terrain',
- DELETE_SELECTED: 'Supprimer la sélection',
- EXPORT_TO_EXCEL: 'Exporter vers Excel',
- EXPORT_TO_CSV: 'Export vers CSV',
- EXPORT_TO_JSON: "Exporter vers JSON",
- PERCENTAGE_COMPLETE: 'Pourcentage terminé',
- TIME_ELAPSED: 'Temps écoulé',
- DEVICE: "Dispositif",
- LOCATION: "Emplacement",
- IP_ADDRESS: 'Adresse IP',
- DATE_SUBMITTED: 'Date de soumission',
-
- // Vue de conception
- BACKGROUND_COLOR: "Couleur d'arrière-plan",
- DESIGN_HEADER: "Changer l'apparence de votre formulaire",
- QUESTION_TEXT_COLOR: "Couleur du texte de la question",
- ANSWER_TEXT_COLOR: "Couleur du texte de la réponse",
- BTN_BACKGROUND_COLOR: "Couleur d'arrière-plan du bouton",
- BTN_TEXT_COLOR: "Couleur du texte du bouton",
-
- // Vue de partage
- EMBED_YOUR_FORM: "Intégrez votre formulaire",
- SHARE_YOUR_FORM: "Partager votre formulaire",
-
- // Onglets d'administration
- CREATE_TAB: "Créer",
- DESIGN_TAB: 'Design',
- CONFIGURE_TAB: 'Configurer',
- ANALYZE_TAB: "Analyser",
- SHARE_TAB: "Partager",
-
- // Types de champs
- SHORT_TEXT: "Texte court",
- EMAIL: "E-mail",
- MULTIPLE_CHOICE: 'Choix multiple',
- DROPDOWN: 'Menu Déroulant',
- DATE: 'Date',
- PARAGRAPH_FIELD: "Paragraphe",
- OUI_NON: 'Oui / Non',
- LEGAL: 'Légal',
- RATING: "Évaluation",
- NUMBERS: "Chiffres",
- SIGNATURE: 'Signature',
- FILE_UPLOAD: 'Téléchargement de fichier',
- OPTION_SCALE: 'Option Scale',
- PAYMENT: 'Paiement',
- STATEMENT: 'Déclaration',
- LINK: "Lien",
-
- // Aperçu du formulaire
- FORM_SUCCESS: 'Entrée de formulaire soumise avec succès!',
- REVIEW: 'Réviser',
- BACK_TO_FORM: "Revenir au formulaire",
- EDIT_FORM: "Modifier ce OhMyForm",
- ADVANCEMENT: '{{done}} sur {{total}} a répondu',
- CONTINUE_FORM: "Continuer à se former",
- REQUIRED: 'requis',
- COMPLETING_NEEDED: '{{answers_not_completed}} réponse (s) doivent être complétées',
- OPTIONAL: 'optionnel',
- ERROR_EMAIL_INVALID: "Veuillez entrer une adresse email valide",
- ERROR_NOT_A_NUMBER: "Veuillez entrer uniquement des numéros valides",
- ERROR_URL_INVALID: "S'il vous plaît une adresse valide",
- OK: 'OK',
- ENTER: 'appuyez sur ENTRER',
- NEWLINE: 'appuyez sur MAJ + ENTRÉE pour créer une nouvelle ligne',
- CONTINUE: "Continuer",
- LEGAL_ACCEPT: 'J\'accepte',
- LEGAL_NO_ACCEPT: "Je n'accepte pas",
- SUBMIT: "Soumettre",
- UPLOAD_FILE: "Télécharger votre fichier"
- });
-}]);
diff --git a/public/modules/forms/admin/config/i18n/german.js b/public/modules/forms/admin/config/i18n/german.js
deleted file mode 100644
index 403598d5..00000000
--- a/public/modules/forms/admin/config/i18n/german.js
+++ /dev/null
@@ -1,207 +0,0 @@
-'use strict';
-
-angular.module('forms').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('de', {
- // Konfigurieren der Formularregisterkarte
- ADVANCED_SETTINGS: 'Erweiterte Einstellungen',
- FORM_NAME: 'Ihr ohmyform heißt',
- FORM_STATUS: 'Status',
- PUBLIC: 'Öffentlich',
- PRIVATE: 'Privat',
- GA_TRACKING_CODE: 'Google Analytics Tracking-Code',
- DISPLAY_FOOTER: 'Fußzeile',
- SAVE_CHANGES: 'Änderungen speichern',
- CANCEL: 'Abbrechen',
- DISPLAY_START_PAGE: 'Startseite',
- DISPLAY_END_PAGE: 'Benutzerdefinierte Endseite',
-
- GENERAL_TAB: 'Allgemein',
- SELF_NOTIFICATIONS_TAB: 'Selbstbenachrichtigungen',
- RESPONDANT_NOTIFICATIONS_TAB: 'Beantwortungsbenachrichtigungen',
-
- SEND_NOTIFICATION_TO: 'Senden an',
- NO_EMAIL_FIELD_WARNING: 'Fehler: Sie benötigen ein E-Mail-Feld in Ihrem Formular, um die E-Mail an Ihr Formular zu senden.',
- REPLY_TO: 'Antworten auf',
- EMAIL_SUBJECT: "Betreff",
- EMAIL_MESSAGE: 'Nachricht',
- ENABLE_RESPONDENT_NOTIFICATIONS: 'Antwortbenachrichtigungen sind derzeit',
- ENABLE_SELF_NOTIFICATIONS: 'Selbstbenachrichtigungen sind derzeit',
- TOGGLE_ENABLED: 'Aktiviert',
- TOGGLE_DISABLED: 'Deaktiviert',
- ADD_VARIABLE_BUTTON: 'Variable hinzufügen',
-
- // Listenformularansicht
- CREATE_A_NEW_FORM: 'Erstelle ein neues Formular',
- CREATE_FORM: 'Formular erstellen',
- CREATED_ON: 'Erstellt am',
- MY_FORMS: 'Meine Formulare',
- NAME: 'Name',
- SPRACHE: 'Sprache',
- FORM_PAUSED: 'Formular pausiert',
-
- // Feld Modal bearbeiten
- EDIT_FIELD: 'Dieses Feld bearbeiten',
- SAVE_FIELD: 'Speichern',
- ON: 'ON',
- AUS: 'AUS',
- REQUIRED_FIELD: 'Erforderlich',
- LOGIC_JUMP: 'Logischer Sprung',
- SHOW_BUTTONS: 'Zusätzliche Schaltflächen',
- SAVE_START_PAGE: 'Speichern',
- ADD_OPTIONS_PLACEHOLDER: 'Fügen Sie eine Auswahl pro Zeile hinzu. Mindestens eine Wahl ist erforderlich.',
-
- // Admin-Formularansicht
- ARE_YOU_SURE: "Bist du ABSOLUT sicher?",
- READ_WARNING: 'Unerwartete schlimme Dinge werden passieren, wenn Sie das nicht lesen!',
- DELETE_WARNING1: 'Diese Aktion kann NICHT rückgängig gemacht werden. Dies wird dauerhaft die "',
- DELETE_WARNING2: '"Formular und entferne alle verknüpften Formulareinreichungen.',
- DELETE_CONFIRM: 'Bitte geben Sie den Namen des zu bestätigenden Formulars ein.',
- I_UNDERSTAND: "Ich verstehe die Konsequenzen, lösche dieses Formular.",
- DELETE_FORM_SM: 'Löschen',
- DELETE_FORM_MD: 'Formular löschen',
- DELETE: 'Löschen',
- FORM: 'Formular',
- VIEW_MY_OHMYFORM: 'Mein ohmyform anzeigen',
- LIVE: 'Leben',
- PREVIEW: 'Vorschau',
-
- //Share Tab
- COPIED_LABEL: 'Kopiert',
- COPY: 'Kopieren',
- COPY_AND_PASTE: 'Kopieren und einfügen, um Ihre OhMyForm auf Ihrer Website hinzuzufügen',
- POWERED_BY: 'Unterstützt von',
- OHMYFORM_URL: "Ihr OhMyForm ist dauerhaft unter dieser URL",
-
- // Formularansicht bearbeiten
- DISABLED: 'Deaktiviert',
- JA: 'JA',
- NO: 'NEIN',
- ADD_LOGIC_JUMP: 'Logic Jump hinzufügen',
- ADD_FIELD_LG: 'Klicken Sie auf Neues Feld hinzufügen',
- ADD_FIELD_MD: 'Neues Feld hinzufügen',
- ADD_FIELD_SM: 'Feld hinzufügen',
- EDIT_START_PAGE: 'Startseite bearbeiten',
- EDIT_END_PAGE: 'Endseite bearbeiten',
- WELCOME_SCREEN: 'Startseite',
- END_SCREEN: 'Ende Seite',
- INTRO_TITLE: 'Titel',
- INTRO_PARAGRAPH: "Absatz",
- INTRO_BTN: 'Start Knopf',
- TITLE: "Titel",
- PARAGRAPH: "Absatz",
- BTN_TEXT: 'Zurück Button',
- TASTEN: 'Knöpfe',
- BUTTON_TEXT: 'Text',
- BUTTON_LINK: 'Link',
- ADD_BUTTON: 'Schaltfläche hinzufügen',
- PREVIEW_FIELD: 'Vorschaufrage',
- QUESTION_TITLE: 'Titel',
- QUESTION_DESCRIPTION: 'Beschreibung',
- OPTIONS: 'Optionen',
- ADD_OPTION: 'Option hinzufügen',
- NUM_OF_STEPS: 'Anzahl der Schritte',
- CLICK_FIELDS_FOOTER: 'Klicken Sie auf Felder, um sie hier hinzuzufügen',
- IF_THIS_FIELD: 'Wenn dieses Feld',
- IS_EQUAL_TO: 'ist gleich',
- IS_NOT_EQUAL_TO: 'ist nicht gleich',
- IS_GREATER_THAN: 'ist größer als',
- IS_GREATER_OR_EQUAL_THAN: 'ist größer oder gleich',
- IS_SMALLER_THAN: 'ist kleiner als',
- IS_SMALLER_OR_EQUAL_THAN: 'ist kleiner oder gleich',
- CONTAINS: 'enthält',
- DOES_NOT_CONTAINS: 'enthält nicht',
- ENDS_WITH: 'endet mit',
- DOES_NOT_END_WITH: 'endet nicht mit',
- STARTS_WITH: 'beginnt mit',
- DOES_NOT_START_WITH: 'beginnt nicht mit',
- THEN_JUMP_TO: 'Springe dann zu',
-
- // Bearbeiten der Einreichungsansicht
- TOTAL_VIEWS: 'Gesamtzahl eindeutiger Besuche',
- RESPONSES: 'Antworten',
- COMPLETION_RATE: 'Abschlussrate',
- AVERAGE_TIME_TO_COMPLETE: 'avg. Fertigstellungszeit',
-
- DESKTOP_AND_LAPTOP: 'Desktops',
- TABLETS: "Tabletten",
- PHONES: 'Telefone',
- OTHER: 'Andere',
- UNIQUE_VISITS: 'Eindeutige Besuche',
-
- FIELD_TITLE: 'Feldtitel',
- FIELD_VIEWS: 'Feld Ansichten',
- FIELD_DROPOFF: 'Feldabschluss',
- FIELD_RESPONSES: 'Feldantworten',
- DELETE_SELECTED: 'Ausgewählte löschen',
- EXPORT_TO_EXCEL: 'Export nach Excel',
- EXPORT_TO_CSV: 'In CSV exportieren',
- EXPORT_TO_JSON: 'Export nach JSON',
- PERCENTAGE_COMPLETE: 'Prozent abgeschlossen',
- TIME_ELAPSED: 'Zeit verstrichen',
- DEVICE: 'Gerät',
- LOCATION: 'Ort',
- IP_ADDRESS: 'IP-Adresse',
- DATE_SUBMITTED: 'Eingereichtes Datum',
-
- // Entwurfsansicht
- BACKGROUND_COLOR: 'Hintergrundfarbe',
- DESIGN_HEADER: 'Ändern Sie, wie Ihr Formular aussieht',
- QUESTION_TEXT_COLOR: 'Fragetextfarbe',
- ANSWER_TEXT_COLOR: 'Textfarbe beantworten',
- BTN_BACKGROUND_COLOR: 'Schaltfläche Hintergrundfarbe',
- BTN_TEXT_COLOR: 'Schaltfläche Textfarbe',
-
- // Freigabeansicht
- EMBED_YOUR_FORM: 'Einbetten Ihres Formulars',
- SHARE_YOUR_FORM: 'Teilen Sie Ihr Formular',
-
- // Admin-Registerkarten
- CREATE_TAB: 'Erstellen',
- DESIGN_TAB: 'Entwurf',
- CONFIGURE_TAB: 'Konfigurieren',
- ANALYZE_TAB: 'Analysieren',
- SHARE_TAB: 'Freigeben',
-
- // Feldtypen
- SHORT_TEXT: 'Kurztext',
- EMAIL: 'Email',
- MULTIPLE_CHOICE: 'Mehrfachauswahl',
- DROPDOWN: 'Dropdown-Liste',
- DATE: 'Datum',
- PARAGRAPH_FIELD: "Absatz",
- YES_NO: 'Ja / Nein',
- LEGAL: "Rechtliche",
- RATING: 'Bewertung',
- NUMBERS: 'Zahlen',
- SIGNATURE: "Unterschrift",
- FILE_UPLOAD: 'Datei-Upload',
- OPTION_SCALE: 'Optionsskala',
- ZAHLUNG: "Zahlung",
- STATEMENT: 'Anweisung',
- LINK: 'Link',
-
- // Formularvorschau
- FORM_SUCCESS: 'Formulareintrag erfolgreich gesendet!',
- REVIEW: 'Überprüfung',
- BACK_TO_FORM: 'Gehe zurück zu Formular',
- EDIT_FORM: 'Bearbeiten Sie diese OhMyForm',
- ADVANCEMENT: '{{done}} von {{total}} wurde beantwortet',
- CONTINUE_FORM: 'Weiter zum Formular',
- REQUIRED: 'erforderlich',
- COMPLETING_NEEDED: '{{answers_not_completed}} Antwort (en) müssen ausgefüllt werden',
- OPTIONAL: 'optional',
- ERROR_EMAIL_INVALID: 'Geben Sie eine gültige E-Mail-Adresse ein',
- ERROR_NOT_A_NUMBER: 'Bitte nur gültige Nummern eingeben',
- ERROR_URL_INVALID: 'Bitte eine gültige URL',
- OK: 'OK',
- ENTER: 'ENTER drücken',
- NEWLINE: 'Drücken Sie UMSCHALT + EINGABETASTE, um eine neue Zeile zu erstellen',
- CONTINUE: 'Weiter',
- LEGAL_ACCEPT: "Ich akzeptiere",
- LEGAL_NO_ACCEPT: "Ich akzeptiere nicht",
- SUBMIT: 'Senden',
- UPLOAD_FILE: 'Hochladen Ihrer Datei'
- });
-
-}]);
diff --git a/public/modules/forms/admin/config/i18n/italian.js b/public/modules/forms/admin/config/i18n/italian.js
deleted file mode 100644
index 6166f148..00000000
--- a/public/modules/forms/admin/config/i18n/italian.js
+++ /dev/null
@@ -1,208 +0,0 @@
-'use strict';
-
-angular.module('forms').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('it', {
- // Configura la visualizzazione scheda modulo
- ADVANCED_SETTINGS: 'Impostazioni avanzate',
- FORM_NAME: 'Il tuo ohmyform è chiamato',
- FORM_STATUS: 'Stato',
- PUBLIC: 'pubblico',
- PRIVATE: 'Privato',
- GA_TRACKING_CODE: 'Codice di monitoraggio di Google Analytics',
- DISPLAY_FOOTER: 'Piè di pagina',
- SAVE_CHANGES: 'Salva modifiche',
- CANCEL: 'Annulla',
- DISPLAY_START_PAGE: 'Pagina iniziale',
- DISPLAY_END_PAGE: 'Pagina finale personalizzata',
-
- GENERAL_TAB: 'Generale',
- SELF_NOTIFICATIONS_TAB: 'Autodiagnosi',
- RESPONDANT_NOTIFICATIONS_TAB: 'Notifiche rispondenti',
-
- SEND_NOTIFICATION_TO: 'Invia a',
- NO_EMAIL_FIELD_WARNING: 'Errore: Hai bisogno di un campo e-mail nel tuo modulo per inviare l\'email al tuo interlocutore',
- REPLY_TO: 'Rispondi a',
- EMAIL_SUBJECT: 'Oggetto',
- EMAIL_MESSAGE: 'Messaggio',
- ENABLE_RESPONDENT_NOTIFICATIONS: 'Notifiche rispondenti sono attualmente',
- ENABLE_SELF_NOTIFICATIONS: 'Le notifiche auto sono attualmente',
- TOGGLE_ENABLED: 'Abilitato',
- TOGGLE_DISABLED: 'disabilitato',
- ADD_VARIABLE_BUTTON: 'Aggiungi variabile',
-
- // Visualizzazione dei moduli di elenco
- CREATE_A_NEW_FORM: 'Crea un nuovo modulo',
- CREATE_FORM: 'Crea modulo',
- CREATED_ON: 'Creato su',
- MY_FORMS: 'Le mie forme',
- NAME: 'Nome',
- LINGUA: 'Lingua',
- FORM_PAUSED: 'Forme in pausa',
-
- // Modifica campo modale
- EDIT_FIELD: 'Modifica questo campo',
- SAVE_FIELD: 'Salva',
- ON: 'ON',
- OFF: 'OFF',
- REQUIRED_FIELD: 'Obbligatorio',
- LOGIC_JUMP: 'Jump Logic',
- SHOW_BUTTONS: 'Pulsanti aggiuntivi',
- SAVE_START_PAGE: 'Salva',
- ADD_OPTIONS_PLACEHOLDER: "Aggiungi una scelta per riga. È necessario un minimo di una scelta.",
-
- // Visualizzazione modulo di amministrazione
- ARE_YOU_SURE: 'Sei ASSOLUTAMENTE sicuro?',
- READ_WARNING: 'Le cose cattive impreviste avverranno se non lo leggi!',
- DELETE_WARNING1: 'Questa azione NON può essere annullata. Ciò eliminerà in modo permanente il "',
- DELETE_WARNING2: '" forma e rimuovi tutti i moduli di modulo associati. ',
- DELETE_CONFIRM: 'Inserisci il nome del modulo per confermare',
- I_UNDERSTAND: "Capisco le conseguenze, elimina questa forma",
- DELETE_FORM_SM: 'Elimina',
- DELETE_FORM_MD: 'Elimina modulo',
- DELETE: 'Elimina',
- FORM: 'Forma',
- VIEW_MY_OHMYFORM: 'Visualizza la mia informazione',
- LIVE: 'Live',
- PREVIEW: 'Anteprima',
-
- // Share Tab
- COPIED_LABEL: "Copiato",
- COPY: 'Copia',
- COPY_AND_PASTE: 'Copia e incolla questo per aggiungere il tuo OhMyForm al tuo sito web',
- POWERED_BY: 'Offerto da',
- OHMYFORM_URL: 'Il tuo OhMyForm è permanente in questo URL',
-
- // Modifica vista modulo
- DISABLED: 'disabilitato',
- YES: 'SI',
- NO: 'NO',
- ADD_LOGIC_JUMP: 'Aggiungi logico salto',
- ADD_FIELD_LG: 'Clicca per aggiungere nuovo campo',
- ADD_FIELD_MD: 'Aggiungi nuovo campo',
- ADD_FIELD_SM: 'Aggiungi campo',
- EDIT_START_PAGE: 'Modifica pagina iniziale',
- EDIT_END_PAGE: 'Modifica pagina finale',
- WELCOME_SCREEN: 'Pagina iniziale',
- END_SCREEN: 'Fine pagina',
- INTRO_TITLE: 'Titolo',
- INTRO_PARAGRAPH: 'Paragrafo',
- INTRO_BTN: 'Pulsante Start',
- TITLE: 'Titolo',
- PARAGRAFO: 'Paragrafo',
- BTN_TEXT: 'Tornare indietro',
- TASTI: 'Pulsanti',
- BUTTON_TEXT: 'Testo',
- BUTTON_LINK: 'Link',
- ADD_BUTTON: 'Aggiungi pulsante',
- PREVIEW_FIELD: 'Anteprima domanda',
- QUESTION_TITLE: 'Titolo',
- QUESTION_DESCRIPTION: 'Descrizione',
- OPTIONS: 'Opzioni',
- ADD_OPTION: 'Aggiungi opzione',
- NUM_OF_STEPS: 'Numero di passi',
- CLICK_FIELDS_FOOTER: 'Clicca sui campi per aggiungerli qui',
- FORMA: 'Forma',
- IF_THIS_FIELD: 'Se questo campo',
- IS_EQUAL_TO: 'è uguale a',
- IS_NOT_EQUAL_TO: 'non è uguale a',
- IS_GREATER_THAN: 'è maggiore di',
- IS_GREATER_OR_EQUAL_THAN: 'è maggiore o uguale a',
- IS_SMALLER_THAN: 'è inferiore a',
- IS_SMALLER_OR_EQUAL_THAN: 'è più piccolo o uguale a quello',
- CONTAINS: 'contiene',
- DOES_NOT_CONTAINS: 'non contiene',
- ENDS_WITH: 'finisce con',
- DOES_NOT_END_WITH: 'non finisce con',
- STARTS_WITH: 'inizia con',
- DOES_NOT_START_WITH: 'non inizia con',
- THEN_JUMP_TO: 'poi salta a',
-
- // Modifica visualizzazione presentazioni
- TOTAL_VIEWS: 'visite totali totali',
- RESPONSES: 'risposte',
- COMPLETION_RATE: 'tasso di completamento',
- AVERAGE_TIME_TO_COMPLETE: 'avg. tempo di completamento',
-
- DESKTOP_AND_LAPTOP: 'Desktop',
- TABLETS: 'compresse',
- PHONES: 'Telefoni',
- OTHER: 'Altro',
- UNIQUE_VISITS: 'Visite Uniche',
-
- FIELD_TITLE: 'Titolo del campo',
- FIELD_VIEWS: 'Viste sul campo',
- FIELD_DROPOFF: 'Completamento del campo',
- FIELD_RESPONSES: 'Risposte sul campo',
- DELETE_SELECTED: 'Elimina selezionata',
- EXPORT_TO_EXCEL: 'Esporta in Excel',
- EXPORT_TO_CSV: 'Esporta in CSV',
- EXPORT_TO_JSON: 'Esporta in JSON',
- PERCENTAGE_COMPLETE: 'Percentuale completa',
- TIME_ELAPSED: 'Tempo trascorso',
- DEVICE: 'Dispositivo',
- LOCATION: 'Posizione',
- IP_ADDRESS: 'Indirizzo IP',
- DATE_SUBMITTED: 'Data trasmessa',
-
- // Vista di progettazione
- BACKGROUND_COLOR: 'Colore di sfondo',
- DESIGN_HEADER: 'Modifica il tuo aspetto forma',
- QUESTION_TEXT_COLOR: 'Colore del testo di domanda',
- ANSWER_TEXT_COLOR: 'Rispondere al colore del testo',
- BTN_BACKGROUND_COLOR: 'Colore di sfondo del pulsante',
- BTN_TEXT_COLOR: 'Colore del testo pulsante',
-
- // Vista condivisione
- EMBED_YOUR_FORM: 'Inserisci il tuo modulo',
- SHARE_YOUR_FORM: 'Condividi il tuo modulo',
-
- // Schede amministratore
- CREATE_TAB: 'Crea',
- DESIGN_TAB: 'Design',
- CONFIGURE_TAB: 'Configura',
- ANALYZE_TAB: 'Analizza',
- SHARE_TAB: 'Condividi',
-
- // Tipi di campo
- SHORT_TEXT: 'Testo corto',
- EMAIL: 'E-mail',
- MULTIPLE_CHOICE: 'Scelta multipla',
- DROPDOWN: 'Dropdown',
- DATE: 'Data',
- PARAGRAPH_FIELD: 'Paragrafo',
- YES_NO: 'Sì / no',
- LEGAL: 'Legale',
- RATING: 'Valutazione',
- NUMBERS: 'Numeri',
- SIGNATURE: 'Firma',
- FILE_UPLOAD: 'Caricamento file',
- OPTION_SCALE: 'Scala opzione',
- PAGAMENTO: 'Pagamento',
- STATEMENT: 'Dichiarazione',
- LINK: 'Link',
-
- // Anteprima del modulo
- FORM_SUCCESS: 'Inserimento modulo con successo presentato!',
- REVIEW: 'Recensione',
- BACK_TO_FORM: 'Torna alla scheda',
- EDIT_FORM: 'Modifica questo OhMyForm',
- ADVANCEMENT: '{{done}} su {{total}} ha risposto',
- CONTINUE_FORM: "Continua a formare",
- REQUIRED: 'richiesta',
- COMPLETING_NEEDED: '{{answers_not_completed}} answer (s) need completing',
- OPTIONAL: 'facoltativo',
- ERROR_EMAIL_INVALID: 'Inserisci un indirizzo e-mail valido',
- ERROR_NOT_A_NUMBER: 'Inserisci solo numeri validi',
- ERROR_URL_INVALID: 'Per favore un url valido',
- OK: 'OK',
- ENTER: 'premere INVIO',
- NEWLINE: 'premere SHIFT + INVIO per creare una nuova riga',
- CONTINUE: 'Continua',
- LEGAL_ACCEPT: 'accetto',
- LEGAL_NO_ACCEPT: 'Non accetto',
- SUBMIT: 'Invia',
- UPLOAD_FILE: 'Carica il tuo file'
- });
-
-}]);
diff --git a/public/modules/forms/admin/config/i18n/spanish.js b/public/modules/forms/admin/config/i18n/spanish.js
deleted file mode 100644
index 6a958e49..00000000
--- a/public/modules/forms/admin/config/i18n/spanish.js
+++ /dev/null
@@ -1,207 +0,0 @@
-'use strict';
-
-angular.module('forms').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('es', {
- //Configure Form Tab View
- ADVANCED_SETTINGS: 'Configuraciones avanzadas',
- FORM_NAME: 'Tu ohmyform se llama',
- FORM_STATUS: 'Estado',
- PUBLIC: 'Público',
- PRIVATE: 'Privado',
- GA_TRACKING_CODE: 'Código de Google Analytics',
- DISPLAY_FOOTER: 'Pie de página',
- SAVE_CHANGES: 'Grabar',
- CANCEL: 'Cancelar',
- DISPLAY_START_PAGE: 'Página de inicio',
- DISPLAY_END_PAGE: 'Página final personalizada',
-
- SELF_NOTIFICATIONS_TAB: 'Auto notificaciones',
- RESPONDANT_NOTIFICATIONS_TAB: 'Notificaciones de los demandados',
- GENERAL_TAB: 'Général',
-
- SEND_NOTIFICATION_TO: 'Enviar a',
- NO_EMAIL_FIELD_WARNING: 'Error: necesita un campo de correo electrónico en su formulario para enviar el correo electrónico a su encuestado',
- REPLY_TO: 'Responder a',
- EMAIL_SUBJECT: 'Asunto',
- EMAIL_MESSAGE: 'Mensaje',
- ENABLE_RESPONDENT_NOTIFICATIONS: 'Las notificaciones de los demandados son actualmente',
- ENABLE_SELF_NOTIFICATIONS: 'Las notificaciones automáticas están actualmente',
- TOGGLE_ENABLED: 'Habilitado',
- TOGGLE_DISABLED: 'Desactivado',
- ADD_VARIABLE_BUTTON: 'Agregar variable',
-
- //List Forms View
- CREATE_A_NEW_FORM: 'Crear formulario',
- CREATE_FORM: 'Crear formulario',
- CREATED_ON: 'Creado en',
- MY_FORMS: 'Mis formularios',
- NAME: 'Nombre',
- LANGUAGE: 'Idioma',
- FORM_PAUSED: 'Formulario pausado',
-
- //Edit Field Modal
- EDIT_FIELD: 'Editar este campo',
- SAVE_FIELD: 'Grabar',
- ON: 'EN',
- OFF: 'APAGADO',
- REQUIRED_FIELD: 'Requerido',
- LOGIC_JUMP: 'Salto lógico',
- SHOW_BUTTONS: 'Botones adicionales',
- SAVE_START_PAGE: 'Grabar',
- ADD_OPTIONS_PLACEHOLDER: 'Agregue una opción por línea. Se requiere un mínimo de una opción',
-
- //Admin Form View
- ARE_YOU_SURE: '¿Estás absolutamente seguro?',
- READ_WARNING: '¡Algo malo ocurrirá si no lees esto!',
- DELETE_WARNING1: 'Esta acción no tiene vuelta atrás. Esto borrará permanentemente el "',
- DELETE_WARNING2: '" formulario y todos los datos asociados.',
- DELETE_CONFIRM: 'Por favor escribí el nombre del formulario para confirmar.',
- I_UNDERSTAND: 'Entiendo las consecuencias y quiero borrarlo.',
- DELETE_FORM_SM: 'Borrar',
- DELETE_FORM_MD: 'Borrar formulario',
- DELETE: 'Borrar',
- FORM: 'Formulario',
- VIEW_MY_OHMYFORM: 'Ver mi ohmyform',
- LIVE: 'Online',
- PREVIEW: 'Vista previa',
-
- // Share Tab
- COPIED_LABEL: 'Copiado',
- COPY: 'Copiar',
- COPY_AND_PASTE: 'Copiar y pegar esto para agregar su OhMyForm a su sitio web',
- POWERED_BY: 'Con la tecnlogía de',
- OHMYFORM_URL: 'Tu OhMyForm está en esta URL permanente',
-
- //Edit Form View
- DISABLED: 'Deshabilitado',
- YES: 'SI',
- NO: 'NO',
- ADD_LOGIC_JUMP: 'Agregar salto lógico',
- ADD_FIELD_LG: 'Click para agregar campo',
- ADD_FIELD_MD: 'Agregar nuevo campo',
- ADD_FIELD_SM: 'Agregar campo',
- EDIT_START_PAGE: 'Editar paǵina de inicio',
- EDIT_END_PAGE: 'Editar página de finalización',
- WELCOME_SCREEN: 'Comienzo',
- END_SCREEN: 'Fin',
- INTRO_TITLE: 'Título',
- INTRO_PARAGRAPH: 'Parágrafo',
- INTRO_BTN: 'Botón de comienzo',
- TITLE: 'Título',
- PARAGRAPH: 'Paragrafo',
- BTN_TEXT: 'Botón para volver atrás',
- BUTTONS: 'Botones',
- BUTTON_TEXT: 'Texto',
- BUTTON_LINK: 'Link',
- ADD_BUTTON: 'Agregar Botón',
- PREVIEW_FIELD: 'Vista previa Pregunta',
- QUESTION_TITLE: 'Título',
- QUESTION_DESCRIPTION: 'Descripción',
- OPTIONS: 'Opciones',
- ADD_OPTION: 'Agregar Opciones',
- NUM_OF_STEPS: 'Cantidad de pasos',
- CLICK_FIELDS_FOOTER: 'Click en los campos para agregar',
- SHAPE: 'Forma',
- IF_THIS_FIELD: 'Si este campo',
- IS_EQUAL_TO: 'es igual a',
- IS_NOT_EQUAL_TO: 'no es igual a',
- IS_GREATER_THAN: 'es mayor que',
- IS_GREATER_OR_EQUAL_THAN: 'es mayor o igual que',
- IS_SMALLER_THAN: 'es menor que',
- IS_SMALLER_OR_EQUAL_THAN: 'is menor o igual que',
- CONTAINS: 'contiene',
- DOES_NOT_CONTAINS: 'no contiene',
- ENDS_WITH: 'termina con',
- DOES_NOT_END_WITH: 'no termina con',
- STARTS_WITH: 'comienza con',
- DOES_NOT_START_WITH: 'no comienza con',
- THEN_JUMP_TO: 'luego salta a',
-
- //Edit Submissions View
- TOTAL_VIEWS: 'Total de visitas únicas',
- RESPONSES: 'respuestas',
- COMPLETION_RATE: 'Taza de terminación',
- AVERAGE_TIME_TO_COMPLETE: 'Promedio de tiempo de rellenado',
-
- DESKTOP_AND_LAPTOP: 'Computadora',
- TABLETS: 'Tablets',
- PHONES: 'Móviles',
- OTHER: 'Otros',
- UNIQUE_VISITS: 'Visitas únicas',
-
- FIELD_TITLE: 'Título de campo',
- FIELD_VIEWS: 'Vistas de campo',
- FIELD_DROPOFF: 'Finalización de campo',
- FIELD_RESPONSES: 'Respuestas de campo',
- DELETE_SELECTED: 'Borrar selección',
- EXPORT_TO_EXCEL: 'Exportar a Excel',
- EXPORT_TO_CSV: 'Exportar a CSV',
- EXPORT_TO_JSON: 'Exportar a JSON',
- PERCENTAGE_COMPLETE: 'Porcentaje de completitud',
- TIME_ELAPSED: 'Tiempo usado',
- DEVICE: 'Dispositivo',
- LOCATION: 'Lugar',
- IP_ADDRESS: 'Dirección IP',
- DATE_SUBMITTED: 'Fecha de envío',
-
- //Design View
- BACKGROUND_COLOR: 'Color de fondo',
- DESIGN_HEADER: 'Cambiar diseño de formulario',
- QUESTION_TEXT_COLOR: 'Color de la pregunta',
- ANSWER_TEXT_COLOR: 'Color de la respuesta',
- BTN_BACKGROUND_COLOR: 'Color de fondo del botón',
- BTN_TEXT_COLOR: 'Color del texto del botón',
-
- //Share View
- EMBED_YOUR_FORM: 'Pone tu formulario',
- SHARE_YOUR_FORM: 'Compartí tu formulario',
-
- //Admin Tabs
- CREATE_TAB: 'Crear',
- DESIGN_TAB: 'Diseño',
- CONFIGURE_TAB: 'Configuración del formulario',
- ANALYZE_TAB: 'Análisis',
- SHARE_TAB: 'Compartir',
-
- //Field Types
- SHORT_TEXT: 'Texto corto',
- EMAIL: 'Email',
- MULTIPLE_CHOICE: 'Opciones múltiples',
- DROPDOWN: 'Desplegable',
- DATE: 'Fecha',
- PARAGRAPH_FIELD: 'Párrafo',
- YES_NO: 'Si/No',
- LEGAL: 'Legal',
- RATING: 'Puntaje',
- NUMBERS: 'Números',
- SIGNATURE: 'Firma',
- FILE_UPLOAD: 'Subir archivo',
- OPTION_SCALE: 'Escala',
- PAYMENT: 'Pago',
- STATEMENT: 'Declaración',
- LINK: 'Enlace',
-
- FORM_SUCCESS: '¡El formulario ha sido enviado con éxito!',
- REVIEW: 'Revisar',
- BACK_TO_FORM: 'Regresar al formulario',
- ADVANCEMENT: '{{done}} de {{total}} contestadas',
- CONTINUE_FORM: 'Continuar al formulario',
- REQUIRED: 'Información requerida',
- COMPLETING_NEEDED: '{{answers_not_completed}} respuesta(s) necesita(n) ser completada(s)',
- OPTIONAL: 'Opcional',
- ERROR_EMAIL_INVALID: 'Favor de proporcionar un correo electrónico válido',
- ERROR_NOT_A_NUMBER: 'Por favor, introduzca sólo números válidos',
- ERROR_URL_INVALID: 'Favor de proporcionar un url válido',
- OK: 'OK',
- ENTER: 'pulse INTRO',
- NEWLINE: 'presione SHIFT+INTRO para crear una nueva línea',
- CONTINUE: 'Continuar',
- LEGAL_ACCEPT: 'Yo acepto',
- LEGAL_NO_ACCEPT: 'Yo no acepto',
- SUBMIT: 'Registrar',
- UPLOAD_FILE: 'Cargar el archivo',
- Y: 'S',
- N: 'N'
- });
-}]);
diff --git a/public/modules/forms/admin/config/i18n/swedish.js b/public/modules/forms/admin/config/i18n/swedish.js
deleted file mode 100644
index a0e79496..00000000
--- a/public/modules/forms/admin/config/i18n/swedish.js
+++ /dev/null
@@ -1,189 +0,0 @@
-'use strict';
-
-angular.module('forms').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('sv', {
- // Konfigurera Formulär Tab Vy
- ADVANCED_SETTINGS: 'Avancerade Inställningar',
- FORM_NAME: 'Namn På Formulär',
- FORM_STATUS: 'Status På Formulär',
- PUBLIC: 'Offentlig',
- PRIVATE: 'Privat',
- GA_TRACKING_CODE: 'Google Analytics Spårningskod',
- DISPLAY_FOOTER: 'Visa Formulär Footer?',
- SAVE_CHANGES: 'Spara Ändringar',
- CANCEL: 'Avbryt',
- DISPLAY_START_PAGE: 'Visa Startsida?',
- DISPLAY_END_PAGE: 'Visa Anpassad Avslutningssida?',
-
- // Lista Formulär-vy
- CREATE_A_NEW_FORM: 'Skapa ett nytt formulär',
- CREATE_FORM: 'Skapa formulär',
- CREATED_ON: 'Skapad den',
- MY_FORMS: 'Mina Formulär',
- NAME: 'Namn',
- SPRACHE: 'Språk',
- FORM_PAUSED: 'Formulär pausat',
-
- // Redigera Fält Modal
- EDIT_FIELD: 'Redigera detta fält',
- SAVE_FIELD: 'Spara',
- ON: 'PÅ',
- AUS: 'AV',
- REQUIRED_FIELD: 'Obligatoriskt',
- LOGIC_JUMP: 'Logiskt Hopp',
- SHOW_BUTTONS: 'Ytterligare Knappar',
- SAVE_START_PAGE: 'Spara',
-
- // Admin-vy
- ARE_YOU_SURE: "Är du ABSOLUT säker?",
- READ_WARNING: 'Oförväntade dåliga saker kommer hända om du inte läser detta!',
- DELETE_WARNING1: 'Denna handling kan INTE göras ogjord. Den kommer att permanent radera "',
- DELETE_WARNING2: '"Formuläret och alla associerade inskick.',
- DELETE_CONFIRM: 'Vänligen skriv in namnet av formuläret för att bekräfta',
- I_UNDERSTAND: "Jag förstår konsekvenserna, radera detta formulär.",
- DELETE_FORM_SM: 'Radera',
- DELETE_FORM_MD: 'Radera Formulär',
- DELETE: 'Radera',
- FORM: 'Formulär',
- VIEW: 'Vy',
- LIVE: 'Live',
- PREVIEW: 'Förhandsvy',
- COPY: 'Kopiera',
- COPY_AND_PASTE: 'Kopiera och Klistra in detta för att lägga till din OhMyForm till din hemsida.',
- CHANGE_WIDTH_AND_HEIGHT: 'Ändra bredd- och höjdvärden för att det ska passa dig bäst',
- POWERED_BY: 'Genererad av',
- OHMYFORM_URL: "Din OhMyForm är permanent på denna URL",
-
- // Redigera Form-vy
- DISABLED: 'Avaktiverat',
- JA: 'JA',
- NO: 'NEJ',
- ADD_LOGIC_JUMP: 'Lägg till Logic Jump',
- ADD_FIELD_LG: 'Klicka för att Lägga Till Nytt Fält',
- ADD_FIELD_MD: 'Lägg Till Nytt Fält',
- ADD_FIELD_SM: 'Lägg Till Fält',
- EDIT_START_PAGE: 'Redigera Startsida',
- EDIT_END_PAGE: 'Redigera Slutsida',
- WELCOME_SCREEN: 'Startsida',
- END_SCREEN: 'Slutsida',
- INTRO_TITLE: 'Titel',
- INTRO_PARAGRAPH: "Stycke",
- INTRO_BTN: 'Startknapp',
- TITLE: "Titel",
- PARAGRAPH: "Stycke",
- BTN_TEXT: 'Gå Tillbaka Knapp',
- BUTTONS: 'Knappar',
- BUTTON_TEXT: 'Text',
- BUTTON_LINK: 'Länk',
- ADD_BUTTON: 'Lägg Till Knapp',
- PREVIEW_FIELD: 'Förhandsgranska Fråga',
- QUESTION_TITLE: 'Titel',
- QUESTION_DESCRIPTION: 'Beskrivning',
- OPTIONS: 'Alternativ',
- ADD_OPTION: 'Lägg Till Alternativ',
- NUM_OF_STEPS: 'Antal Steg',
- CLICK_FIELDS_FOOTER: 'Klicka på fälten för att lägga till dem här',
- IF_THIS_FIELD: 'Om detta fält',
- IS_EQUAL_TO: 'är lika med',
- IS_NOT_EQUAL_TO: 'inte lika med',
- IS_GREATER_THAN: 'är större än',
- IS_GREATER_OR_EQUAL_THAN: 'är större eller lika med än',
- IS_SMALLER_THAN: 'är mindre än',
- IS_SMALLER_OR_EQUAL_THAN: 'är mindre eller lika med än',
- CONTAINS: 'innehåller',
- DOES_NOT_CONTAINS: 'inte innehåller',
- ENDS_WITH: 'slutar med',
- DOES_NOT_END_WITH: 'inte slutar med',
- STARTS_WITH: 'börjar med',
- DOES_NOT_START_WITH: 'inte börjar med',
- THEN_JUMP_TO: 'hoppa då till',
-
- // Redigera Inskicks-vy
- TOTAL_VIEWS: 'totalt antal unika besök',
- RESPONSES: 'svar',
- COMPLETION_RATE: 'grad av fullföljande',
- AVERAGE_TIME_TO_COMPLETE: 'snitt på tid för fullföljande',
-
- DESKTOP_AND_LAPTOP: 'Datorer',
- TABLETS: "Plattor",
- PHONES: 'Telefoner',
- OTHER: 'Andra',
- UNIQUE_VISITS: 'Unika Besök',
-
- FIELD_TITLE: 'Titel på fält',
- FIELD_VIEWS: 'Vyer på fält',
- FIELD_DROPOFF: 'Fullföljande på fält',
- FIELD_RESPONSES: 'Svar på fält',
- DELETE_SELECTED: 'Ausgewählte löschen',
- EXPORT_TO_EXCEL: 'Exportera till Excel',
- EXPORT_TO_CSV: 'Exportera till CSV',
- EXPORT_TO_JSON: 'Exportera till JSON',
- PERCENTAGE_COMPLETE: 'Procent fullföljt',
- TIME_ELAPSED: 'Tid som gått',
- DEVICE: 'Utrustning',
- LOCATION: 'Ort',
- IP_ADDRESS: 'IP-Adress',
- DATE_SUBMITTED: 'Datum för inskick',
-
- // Designvy
- BACKGROUND_COLOR: 'Bakgrundsfärg',
- DESIGN_HEADER: 'Ändra hur ditt Formulär ser ut',
- QUESTION_TEXT_COLOR: 'Frågetextens färg',
- ANSWER_TEXT_COLOR: 'Svarstextens färg',
- BTN_BACKGROUND_COLOR: 'Knappens bakgrundsfärg',
- BTN_TEXT_COLOR: 'Knappens textfärg',
-
- // Delningsvy
- EMBED_YOUR_FORM: 'Bädda in ditt Formulär',
- SHARE_YOUR_FORM: 'Dela ditt Formulär',
-
- // Admin-tab
- CREATE_TAB: 'Skapa',
- DESIGN_TAB: 'Designa',
- CONFIGURE_TAB: 'Konfigurera',
- ANALYZE_TAB: 'Analysera',
- SHARE_TAB: 'Dela',
-
- // Fälttyper
- SHORT_TEXT: 'Korttext',
- EMAIL: 'E-post',
- MULTIPLE_CHOICE: 'Flervalsfråga',
- DROPDOWN: 'Rullgardinslista',
- DATE: 'Datum',
- PARAGRAPH_T: "Stycke",
- YES_NO: 'Ja / Nej',
- LEGAL: "Juridiskt",
- RATING: 'Betygssättning',
- NUMBERS: 'Nummer',
- SIGNATURE: "Signatur",
- FILE_UPLOAD: 'Filuppladdning',
- OPTION_SCALE: 'Alternativskala',
- PAYMENT: "Betalning",
- STATEMENT: 'Uttalande',
- LINK: 'Länk',
-
- // Förhandsgranskning Formulär
- FORM_SUCCESS: 'Formulär framgångsrikt inskickat!',
- REVIEW: 'Granska',
- BACK_TO_FORM: 'Gå Tillbaka till Formulär',
- EDIT_FORM: 'Redigera denna OhMyForm',
- ADVANCEMENT: '{{done}} av {{total}} svarade',
- CONTINUE_FORM: 'Fortsätt till Formulär',
- REQUIRED: 'obligatorisk',
- COMPLETING_NEEDED: '{{answers_not_completed}} svar kräver komplettering',
- OPTIONAL: 'valfri',
- ERROR_EMAIL_INVALID: 'Vänligen ange en giltig e-postadress',
- ERROR_NOT_A_NUMBER: 'Vänligen ange endast giltiga nummer',
- ERROR_URL_INVALID: 'Vänligen en giltig URL',
- OK: 'OK',
- ENTER: 'tryck ENTER',
- NEWLINE: 'tryck SHIFT+ENTER för att skapa ny rad',
- CONTINUE: 'Fortsätt',
- LEGAL_ACCEPT: "Jag accepterar",
- LEGAL_NO_ACCEPT: "Jag accepterar inte",
- SUBMIT: 'Skicka',
- UPLOAD_FILE: 'Ladda upp din Fil'
- });
-
-}]);
diff --git a/public/modules/forms/admin/controllers/admin-form.client.controller.js b/public/modules/forms/admin/controllers/admin-form.client.controller.js
deleted file mode 100644
index 7845eecf..00000000
--- a/public/modules/forms/admin/controllers/admin-form.client.controller.js
+++ /dev/null
@@ -1,243 +0,0 @@
-'use strict';
-
-// Forms controller
-angular.module('forms').controller('AdminFormController', ['$rootScope', '$window', '$scope', '$stateParams', '$state', 'Forms', 'CurrentForm', '$http', '$uibModal', 'myForm', '$filter', '$translate',
- function($rootScope, $window, $scope, $stateParams, $state, Forms, CurrentForm, $http, $uibModal, myForm, $filter, $translate) {
-
- $scope = $rootScope;
- $scope.animationsEnabled = true;
- $scope.myform = myForm;
- $rootScope.saveInProgress = false;
- $scope.oldForm = _.cloneDeep($scope.myform);
- $scope.designTabActive = false
-
- CurrentForm.setForm($scope.myform);
-
- $scope.formURL = '/#!/forms/' + $scope.myform._id;
-
- if ($scope.myform.isLive) {
- if ($window.subdomainsDisabled === true) {
- $scope.actualFormURL = window.location.protocol + '//' + window.location.host + '/view' + $scope.formURL;
- } else {
- if (window.location.host.split('.').length < 3) {
- $scope.actualFormURL = window.location.protocol + '//' + $scope.myform.admin.username + '.' + window.location.host + $scope.formURL;
- } else {
- $scope.actualFormURL = window.location.protocol + '//' + $scope.myform.admin.username + '.' + window.location.host.split('.').slice(1, 3).join('.') + $scope.formURL;
- }
- }
- } else {
- $scope.actualFormURL = window.location.protocol + '//' + window.location.host + $scope.formURL;
- }
-
- var refreshFrame = $scope.refreshFrame = function(){
- if(document.getElementById('iframe')) {
- document.getElementById('iframe').contentWindow.location.reload();
- }
- };
-
- $scope.tabData = [
- {
- heading: $filter('translate')('CREATE_TAB'),
- route: 'viewForm.create',
- active: false
- },
- {
- heading: $filter('translate')('CONFIGURE_TAB'),
- route: 'viewForm.configure.general',
- active: false
- },
- {
- heading: $filter('translate')('ANALYZE_TAB'),
- route: 'viewForm.analyze',
- active: false
- },
- {
- heading: $filter('translate')('SHARE_TAB'),
- route: 'viewForm.share.share_form',
- active: false
- },
- {
- heading: $filter('translate')('DESIGN_TAB'),
- route: 'viewForm.design',
- active: false
- }
- ];
-
- $scope.go = function(tab){
- var currParentState = $state.current.name.split('.').slice(0,2).join('.');
- var tabParentState = tab.route.split('.').slice(0,2).join('.');
-
- if(currParentState !== tabParentState && tabParentState !== 'viewForm.configure.general'){
- $state.go(tab.route);
- }
- };
-
- function setActiveTab() {
- $scope.tabData.forEach(function(tab) {
- var currentTabState = $state.current.name.split('.').slice(0,2).join('.');
- var tabRouteState = tab.route.split('.').slice(0,2).join('.');
- tab.active = (currentTabState === tabRouteState);
-
- if(tab.active && tab.route === 'viewForm.design'){
- $scope.designTabActive = true;
- } else {
- $scope.designTabActive = false;
- }
- });
- }
-
- setActiveTab();
-
- $scope.$on("$stateChangeSuccess", setActiveTab());
-
- $scope.deactivateDesignTab = function(){
- $scope.designTabActive = false
- }
-
- $scope.activateDesignTab = function(){
- $scope.designTabActive = true
- }
-
- $scope.setForm = function(form){
- $scope.myform = form;
- };
-
- $rootScope.resetForm = function(){
- $scope.myform = Forms.get({
- formId: $stateParams.formId
- });
- };
-
- /*
- ** DeleteModal Functions
- */
- $scope.openDeleteModal = function(){
- $scope.deleteModal = $uibModal.open({
- animation: $scope.animationsEnabled,
- templateUrl: 'formDeleteModal.html',
- resolve: {
- myForm: function(){
- return $scope.myform;
- }
- }
- });
- $scope.deleteModal.result.then(function (selectedItem) {
- $scope.selected = selectedItem;
- });
- };
-
- $scope.cancelDeleteModal = function(){
- if($scope.deleteModal){
- $scope.deleteModal.dismiss('cancel');
- }
- };
-
- // Remove existing Form
- $scope.removeCurrentForm = function() {
- if($scope.deleteModal && $scope.deleteModal.opened){
-
- $scope.deleteModal.close();
-
- var form_id = $scope.myform._id;
- if(!form_id) throw new Error('Error - removeCurrentForm(): $scope.myform._id does not exist');
-
- $http.delete('/forms/'+form_id)
- .then(function(response){
- $state.go('listForms', {}, {reload: true})
- }, function(error){
- console.error(error);
- });
- }
- };
-
- $scope.updateDesign = function(updateImmediately, data, shouldDiff, refreshAfterUpdate){
- $scope.update(updateImmediately, data, shouldDiff, refreshAfterUpdate, function(){
- refreshFrame();
- });
- }
-
- // Update existing Form
- $scope.update = $rootScope.update = function(updateImmediately, data, shouldDiff, refreshAfterUpdate, cb){
- var continueUpdate = true;
- if(!updateImmediately){
- continueUpdate = !$rootScope.saveInProgress;
- }
-
- //Update form **if we are not in the middle of an update** or if **shouldUpdateNow flag is set**
- if(continueUpdate) {
- var err = null;
-
- if (!updateImmediately) {
- $rootScope.saveInProgress = true;
- }
-
- if (shouldDiff) {
- //Do this so we can create duplicate fields
- var checkForValidId = new RegExp('^[0-9a-fA-F]{24}$');
- for(var i=0; i < $scope.myform.form_fields.length; i++){
- var field = $scope.myform.form_fields[i];
- if(!checkForValidId.exec(field._id+'')){
- delete $scope.myform.form_fields[i]._id;
- delete $scope.myform.form_fields[i].id;
- }
- }
-
- var data = DeepDiff.diff($scope.oldForm, $scope.myform);
-
- $scope.updatePromise = $http.put('/forms/' + $scope.myform._id, {changes: data})
- .then(function (response) {
- if (refreshAfterUpdate) {
- $rootScope.myform = $scope.myform = response.data;
- $scope.oldForm = _.cloneDeep($scope.myform);
- }
- }).catch(function (response) {
- err = response.data;
- console.error(err);
- }).finally(function () {
- if (!updateImmediately) {
- $rootScope.saveInProgress = false;
- }
-
- if ((typeof cb) === 'function') {
- return cb(err);
- }
- });
- } else {
- var dataToSend = data;
- if(dataToSend.analytics && dataToSend.analytics.visitors){
- delete dataToSend.analytics.visitors;
- }
-
- if(dataToSend.visible_form_fields){
- delete dataToSend.visible_form_fields;
- }
-
- delete dataToSend.created;
- delete dataToSend.lastModified;
- delete dataToSend.__v;
-
- $scope.updatePromise = $http.put('/forms/' + $scope.myform._id, {form: dataToSend})
- .then(function (response) {
- if (refreshAfterUpdate) {
- $rootScope.myform = $scope.myform = response.data;
- }
-
- }).catch(function (response) {
- err = response.data;
- console.error(err);
- }).finally(function () {
- if (!updateImmediately) {
- $rootScope.saveInProgress = false;
- }
-
- if ((typeof cb) === 'function') {
- return cb(err);
- }
- });
- }
- }
- };
-
-
- }
-]);
diff --git a/public/modules/forms/admin/controllers/list-forms.client.controller.js b/public/modules/forms/admin/controllers/list-forms.client.controller.js
deleted file mode 100644
index f702d1fe..00000000
--- a/public/modules/forms/admin/controllers/list-forms.client.controller.js
+++ /dev/null
@@ -1,121 +0,0 @@
-'use strict';
-
-// Forms controller
-angular.module('forms').controller('ListFormsController', ['$rootScope', '$scope', '$stateParams', '$state', 'GetForms', 'CurrentForm', '$http', '$uibModal', 'myForms', '$window',
- function($rootScope, $scope, $stateParams, $state, GetForms, CurrentForm, $http, $uibModal, myForms, $window) {
-
- $scope = $rootScope;
- $scope.forms = {};
- $scope.showCreateModal = false;
- $scope.myforms = myForms;
- $scope.formLanguage = $window.$locale;
-
- $rootScope.languageRegExp = {
- regExp: /[@!#$%^&*()\-+={}\[\]|\\/'";:`.,~№?<>]+/i,
- test: function(val) {
- return !this.regExp.test(val);
- }
- };
-
- /*
- ** DeleteModal Functions
- */
- $scope.openDeleteModal = function(index){
- $scope.deleteModal = $uibModal.open({
- animation: $scope.animationsEnabled,
- templateUrl: 'deleteModalListForms.html',
- controller: function($uibModalInstance, items, $scope) {
- $scope.content = items;
-
- $scope.cancel = $scope.cancelDeleteModal;
-
- $scope.deleteForm = function() {
- $scope.$parent.removeForm(items.formIndex);
- };
- },
- resolve: {
- items: function() {
- return {
- currFormTitle: $scope.myforms[index].title,
- formIndex: index
- };
- }
- }
- });
- };
-
- $scope.cancelDeleteModal = function(){
- if($scope.deleteModal){
- $scope.deleteModal.dismiss('cancel');
- }
- };
-
- //Modal functions
- $scope.openCreateModal = function(){
- if(!$scope.showCreateModal){
- $scope.showCreateModal = true;
- }
- };
- $scope.closeCreateModal = function(){
- if($scope.showCreateModal){
- $scope.showCreateModal = false;
- }
- };
-
- $scope.setForm = function (form) {
- $scope.myform = form;
- };
-
- $scope.duplicateForm = function(form_index){
- var form = _.cloneDeep($scope.myforms[form_index]);
- delete form._id;
- delete form.id;
-
- form.title += ' copy';
-
- $http.post('/forms', {form: form})
- .then(function(resp_data, status, headers){
- var result_form = resp_data.data;
- result_form.submissionNum = 0;
- $scope.myforms.splice(form_index+1, 0, result_form);
- }, function(errorResponse){
- console.error(errorResponse);
- if(errorResponse === null){
- $scope.error = errorResponse.data.message;
- }
- });
- };
-
- // Create new Form
- $scope.createNewForm = function(){
- var form = {};
- form.title = $scope.forms.createForm.title.$modelValue;
- form.language = $scope.forms.createForm.language.$modelValue;
-
- if($scope.forms.createForm.$valid && $scope.forms.createForm.$dirty){
- $http.post('/forms', {form: form})
- .then(function(response, status, headers){
- // Redirect after save
- $state.go('viewForm.create', {formId: response.data.id}, {reload: true});
- }, function(errorResponse){
- console.error(errorResponse);
- $scope.error = errorResponse.data.message;
- });
- }
- };
-
- $scope.removeForm = function(form_index) {
- if(form_index >= $scope.myforms.length || form_index < 0){
- throw new Error('Error: form_index in removeForm() must be between 0 and '+$scope.myforms.length-1);
- }
-
- $http.delete('/forms/'+$scope.myforms[form_index]._id)
- .then(function(data, status, headers){
- $scope.myforms.splice(form_index, 1);
- $scope.cancelDeleteModal();
- }, function(error){
- console.error(error);
- });
- };
- }
-]);
diff --git a/public/modules/forms/admin/css/admin-form.css b/public/modules/forms/admin/css/admin-form.css
deleted file mode 100644
index ffdf3c25..00000000
--- a/public/modules/forms/admin/css/admin-form.css
+++ /dev/null
@@ -1,212 +0,0 @@
-.admin-form .pull-top {
- display: inline-block;
- vertical-align: top;
- float: none;
-}
-
-.admin-form .box {
- padding: 0 5px 0 5px!important;
-}
-
-.admin-form .current-fields .field-row {
- padding: 5px 0;
-}
-
-.admin-form .current-fields .panel {
- background-color: #f1f1f1;
- margin-top: 0!important;
-}
- .admin-form .current-fields .panel:hover {
- background-color: #fff;
- cursor: pointer;
- }
-
-.admin-form .current-fields .panel.tool-panel {
- background-color: white;
-}
-
-.admin-form .current-fields .panel-heading {
- background-color: #f1f1f1;
- position: relative;
-}
- .admin-form .current-fields .panel-heading:hover {
- background-color: #fff;
- cursor: pointer;
- }
- .admin-form .current-fields .panel-heading a:hover {
- text-decoration: none;
- }
-
-
-.admin-form .current-fields .tool-panel.panel:hover {
- border-color: #9d9d9d;
- background-color: #eee;
- cursor: pointer;
-}
- .admin-form .current-fields .tool-panel.panel:hover .panel-heading {
- background-color: inherit;
- color: #000;
- cursor: pointer;
- }
-
-.admin-form .current-fields .tool-panel.panel .panel-heading {
- background-color: #fff;
- color: #9d9d9d;
-}
- .admin-form .current-fields .tool-panel.panel .panel-heading a {
- color: inherit;
- }
- .admin-form .current-fields .tool-panel.panel .panel-heading a:hover{
- text-decoration: none;
- }
-
-/* Custom Tab CSS */
-.admin-form .nav.nav-pills.nav-stacked {
- width: 16.66666667%;
- float: left;
- position: relative;
- min-height: 1px;
- padding-right: 15px;
-}
-
-.admin-form .tab-content {
- width: 83.33333333%;
- position: relative;
- min-height: 1px;
- float:left;
- padding-top: 0;
-}
-
-.admin-form .panel-default.startPage {
- border-style: dashed;
- border-color: #a9a9a9;
- border-width:3px;
-}
-
-.admin-form .busy-updating-wrapper {
- text-align: center;
- font-size: 20px;
- position: fixed;
- bottom: 0;
- right: 55px;
- z-index: 1;
-}
-
-.admin-form .busy-submitting-wrapper {
- position: fixed;
- top: 50%;
- left: 0;
- right: 0;
- bottom: 0;
-}
-
-.admin-form .dropzone h4.panel-title {
- height: 17px;
- overflow: hidden;
-}
-
-.container.admin-form {
- margin-top: 70px;
-}
-
-/*
-** Edit Modal
-*/
-.edit-modal-window .modal-dialog {
- width: 90%;
-}
-
-.edit-modal-window .modal-body {
- padding: 0;
-}
-
-.edit-modal-window .edit-panel {
- background-color: #F1F1F1;
- padding: 0 35px 0 35px;
-}
-
-.edit-modal-window .preview-field-panel {
- display: flex;
- flex-direction: column;
- justify-content: center;
-}
-
-.edit-modal-window .preview-field-panel form {
- padding-right: 20px;
-}
-
-.edit-modal-window .preview-field {
- resize: vertical;
-}
-
-.admin-form .ui-sortable-placeholder {
- visibility: visible !important;
- border: none;
- padding:1px;
- background: #000;
- background:rgba(0, 0, 0, 0.5) !important;
-}
-
-/* Styles for form admin view (/forms/:formID/admin) */
-.admin-form > .page-header {
- padding-bottom: 0;
- margin-bottom: 40px;
-}
- .admin-form > .page-header h1 {
- margin-bottom: 0;
- margin-top: 0;
- }
- .admin-form > .page-header > .col-xs-3 {
- padding-top: 1.4em;
- }
-.admin-form .form-controls .row {
- padding: 5px;
-}
-.admin-form .page-header {
- border: none;
- margin-top: none;
- margin-bottom: none;
-}
-
-/*Styles for add fields tab*/
-.admin-form .add-field {
- background-color: #ddd;
- padding: 0 2% 0 2%;
- border-radius: 3px;
-}
- .admin-form .add-field .col-xs-6 {
- padding: 0.25em 0.4em;
- }
- .admin-form .add-field .col-xs-6 .panel-heading {
- border-width: 1px;
- border-style: solid;
- border-color: #bbb;
- border-radius: 4px;
- }
-
-.view-form-btn {
- border: none;
-}
-.view-form-btn.span {
- padding-right:0.6em;
-}
-
-.notification-row {
- display: inline-block;
- padding: 0 5px;
-}
-
-.status-light {
- font-size: 10px;
-}
-
-.notification-row .status-light {
- padding-top: 15px;
-}
-.status-light.status-light-off {
- color: #BE0000;
-}
-.status-light.status-light-on {
- color: #33CC00;
-}
-
diff --git a/public/modules/forms/admin/css/configure-form.css b/public/modules/forms/admin/css/configure-form.css
deleted file mode 100644
index 24c7d66b..00000000
--- a/public/modules/forms/admin/css/configure-form.css
+++ /dev/null
@@ -1,79 +0,0 @@
-configure-form-directive .placeholder-tag {
- background-color: #999;
- border-radius: 3px 3px 3px 3px;
- border: 0;
- color: #FFFFFF;
- font-style: inherit;
- font-size: 11px;
- padding: 4px 5px;
- margin: 0 2px 2px 2px;
- font-family: inherit;
- white-space: nowrap;
- vertical-align: middle;
- cursor: pointer !important;
- display: inline!important;
- width: 100%;
-}
-
-configure-form-directive .ui-select input.form-control {
- height: 34px;
- padding: 6px;
-}
-
-configure-form-directive .config-form .btn-secondary {
- border-color: #DDDDDD;
-}
-
-configure-form-directive .notification-toggle.toggle-switch {
- margin: 5px 0;
-}
-
-/* QuillJS Custom Theming */
-configure-form-directive .ql-editor {
- background: white;
- font-size: 18px;
-}
-
-configure-form-directive .ql-picker.ql-placeholder {
- width: 118px;
-}
-
-configure-form-directive .ql-picker.ql-placeholder > span.ql-picker-label:before {
- content: attr(data-before);
-}
-
-configure-form-directive .ql-picker.ql-placeholder > span.ql-picker-options > span.ql-picker-item::before {
- content: attr(data-label);
-}
-
-configure-form-directive .config-form .row.field {
- padding-top:1.5em;
-}
-
- configure-form-directive .config-form > .row > .container:nth-of-type(odd){
- border-right: 1px #ddd solid;
- }
-
- configure-form-directive .config-form .row > .field-input {
- padding-left:0.1em;
- }
- configure-form-directive .config-form .row > .field-input label {
- padding-left:1.3em;
- display: block;
- }
-
-
-configure-form-directive .config-form {
- max-width: 100%;
-}
-
-configure-form-directive .config-form > .row {
- padding: 19px;
- margin-bottom: 20px;
- background-color: #f5f5f5;
- border: 1px solid #e3e3e3;
- border-radius: 4px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
-}
\ No newline at end of file
diff --git a/public/modules/forms/admin/css/design-form.css b/public/modules/forms/admin/css/design-form.css
deleted file mode 100644
index fbbb5871..00000000
--- a/public/modules/forms/admin/css/design-form.css
+++ /dev/null
@@ -1,33 +0,0 @@
-design-form-directive .ui-select input.form-control {
- height: 34px;
- padding: 6px;
-}
-
-design-form-directive .config-form .btn-secondary {
- border-color: #DDDDDD;
-}
-
-design-form-directive .config-form .row.field {
- padding-top: 1.5em;
-}
-
- design-form-directive .config-form > .row > .container{
- border-right: 1px #ddd solid;
- border-right: none;
- }
-
-
-design-form-directive .config-form {
- max-width: 100%;
-}
-
-design-form-directive .config-form > .row {
- padding: 19px;
- margin-bottom: 20px;
- background-color: #f5f5f5;
- border: 1px solid #e3e3e3;
- border-radius: 4px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
-}
\ No newline at end of file
diff --git a/public/modules/forms/admin/css/edit-submissions-view.css b/public/modules/forms/admin/css/edit-submissions-view.css
deleted file mode 100644
index 58ff9050..00000000
--- a/public/modules/forms/admin/css/edit-submissions-view.css
+++ /dev/null
@@ -1,63 +0,0 @@
-/*Styles for submission table*/
-.submissions-table .table-outer.row {
- margin: 1.5em 0 2em 0!important;
-}
-.submissions-table .table-outer .col-xs-12 {
- padding-left: 0!important;
- border:1px solid #ddd;
- overflow-x: scroll;
- border-radius:3px;
-}
-.submissions-table .table > thead > tr > th {
- min-width:8em;
-}
-.submissions-table .table > tbody > tr.selected {
- background-color:#efefef;
-}
-
-.analytics .header-title {
- font-size: 1em;
- color: #bab8b8;
-}
-
-.analytics .header-numbers {
- font-size: 4em;
- padding-bottom: 0.1em;
- margin-bottom: 0.5em;
- border-bottom: #fafafa solid 1px;
-}
-
-.analytics .detailed-title {
- font-size: 1.8em;
- margin-bottom: 1.1em;
-}
-
-.analytics .detailed-row {
- padding-bottom: 0.8em;
-}
-.analytics .detailed-row .row {
- font-size: 1.2em;
-}
-.analytics .detailed-row .row.header {
- font-size: 0.8em;
- color: #bab8b8;
- text-transform: uppercase;
-}
-
-.field-title-row {
- padding-top: 2em;
- padding-bottom:1em;
- border-top: #fafafa solid 1px;
- font-size: 1.2em;
- color: #bab8b8;
- text-transform: uppercase;
-}
-.field-detailed-row {
- font-size: 1.2em;
- padding-bottom:0.3em;
-}
-
-.table-tools {
- border-top: #fafafa solid 1px;
- padding-top: 2.5em;
-}
diff --git a/public/modules/forms/admin/css/share-form.css b/public/modules/forms/admin/css/share-form.css
deleted file mode 100644
index 0f8d1f1e..00000000
--- a/public/modules/forms/admin/css/share-form.css
+++ /dev/null
@@ -1,26 +0,0 @@
-share-form-directive #copyEmbedded {
- min-height: fit-content;
- width: 100%;
- background-color: #36404B;
- color: white;
- padding: 18px;
-}
-
-share-form-directive .share-row {
- padding-top: 2.5em;
-}
-
-share-form-directive .config-form {
- max-width: 100%;
-}
-
-share-form-directive .config-form > .row {
- padding: 19px;
- margin-bottom: 20px;
- background-color: #f5f5f5;
- border: 1px solid #e3e3e3;
- border-radius: 4px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
-}
\ No newline at end of file
diff --git a/public/modules/forms/admin/directives/configure-form.client.directive.js b/public/modules/forms/admin/directives/configure-form.client.directive.js
deleted file mode 100644
index e2405ab2..00000000
--- a/public/modules/forms/admin/directives/configure-form.client.directive.js
+++ /dev/null
@@ -1,88 +0,0 @@
-'use strict';
-
-angular.module('forms').directive('configureFormDirective', ['$rootScope', '$state', '$translate', '$timeout', '$window',
- function ($rootScope, $state, $translate, $timeout, $window) {
- return {
- templateUrl: 'modules/forms/admin/views/directiveViews/form/configure-form.client.view.html',
- restrict: 'E',
- scope: {
- myform:'='
- },
- controller: function($scope){
- $rootScope.myform = $scope.myform;
- $scope.languages = $rootScope.languages;
- $scope.resetForm = $rootScope.resetForm;
-
- Quill.register('modules/placeholder', PlaceholderModule.default(Quill))
- $scope.customModules = {
- placeholder: {
- placeholders: $scope.myform.visible_form_fields.map(function(field){
- return {
- id: field.id,
- label: field.title
- };
- }),
- className: 'placeholder-tag',
- delimiters: ['', '']
- }
- };
-
- $scope.emailFields = $scope.myform.form_fields.filter(function(field){
- return field.fieldType === 'email';
- });
-
- $scope.formHasEmailField = ($scope.emailFields.length > 0);
-
- /* Tab Routing Logic */
- $scope.configureTabs = [
- {
- heading: $translate.instant('GENERAL_TAB'),
- route: 'viewForm.configure.general',
- active: false
- },
- {
- heading: $translate.instant('SELF_NOTIFICATIONS_TAB'),
- route: 'viewForm.configure.self_notifications',
- active: false
- },
- {
- heading: $translate.instant('RESPONDENT_NOTIFICATIONS_TAB'),
- route: 'viewForm.configure.respondent_notifications',
- active: false
- }
- ];
-
- $scope.go = function(tab){
- tab.active = true;
- $state.go(tab.route);
- };
-
- function setActiveTab() {
- $scope.configureTabs.forEach(function(tab) {
- tab.active = ($state.current.name === tab.route);
- });
- }
-
- setActiveTab();
-
- $scope.$on("$stateChangeSuccess", setActiveTab());
-
- $scope.$on('$viewContentLoaded', function ($evt, data) {
- $timeout(function(){
- if(!$('.ql-picker.ql-placeholder > span.ql-picker-label').attr('data-before')){
- $('.ql-picker.ql-placeholder > span.ql-picker-label').attr('data-before', $translate.instant('ADD_VARIABLE_BUTTON'));
- }
- }, 500);
- });
-
- $scope.saveInProgress = false;
- $scope.saveChanges = function(){
- $scope.saveInProgress = true;
- $rootScope.update(false, $scope.myform, false, false, function(){
- $scope.saveInProgress = false;
- });
- };
- }
- };
- }
-]);
diff --git a/public/modules/forms/admin/directives/design-form.client.directive.js b/public/modules/forms/admin/directives/design-form.client.directive.js
deleted file mode 100644
index d786c91e..00000000
--- a/public/modules/forms/admin/directives/design-form.client.directive.js
+++ /dev/null
@@ -1,14 +0,0 @@
-'use strict';
-
-angular.module('forms').directive('designFormDirective', [
- function () {
- return {
- templateUrl: 'modules/forms/admin/views/directiveViews/form/design-form.client.view.html',
- restrict: 'E',
- scope: {
- myform:'=',
- formurl: '='
- }
- }
- }
-]);
\ No newline at end of file
diff --git a/public/modules/forms/admin/directives/edit-form.client.directive.js b/public/modules/forms/admin/directives/edit-form.client.directive.js
deleted file mode 100644
index 3c4f4f2b..00000000
--- a/public/modules/forms/admin/directives/edit-form.client.directive.js
+++ /dev/null
@@ -1,325 +0,0 @@
-'use strict';
-
-angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormFields', '$uibModal',
- function ($rootScope, FormFields, $uibModal) {
- return {
- templateUrl: 'modules/forms/admin/views/directiveViews/form/edit-form.client.view.html',
- restrict: 'E',
- transclude: true,
- scope: {
- myform:'='
- },
- controller: function($scope){
-
- /*
- ** Initialize scope with variables
- */
- var newField;
-
- //Populate local scope with rootScope methods/variables
- $scope.update = $rootScope.update;
-
- //Setup UI-Sortable
- $scope.sortableOptions = {
- appendTo: '.dropzone',
- items: '.sortable-fields',
- forceHelperSize: true,
- forcePlaceholderSize: true,
- stop: function(e, ui) {
- $scope.update(false, $scope.myform, true, false, function(err){
- if(err){
- console.error(err);
- }
- });
- },
- };
-
- /*
- ** EditModal Functions
- */
- $scope.openEditModal = function(curr_field, isEdit, field_index){
- $scope.editFieldModal = $uibModal.open({
- animation: true,
- templateUrl: 'editFieldModal.html',
- windowClass: 'edit-modal-window',
- scope: $scope,
- controller: function($uibModalInstance, $scope) {
- var fieldOptionsToString = function(){
- if(!$scope.field.fieldOptions){
- return '';
- }
-
- return $scope.field.fieldOptions.map(function(fieldOption){
- return fieldOption.option_value;
- }).join('\n');
- }
-
- $scope.field = curr_field;
- $scope.isEdit = isEdit;
- $scope.options = {
- isEdit: isEdit,
- fieldOptionsString: fieldOptionsToString()
- }
-
- var stringToFieldOptions = function(fieldOptionsString){
- var values = fieldOptionsString.split('\n');
- var fieldOptions = [];
- for(var i=0; i < values.length; i++){
- fieldOptions.push({
- option_value: values[i]
- });
- }
-
- return fieldOptions;
- }
-
- $scope.$watch('options.fieldOptionsString', function(newVal, oldVal){
- if(newVal !== oldVal){
- $scope.field.fieldOptions = stringToFieldOptions(newVal);
- }
- });
-
- // decides whether field options block will be shown (true for dropdown and radio fields)
- $scope.showListOptions = function () {
- if($scope.field.fieldType === 'dropdown' || $scope.field.fieldType === 'radio'){
- return true;
- }
- return false;
- };
-
- // decides whether field options block will be shown (true for rating fields)
- $scope.showRatingOptions = function (){
- if($scope.field.fieldType === 'rating'){
- return true;
- }
- return false;
- };
-
- $scope.validShapes = [
- 'Heart',
- 'Star',
- 'thumbs-up',
- 'thumbs-down',
- 'Circle',
- 'Square',
- 'Check Circle',
- 'Smile Outlined',
- 'Hourglass',
- 'bell',
- 'Paper Plane',
- 'Comment',
- 'Trash'
- ];
-
- //Name to Font-Awesome Conversion Map
- $scope.select2FA = {
- 'Heart': 'Heart',
- 'Star': 'Star',
- 'thumbs-up': 'Thumbs Up',
- 'thumbs-down':'Thumbs Down',
- 'Circle': 'Circle',
- 'Square':'Square',
- 'Check Circle': 'Checkmark',
- 'Smile Outlined': 'Smile',
- 'Hourglass': 'Hourglass',
- 'bell': 'Bell',
- 'Paper Plane': 'Paper Plane',
- 'Comment': 'Chat Bubble',
- 'Trash': 'Trash Can'
- };
-
- $scope.saveField = function(){
- if($scope.options.isEdit){
- $scope.myform.form_fields[field_index] = $scope.field;
- } else {
- $scope.myform.form_fields.push(curr_field);
- }
-
- $scope.$parent.update(false, $scope.$parent.myform, true, true, function(){
- $uibModalInstance.close();
- });
-
- };
- $scope.cancel = function(){
- $uibModalInstance.close();
- };
- }
- });
- };
-
- /*
- ** EditStartPageModal Functions
- */
- $scope.openEditStartPageModal = function(){
- $scope.editStartPageModal = $uibModal.open({
- animation: true,
- templateUrl: 'editStartPageModal.html',
- windowClass: 'edit-modal-window',
- controller: function($uibModalInstance, $scope) {
-
- /*
- ** startPage Button Methods
- */
-
- $scope.showButtons = false;
- $scope.lastButtonID = 0;
-
- // add new Button to the startPage
- $scope.addButton = function(){
-
- var newButton = {};
- newButton.bgColor = '#ddd';
- newButton.color = '#ffffff';
- newButton.text = 'Button';
- newButton._id = Math.floor(100000*Math.random());
-
- $scope.myform.startPage.buttons.push(newButton);
- };
-
- // delete particular Button from startPage
- $scope.deleteButton = function(button){
- var currID;
- for(var i = 0; i < $scope.myform.startPage.buttons.length; i++){
-
- currID = $scope.myform.startPage.buttons[i]._id;
-
- if(currID === button._id){
- $scope.myform.startPage.buttons.splice(i, 1);
- break;
- }
- }
- };
-
- $scope.saveStartPage = function(){
- $scope.$parent.update(false, $scope.$parent.myform, true, true, function(){
- $uibModalInstance.close();
- });
- };
- $scope.cancel = function(){
- $uibModalInstance.close();
- };
- }
- });
- };
-
- /*
- ** EditEndPageModal Functions
- */
- $scope.openEditEndPageModal = function(){
- $scope.editEndPageModal = $uibModal.open({
- animation: true,
- templateUrl: 'editEndPageModal.html',
- windowClass: 'edit-modal-window',
- controller: function($uibModalInstance, $scope) {
-
- /*
- ** startPage Button Methods
- */
-
- $scope.showButtons = false;
- $scope.lastButtonID = 0;
-
- // add new Button to the startPage
- $scope.addButton = function(){
-
- var newButton = {};
- newButton.bgColor = '#ddd';
- newButton.color = '#ffffff';
- newButton.text = 'Button';
- newButton._id = Math.floor(100000*Math.random());
-
- $scope.myform.endPage.buttons.push(newButton);
- };
-
- // delete particular Button from startPage
- $scope.deleteButton = function(button){
- var currID;
- for(var i = 0; i < $scope.myform.endPage.buttons.length; i++){
-
- currID = $scope.myform.endPage.buttons[i]._id;
-
- if(currID === button._id){
- $scope.myform.endPage.buttons.splice(i, 1);
- break;
- }
- }
- };
-
- $scope.saveEndPage = function(){
- $scope.$parent.update(false, $scope.$parent.myform, true, true, function(){
- $uibModalInstance.close();
- });
- };
- $scope.cancel = function(){
- $uibModalInstance.close();
- };
- }
- });
- };
-
- /*
- ** Field CRUD Methods
- */
- // Add a new field
- $scope.addNewField = function(fieldType){
- // increment lastAddedID counter
- $scope.addField.lastAddedID++;
- var fieldTitle = fieldType;
-
- for(var i = 0; i < $scope.addField.types.length; i++){
- if($scope.addField.types[i].name === fieldType){
- $scope.addField.types[i].lastAddedID++;
- fieldTitle = $scope.addField.types[i].value+$scope.addField.types[i].lastAddedID;
- break;
- }
- }
- newField = {
- title: fieldTitle,
- fieldType: fieldType,
- fieldValue: '',
- required: true,
- disabled: false,
- deletePreserved: false,
- logicJump: {},
- };
-
- if(fieldType === 'rating'){
- newField.ratingOptions = {
- steps: 5,
- shape: 'Heart'
- };
- newField.fieldValue = 0;
- }
-
- $scope.openEditModal(newField, false, $scope.myform.form_fields.length);
- };
-
- // Delete particular field on button click
- $scope.deleteField = function (field_index) {
- $scope.myform.form_fields.splice(field_index, 1);
- $scope.update(false, $scope.myform, false, true, null);
- };
-
- $scope.duplicateField = function(field_index){
- var currField = angular.copy($scope.myform.form_fields[field_index]);
- currField._id = 'cloned'+_.uniqueId();
- currField.title += ' copy';
-
- //Insert field at selected index
- $scope.myform.form_fields.push(currField);
- $scope.update(false, $scope.myform, false, true, null);
- };
-
- //Populate AddField with all available form field types
- $scope.addField = {};
- $scope.addField.types = FormFields.types;
-
- $scope.addField.types.forEach(function(type){
- type.lastAddedID = 1;
- return type;
- });
-
- }
- };
- }
-]);
diff --git a/public/modules/forms/admin/directives/edit-submissions-form.client.directive.js b/public/modules/forms/admin/directives/edit-submissions-form.client.directive.js
deleted file mode 100644
index 6ec81381..00000000
--- a/public/modules/forms/admin/directives/edit-submissions-form.client.directive.js
+++ /dev/null
@@ -1,212 +0,0 @@
-'use strict';
-
-angular.module('forms').directive('editSubmissionsFormDirective', ['$rootScope', '$http', 'Forms', '$stateParams', '$interval',
- function ($rootScope, $http, Forms, $stateParams, $interval) {
- return {
- templateUrl: 'modules/forms/admin/views/directiveViews/form/edit-submissions-form.client.view.html',
- restrict: 'E',
- scope: {
- user:'=',
- myform: '='
- },
- controller: function($scope){
- $scope.table = {
- masterChecker: false,
- rows: []
- };
- $scope.analyticsData = {
- deviceStatistics: [],
- globalStatistics: []
- };
-
- $scope.deletionInProgress = false;
- $scope.waitingForDeletion = false;
-
- //Waits until deletionInProgress is false before running getSubmissions
- $scope.$watch("deletionInProgress",function(newVal, oldVal){
- if(newVal !== oldVal && newVal === false && $scope.waitingForDeletion) {
- $scope.getSubmissions();
- $scope.waitingForDeletion = false;
- }
- });
-
- $scope.handleSubmissionsRefresh = function(){
- if(!$scope.deletionInProgress) {
- $scope.getSubmissions();
- } else {
- $scope.waitingForDeletion = true;
- }
- };
-
- /*
- ** Analytics Functions
- */
- var formatGlobalStatistics = function(globalStatData){
- if(!globalStatData || !globalStatData.length){
- return {
- visits: 0,
- responses: 0,
- conversion_rate: 0,
- average_time: 0
- };
- }
- return globalStatData[0];
- }
-
- var formatDeviceStatistics = function(deviceStatData){
- var newStatItem = function(){
- return {
- visits: 0,
- responses: 0,
- conversion_rate: 0,
- average_time: 0,
- total_time: 0
- };
- };
-
- var stats = {
- desktop: newStatItem(),
- tablet: newStatItem(),
- phone: newStatItem(),
- other: newStatItem()
- };
-
- if(deviceStatData && deviceStatData.length){
- for(var i=0; i
',
- restrict: 'E',
- scope: {
- typeName: '='
- },
- controller: function($scope){
- $scope.iconTypeMap = {
- 'textfield': 'fa fa-pencil-square-o',
- 'dropdown': 'fa fa-th-list',
- 'date': 'fa fa-calendar',
- 'checkbox': 'fa fa-check-square-o',
- 'radio': 'fa fa-dot-circle-o',
- 'email': 'fa fa-envelope-o',
- 'textarea': 'fa fa-pencil-square',
- 'legal': 'fa fa-legal',
- 'file': 'fa fa-cloud-upload',
- 'rating': 'fa fa-star-half-o',
- 'link': 'fa fa-link',
- 'scale': 'fa fa-sliders',
- 'stripe': 'fa fa-credit-card',
- 'statement': 'fa fa-quote-left',
- 'yes_no': 'fa fa-toggle-on',
- 'number': 'fa fa-slack'
- };
- }
- };
-});
diff --git a/public/modules/forms/admin/directives/share-form.client.directive.js b/public/modules/forms/admin/directives/share-form.client.directive.js
deleted file mode 100644
index a8afd867..00000000
--- a/public/modules/forms/admin/directives/share-form.client.directive.js
+++ /dev/null
@@ -1,58 +0,0 @@
-'use strict';
-
-angular.module('forms').directive('shareFormDirective', ['$rootScope', '$translate', '$state',
- function ($rootScope, $translate, $state) {
- return {
- templateUrl: 'modules/forms/admin/views/directiveViews/form/share-form.client.view.html',
- restrict: 'E',
- scope: {
- actualformurl:'='
- },
- controller: function($scope){
- $scope.actualFormURL = $scope.actualformurl;
-
- $scope.isCopied = false;
- $scope.onCopySuccess = function(){
- $scope.isCopied = true;
- }
-
- $scope.embedCode = ""+
- ""+
- $translate.instant('POWERED_BY')+
- "
OhMyForm "+
- "
";
-
- /* Tab Routing Logic */
- $scope.shareTabs = [
- {
- heading: $translate.instant('SHARE_YOUR_FORM'),
- route: 'viewForm.share.share_form',
- active: false
- },
- {
- heading: $translate.instant('EMBED_YOUR_FORM'),
- route: 'viewForm.share.embed_form',
- active: false
- }
- ];
-
- $scope.go = function(tab){
- $scope.isCopied = false;
- tab.active = true;
- $state.go(tab.route);
- };
-
- function setActiveTab() {
- $scope.shareTabs.forEach(function(tab) {
- tab.active = ($state.current.name === tab.route);
- });
- }
-
- setActiveTab();
-
- $scope.$on("$stateChangeSuccess", setActiveTab());
-
- }
- };
- }
-]);
diff --git a/public/modules/forms/admin/services/form-fields.client.service.js b/public/modules/forms/admin/services/form-fields.client.service.js
deleted file mode 100644
index 5f86b2e5..00000000
--- a/public/modules/forms/admin/services/form-fields.client.service.js
+++ /dev/null
@@ -1,78 +0,0 @@
-'use strict';
-
-//TODO: DAVID: URGENT: Make this a $resource that fetches valid field types from server
-angular.module('forms').service('FormFields', [ '$rootScope', '$translate', 'Auth',
- function($rootScope, $translate, Auth) {
-
- var language = $rootScope.language;
- $translate.use(language);
-
- this.types = [
- {
- name : 'textfield',
- value : $translate.instant('SHORT_TEXT'),
- },
- {
- name : 'email',
- value : $translate.instant('EMAIL'),
- },
- {
- name : 'radio',
- value : $translate.instant('MULTIPLE_CHOICE'),
- },
- {
- name : 'dropdown',
- value : $translate.instant('DROPDOWN'),
- },
- {
- name : 'date',
- value : $translate.instant('DATE'),
- },
- {
- name : 'textarea',
- value : $translate.instant('PARAGRAPH_FIELD'),
- },
- {
- name : 'yes_no',
- value : $translate.instant('YES_NO'),
- },
- {
- name : 'legal',
- value : $translate.instant('LEGAL'),
- },
- // {
- // name : 'sig',
- // value : $translate.instant('SIGNATURE'),
- // },
- // {
- // name : 'file',
- // value : $translate.instant('FILE_UPLOAD'),
- // },
- {
- name : 'rating',
- value : $translate.instant('RATING'),
- },
- {
- name : 'link',
- value : $translate.instant('LINK'),
- },
- {
- name : 'number',
- value : $translate.instant('NUMBERS'),
- },
- // {
- // name : 'scale',
- // value : $translate.instant('OPINION SCALE'),
- // },
- // {
- // name : 'stripe',
- // value : $translate.instant('PAYMENT'),
- // },
- {
- name : 'statement',
- value : $translate.instant('STATEMENT')
- }
- ];
- }
-
-]);
diff --git a/public/modules/forms/admin/services/submissions.client.service.js b/public/modules/forms/admin/services/submissions.client.service.js
deleted file mode 100644
index 4439732f..00000000
--- a/public/modules/forms/admin/services/submissions.client.service.js
+++ /dev/null
@@ -1,22 +0,0 @@
-'use strict';
-
-//Submissions service used for communicating with the forms REST endpoints
-angular.module('forms').factory('Submissions', ['$resource',
- function($resource) {
- return $resource('forms/:formID/submissions/:submissionId', {
- submissionId: '@_id',
- formId: '@_id'
- }, {
- 'query' : {
- method: 'GET',
- isArray: true,
- },
- 'update': {
- method: 'PUT'
- },
- 'save': {
- method: 'POST'
- }
- });
- }
-]);
diff --git a/public/modules/forms/admin/views/admin-form.client.view.html b/public/modules/forms/admin/views/admin-form.client.view.html
deleted file mode 100644
index be92e10b..00000000
--- a/public/modules/forms/admin/views/admin-form.client.view.html
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
diff --git a/public/modules/forms/admin/views/adminTabs/analyze.html b/public/modules/forms/admin/views/adminTabs/analyze.html
deleted file mode 100644
index 25d756da..00000000
--- a/public/modules/forms/admin/views/adminTabs/analyze.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/adminTabs/configure.html b/public/modules/forms/admin/views/adminTabs/configure.html
deleted file mode 100644
index e8b52e02..00000000
--- a/public/modules/forms/admin/views/adminTabs/configure.html
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/adminTabs/configureTabs/general.html b/public/modules/forms/admin/views/adminTabs/configureTabs/general.html
deleted file mode 100644
index 5f3f8145..00000000
--- a/public/modules/forms/admin/views/adminTabs/configureTabs/general.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
{{ 'FORM_NAME' | translate }}
-
-
-
-
-
-
-
-
-
{{ 'LANGUAGE' | translate }}
-
-
-
- {{ $root.langCodeToWord[$select.selected] }}
-
-
-
-
-
-
- * {{ 'REQUIRED_FIELD' | translate }}
-
-
-
-
-
-
{{ 'FORM_STATUS' | translate }}
-
-
-
-
-
-
-
-
-
-
{{ 'GA_TRACKING_CODE' | translate }}
-
-
-
-
-
-
-
-
-
{{ 'DISPLAY_FOOTER' | translate }}
-
-
-
-
-
-
-
-
-
-
{{ 'DISPLAY_START_PAGE' | translate }}
-
-
-
-
-
-
-
-
-
-
{{ 'DISPLAY_END_PAGE' | translate }}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/adminTabs/configureTabs/respondent-notifications.html b/public/modules/forms/admin/views/adminTabs/configureTabs/respondent-notifications.html
deleted file mode 100644
index 1d5a2be6..00000000
--- a/public/modules/forms/admin/views/adminTabs/configureTabs/respondent-notifications.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
- {{ 'NO_EMAIL_FIELD_WARNING' | translate }}
-
-
-
-
-
-
-
-
-
-
{{ 'ENABLE_RESPONDENT_NOTIFICATIONS' | translate }}
-
-
-
-
-
-
-
-
-
-
{{ 'SEND_NOTIFICATION_TO' | translate }}
-
-
-
-
-
- {{$select.selected.title}}
-
-
-
-
-
-
-
-
-
-
-
-
{{ 'REPLY_TO' | translate }}
-
-
-
-
-
-
-
-
-
-
{{ 'EMAIL_SUBJECT' | translate }}
-
-
-
-
-
-
-
{{ 'EMAIL_MESSAGE' | translate }}
-
-
-
-
-
-
diff --git a/public/modules/forms/admin/views/adminTabs/configureTabs/self-notifications.html b/public/modules/forms/admin/views/adminTabs/configureTabs/self-notifications.html
deleted file mode 100644
index 570c0334..00000000
--- a/public/modules/forms/admin/views/adminTabs/configureTabs/self-notifications.html
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
{{ 'ENABLE_SELF_NOTIFICATIONS' | translate }}
-
-
-
-
-
-
-
-
-
-
{{ 'SEND_NOTIFICATION_TO' | translate }}
-
-
-
-
-
-
-
-
-
-
{{ 'REPLY_TO' | translate }}
-
-
-
-
-
- {{$select.selected.title}}
-
-
-
-
-
-
-
-
-
-
-
-
{{ 'EMAIL_SUBJECT' | translate }}
-
-
-
-
-
-
-
-
{{ 'EMAIL_MESSAGE' | translate }}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/adminTabs/create.html b/public/modules/forms/admin/views/adminTabs/create.html
deleted file mode 100644
index bc2b1957..00000000
--- a/public/modules/forms/admin/views/adminTabs/create.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/adminTabs/design.html b/public/modules/forms/admin/views/adminTabs/design.html
deleted file mode 100644
index 06a465bf..00000000
--- a/public/modules/forms/admin/views/adminTabs/design.html
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/adminTabs/share.html b/public/modules/forms/admin/views/adminTabs/share.html
deleted file mode 100644
index 5e005983..00000000
--- a/public/modules/forms/admin/views/adminTabs/share.html
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/adminTabs/shareTabs/embed_form.html b/public/modules/forms/admin/views/adminTabs/shareTabs/embed_form.html
deleted file mode 100644
index d8b2a7d4..00000000
--- a/public/modules/forms/admin/views/adminTabs/shareTabs/embed_form.html
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
- {{ 'COPY_AND_PASTE' | translate }}
-
-
-
-
-
-
-
-
- {{ 'COPY' | translate }}
-
-
- {{ 'COPIED_LABEL' | translate }}
-
-
-
-
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/adminTabs/shareTabs/share_form.html b/public/modules/forms/admin/views/adminTabs/shareTabs/share_form.html
deleted file mode 100644
index 0e305cc6..00000000
--- a/public/modules/forms/admin/views/adminTabs/shareTabs/share_form.html
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- {{ 'OHMYFORM_URL' | translate }}
-
-
-
-
-
-
-
-
-
-
-
- {{ 'COPY' | translate }}
-
-
- {{ 'COPIED_LABEL' | translate }}
-
-
-
-
diff --git a/public/modules/forms/admin/views/directiveViews/form/configure-form.client.view.html b/public/modules/forms/admin/views/directiveViews/form/configure-form.client.view.html
deleted file mode 100644
index 87a2b854..00000000
--- a/public/modules/forms/admin/views/directiveViews/form/configure-form.client.view.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
diff --git a/public/modules/forms/admin/views/directiveViews/form/design-form.client.view.html b/public/modules/forms/admin/views/directiveViews/form/design-form.client.view.html
deleted file mode 100644
index 8c0783c0..00000000
--- a/public/modules/forms/admin/views/directiveViews/form/design-form.client.view.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/directiveViews/form/edit-form.client.view.html b/public/modules/forms/admin/views/directiveViews/form/edit-form.client.view.html
deleted file mode 100644
index 119dbf62..00000000
--- a/public/modules/forms/admin/views/directiveViews/form/edit-form.client.view.html
+++ /dev/null
@@ -1,597 +0,0 @@
-
diff --git a/public/modules/forms/admin/views/directiveViews/form/edit-submissions-form.client.view.html b/public/modules/forms/admin/views/directiveViews/form/edit-submissions-form.client.view.html
deleted file mode 100644
index 966d004a..00000000
--- a/public/modules/forms/admin/views/directiveViews/form/edit-submissions-form.client.view.html
+++ /dev/null
@@ -1,334 +0,0 @@
-
-
-
-
-
-
- {{ 'DESKTOP_AND_LAPTOP' | translate }}
-
-
-
- {{ 'TABLETS' | translate }}
-
-
-
- {{ 'PHONES' | translate }}
-
-
-
- {{ 'OTHER' | translate }}
-
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.desktop.visits | number:0}}
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.tablet.visits | number:0}}
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.tablet.visits | number:0}}
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.other.visits | number:0}}
-
-
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.desktop.responses | number:0}}
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.tablet.responses | number:0}}
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.phone.responses | number:0}}
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.other.responses | number:0}}
-
-
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.desktop.conversion_rate | number:2}}%
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.tablet.conversion_rate | number:2}}%
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.phone.conversion_rate | number:2}}%
-
-
-
-
-
-
- {{analyticsData.deviceStatistics.other.conversion_rate | number:2}}%
-
-
-
-
-
-
-
-
- {{DeviceStatistics.desktop.average_time | secondsToDateTime | date:'mm:ss'}}
-
-
-
-
-
-
- {{DeviceStatistics.tablet.average_time | secondsToDateTime | date:'mm:ss'}}
-
-
-
-
-
-
- {{DeviceStatistics.phone.average_time | secondsToDateTime | date:'mm:ss'}}
-
-
-
-
-
-
- {{DeviceStatistics.other.average_time | secondsToDateTime | date:'mm:ss'}}
-
-
-
-
-
-
-
- {{ 'FIELD_TITLE' | translate }}
-
-
- {{ 'FIELD_VIEWS' | translate }}
-
-
- {{ 'FIELD_RESPONSES' | translate }}
-
-
-
- {{ 'FIELD_DROPOFF' | translate }}
-
-
-
-
-
-
- {{fieldStats.field.title}}
-
-
- {{fieldStats.totalViews}}
-
-
- {{fieldStats.responses}}
-
-
- {{fieldStats.continueRate}}%
-
-
-
-
-
-
-
-
-
-
diff --git a/public/modules/forms/admin/views/directiveViews/form/share-form.client.view.html b/public/modules/forms/admin/views/directiveViews/form/share-form.client.view.html
deleted file mode 100644
index 1a143935..00000000
--- a/public/modules/forms/admin/views/directiveViews/form/share-form.client.view.html
+++ /dev/null
@@ -1,9 +0,0 @@
-
\ No newline at end of file
diff --git a/public/modules/forms/admin/views/list-forms.client.view.html b/public/modules/forms/admin/views/list-forms.client.view.html
deleted file mode 100644
index dd46fee5..00000000
--- a/public/modules/forms/admin/views/list-forms.client.view.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/public/modules/forms/base/css/form.css b/public/modules/forms/base/css/form.css
deleted file mode 100644
index 2edc70d7..00000000
--- a/public/modules/forms/base/css/form.css
+++ /dev/null
@@ -1,425 +0,0 @@
-/*Modal overlay (for lightbox effect)*/
-.overlay {
- position: fixed;
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- background-color: rgb(0,0,0);
- background-color: rgba(0,0,0,0.5);
- z-index: 10;
-}
-.overlay.submitform {
- background-color: rgb(256,256,256);
- background-color: rgba(256,256,256,0.8);
-}
-
-form .btn {
- border-color: grey;
-}
-
-.public-form.preview {
- border: none;
- box-shadow: 0px 0px 10px 0px grey;
- overflow-y: scroll;
- overflow-x: hidden;
- height: 400px;
- width: 90%;
- position: absolute;
-}
-
-.public-form input, .public-form textarea {
- background-color: #000000;
- background-color: rgba(0,0,0,0);
- border-width: 0px;
-}
-
-.public-form input[type='radio'] {
- display: none;
-}
-
-form .btn {
- border-color: grey;
-}
-
-.public-form input.ng-untouched, .public-form textarea.ng-untouched {
- border-width: 0 0 2px 0;
- border-color: rgba(246, 255, 181, 0.4);
- outline: 0;
-}
-
-.public-form input:focus, .public-form textarea:focus {
- border-width: 0 0 2px 0;
- border-color: rgba(246, 255, 181, 0.4);
- outline: 0;
-}
-
-.public-form input.ng-dirty, .public-form textarea.ng-dirty {
- border-width: 0;
-}
-
-.public-form input.empty, .public-form textarea.empty {
- border-width: 0 0 2px 0;
- border-color: rgba(246, 255, 181, 0.4);
-}
-
-section.content p.breakwords {
- word-break: break-all;
-}
-
-.public-form .btn[type='submit'] {
- font-size: 1.5em;
- padding: 0.35em 1.2em 0.35em 1.2em;
-}
-
-section.content > section > section.container {
- margin-top: 70px;
-}
-
-/*
-** Modal CSS Styles
-*/
-.modal-header {
- padding: 15px;
- border-bottom: 1px solid #e5e5e5;
- font-size: 18px;
- font-weight: normal;
-}
-.public-form .input-block {
- display: block;
- width: 100%;
-}
-.modal-footer input[type='text'] {
- min-height: 34px;
- padding: 7px 8px;
- font-size: 13px;
- color: #333;
- vertical-align: middle;
- background-color: #fff;
- background-repeat: no-repeat;
- background-position: right 8px center;
- border: 1px solid #ccc;
- border-radius: 3px;
- box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
-}
-.modal-body > .modal-body-alert {
- color: #796620;
- background-color: #f8eec7;
- border-color: #f2e09a;
- margin: -16px -15px 15px;
- padding: 10px 15px;
- border-style: solid;
- border-width: 1px 0;
-}
-
-div.form-fields {
- position: relative;
- padding-top: 10%;
-}
-.public-form .letter {
- position: relative;
- display: -moz-inline-stack;
- display: inline-block;
- vertical-align: top;
- zoom: 1;
- width: 16px;
- padding: 0;
- height: 17px;
- font-size: 12px;
- line-height: 19px;
- border: 1px solid #000;
- border: 1px solid rgba(0,0,0,.2);
- margin-right: 7px;
- margin-top: 1px;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
- text-align: center;
- font-weight: 700;
-}
-
-div.form-submitted > .field.row {
- padding-bottom: 2%;
- margin-top: 10%;
-}
-div.form-submitted > .field.row > div {
- font-size: 1.7em;
-}
-
-/* Styles for accordion */
-form .accordion-edit {
- width: inherit;
-}
-
-/*Styles for ui-datepicker*/
-.ui-datepicker.ui-widget {
- z-index: 99!important;
-}
-
-form .row.field .field-number {
- margin-right: 0.5em;
-}
-
-/* Styles for form submission view (/forms/:formID) */
-form .row.field {
- padding: 1em 0 0 0;
- width: inherit;
-}
- form .row.field > .field-title {
- margin-top:0.5em;
- font-size:1.2em;
- padding-bottom: 0.5em;
- width: inherit;
- }
- form .row.field > .field-input {
- font-size: 1.4em;
- color: #777;
- }
- form.submission-form .row.field.statement > .field-title {
- font-size:1.7em;
- }
- form.submission-form .row.field.statement > .field-input {
- font-size:1em;
- color:#ddd;
- }
-
- form.submission-form .select.radio > .field-input input, form.submission-form .select > .field-input input {
- width:20%;
- }
-
- form.submission-form .field.row.radio .btn.activeBtn {
- background-color: #000!important;
- background-color: rgba(0,0,0,0.7)!important;
- color: white;
- }
- form.submission-form .field.row.radio .btn {
- margin-right:1.2em;
- }
-
- form.submission-form .select > .field-input .btn {
- text-align: left;
- margin-bottom:0.7em;
- }
- form.submission-form .select > .field-input .btn > span {
- font-size: 1.10em;
- }
-
- /*form.submission-form .field-input > input:focus {
- font-size:1em;
- }*/
-
- form .field-input > textarea{
- padding: 0.45em 0.9em;
- width: 100%;
- line-height: 160%;
- }
-
- form .field-input > input.hasDatepicker{
- padding: 0.45em 0.9em;
- width: 50%;
- line-height: 160%;
- }
- form .field-input > input.text-field-input{
- padding: 0.45em 0.9em;
- width: 100%;
- line-height: 160%;
- }
- form .required-error{
- color: #ddd;
- font-size:0.8em;
- }
-
- form .dropdown > .field-input input {
- min-height: 34px;
- border-width: 0 0 2px 0;
- border-radius: 5px;
- }
-
- form .dropdown > .field-input input:focus {
- border: none;
- }
-
- form .dropdown > .field-input .ui-select-choices-row-inner {
- border-radius: 3px;
- margin: 5px;
- padding: 10px;
- background-color: #000000;
- background-color: rgba(0,0,0,0.05);
- }
-
- form .dropdown > .field-input .ui-select-choices-row-inner.active, form .dropdown > .field-input .ui-select-choices-row-inner.active:focus {
- background-color: #000000;
- background-color: rgba(0,0,0,0.1);
- }
-
-.current-fields .panel-body .row.question input[type='text'], .current-fields .panel-body .row.description textarea{
- width: 100%;
-}
-.current-fields .panel-body .row.options input[type='text'] {
- width: 80%;
-}
-
-/*Override Select2 UI*/
-.ui-select-choices.ui-select-dropdown {
- top:2.5em!important;
-}
-.ui-select-toggle {
- box-shadow:none!important;
- border:none!important;
-}
-
-/* Styles for form list view (/forms) */
-section.public-form field-directive .btn.btn-lg.btn-default {
- background: none;
-}
-
-section.public-form field-directive .btn[disabled]{
- display: none;
-}
-
-.form-item {
- border-radius: 5px;
- text-align: center;
- background-color: #eee;
- width: 180px;
- position: relative;
- height: 215px;
- margin-bottom: 45px;
-}
-
-
-.form-item.paused {
- background-color: red;
- color: white;
-}
-
-.form-item.paused:hover {
- background-color: darkred;
- color: white;
-}
-
-.form-item.create-new input[type='text']{
- width: inherit;
- color:black;
- border:none;
-}
-
-.form-item.create-new {
- background-color: #3FA2F7;
- color: white;
-}
-
-
-.form-item.create-new:hover {
- background-color: #276496;
-}
-
-/*CREATE-NEW FORM MODAL*/
-.form-item.new-form {
- background-color: #832383;
- background-color: rgb(300,131,131);
- z-index: 11;
-}
-.form-item.new-form:hover {
- background-color: #3079b5;
-}
- .form-item.new-form input[type='text'] {
- margin-top:0.2em;
- width: inherit;
- color:black;
- border:none;
- padding: 0.3em 0.6em 0.3em 0.6em;
- }
- .form-item.new-form .custom-select {
- margin-top: 0.2em
- }
- .form-item.new-form .custom-select select {
- background-color: white;
- }
-
-
- .form-item.new-form .details-row {
- margin-top: 1em;
- }
- .form-item.new-form .details-row.submit {
- margin-top: 1.7em;
- }
- .form-item.new-form .details-row.submit .btn {
- font-size: 0.95em;
- }
-
- .form-item.new-form .title-row {
- margin-top: 1em;
- top:0;
- }
-
-.field-directive {
- opacity: 0.2;
- padding: 2.5% 10% 2.5% 10%;
-}
-
-.form-field-wrapper .form-actions.activeField, .field-directive.activeField {
- opacity: 1;
-}
-
-
-h3.forms-list-title {
- color: #3FA2F7;
- font-weight: 600;
- margin-bottom: 3em;
-}
-.form-item {
- color: #71AADD;
- background-color: #E4F1FD;
-}
-.form-item:hover {
- background-color: #3FA2F7;
- color: #23527C;
-}
-
-.form-item.create-new:hover {
- background-color: #d9d9d9;
- color: white;
-}
-
-.form-item.create-new:hover {
- background-color: #515151;
- background-color: rgb(81,81,81);
-}
-
-.form-item > .row.footer {
- position: absolute;
- bottom: 0;
- left: 30%;
-}
-
-.form-item .title-row {
- position: relative;
- top: 15px;
- padding-top:3em;
- padding-bottom:1em;
-}
- .form-item .title-row h4 {
- font-size: 1.3em;
- }
-
-.form-item.create-new .title-row {
- padding: 0;
-}
- .form-item.create-new .title-row h4 {
- font-size: 7em;
- }
-
-.form-item.create-new.new-button .details-row {
- padding-top: 20%;
-}
- .form-item .details-row small {
- font-size: 0.6em;
- }
- .form-item.create-new .details-row small {
- font-size: 0.95em;
- }
-
- .form-item.create-new input {
- max-width: 100%
- }
diff --git a/public/modules/forms/config/forms.client.config.js b/public/modules/forms/config/forms.client.config.js
deleted file mode 100644
index dd674c69..00000000
--- a/public/modules/forms/config/forms.client.config.js
+++ /dev/null
@@ -1,32 +0,0 @@
-'use strict';
-
-// Configuring the Forms drop-down menus
-angular.module('forms').run(['Menus',
- function(Menus) {
- // Set top bar menu items
- Menus.addMenuItem('topbar', 'My Forms', 'forms', '', '/forms', false);
- }
-]).run(['$rootScope', '$state',
- function($rootScope, $state) {
- $rootScope.$on('$stateChangeStart', function(evt, to, params) {
- if (to.redirectTo) {
- evt.preventDefault();
- $state.go(to.redirectTo, params)
- }
- });
- }
-]).filter('secondsToDateTime', [function() {
- return function(seconds) {
- return new Date(0).setSeconds(seconds);
- };
-}]).filter('trustSrc', ['$sce', function($sce){
- return function(formUrl){
- return $sce.trustAsResourceUrl(formUrl);
- };
-}]).config(['$provide', function ($provide){
- $provide.decorator('accordionDirective', function($delegate) {
- var directive = $delegate[0];
- directive.replace = true;
- return $delegate;
- });
-}]);
\ No newline at end of file
diff --git a/public/modules/forms/config/forms.client.routes.js b/public/modules/forms/config/forms.client.routes.js
deleted file mode 100644
index 41cb2eb6..00000000
--- a/public/modules/forms/config/forms.client.routes.js
+++ /dev/null
@@ -1,107 +0,0 @@
-'use strict';
-
-// Setting up route
-angular.module('forms').config(['$stateProvider',
-
- function($stateProvider) {
- // Forms state routing
- $stateProvider.
- state('listForms', {
- url: '/forms',
- templateUrl: 'modules/forms/admin/views/list-forms.client.view.html',
- resolve: {
- Forms: 'GetForms',
- myForms: function (GetForms, $q) {
- var deferred = $q.defer();
-
- GetForms.query(function(forms){
- deferred.resolve(forms);
- });
-
- return deferred.promise;
- }
- },
- controller: 'ListFormsController',
- controllerAs: 'ctrl'
- }).state('submitForm', {
- url: '/forms/:formId',
- templateUrl: '/static/form_modules/forms/base/views/submit-form.client.view.html',
- data: {
- hideNav: true
- },
- resolve: {
- Forms: 'GetForms',
- myForm: function (GetForms, $stateParams, $q) {
- var deferred = $q.defer();
- GetForms.get({formId: $stateParams.formId}, function(resolvedForm){
- deferred.resolve(resolvedForm);
- });
-
- return deferred.promise;
- }
- },
- controller: 'SubmitFormController',
- controllerAs: 'ctrl'
- }).state('viewForm', {
- abstract: true,
- url: '/forms/:formId/admin',
- templateUrl: 'modules/forms/admin/views/admin-form.client.view.html',
- data: {
- permissions: [ 'editForm' ]
- },
- resolve: {
- GetForms: 'GetForms',
- myForm: function (GetForms, $stateParams, $q) {
- var deferred = $q.defer();
- GetForms.get({formId: $stateParams.formId}, function(resolvedForm){
- deferred.resolve(resolvedForm);
- });
-
- return deferred.promise;
- },
- formId: ['$stateParams', function ($stateParams) {
- return $stateParams.formId;
- }]
- },
- controller: 'AdminFormController'
- }).state('viewForm.create', {
- url: '/create',
- templateUrl: 'modules/forms/admin/views/adminTabs/create.html'
- })
-
- .state('viewForm.configure', {
- abstract: true,
- url: '/configure',
- templateUrl: 'modules/forms/admin/views/adminTabs/configure.html'
- }).state('viewForm.configure.general', {
- url: '/general',
- templateUrl: 'modules/forms/admin/views/adminTabs/configureTabs/general.html'
- }).state('viewForm.configure.self_notifications', {
- url: '/self_notifications',
- templateUrl: 'modules/forms/admin/views/adminTabs/configureTabs/self-notifications.html'
- }).state('viewForm.configure.respondent_notifications', {
- url: '/respondent_notifications',
- templateUrl: 'modules/forms/admin/views/adminTabs/configureTabs/respondent-notifications.html'
- })
-
- .state('viewForm.share', {
- abstract: true,
- url: '/share',
- templateUrl: 'modules/forms/admin/views/adminTabs/share.html'
- }).state('viewForm.share.share_form', {
- url: '/share_form',
- templateUrl: 'modules/forms/admin/views/adminTabs/shareTabs/share_form.html'
- }).state('viewForm.share.embed_form', {
- url: '/embed_form',
- templateUrl: 'modules/forms/admin/views/adminTabs/shareTabs/embed_form.html'
- })
-
- .state('viewForm.design', {
- url: '/design',
- templateUrl: 'modules/forms/admin/views/adminTabs/design.html'
- }).state('viewForm.analyze', {
- url: '/analyze',
- templateUrl: 'modules/forms/admin/views/adminTabs/analyze.html'
- });
- }
-]);
diff --git a/public/modules/forms/forms.client.module.js b/public/modules/forms/forms.client.module.js
deleted file mode 100644
index 74379eea..00000000
--- a/public/modules/forms/forms.client.module.js
+++ /dev/null
@@ -1,8 +0,0 @@
-'use strict';
-
-// Use Application configuration module to register a new module
-ApplicationConfiguration.registerModule('forms', [
- 'ngFileUpload', 'ui.date', 'ui.sortable',
- 'angular-input-stars', 'users', 'ngclipboard',
- 'frapontillo.bootstrap-switch', 'ngQuill'
-]);//, 'colorpicker.module' @TODO reactivate this module
diff --git a/public/modules/forms/services/forms.client.service.js b/public/modules/forms/services/forms.client.service.js
deleted file mode 100644
index b1f3b4eb..00000000
--- a/public/modules/forms/services/forms.client.service.js
+++ /dev/null
@@ -1,33 +0,0 @@
-'use strict';
-
-//Forms service used for communicating with the forms REST endpoints
-angular.module('forms').factory('GetForms', ['$resource', 'FORM_URL',
- function($resource, FORM_URL) {
- return $resource(FORM_URL, {
- formId: '@_id'
- }, {
- 'query' : {
- method: 'GET',
- url: '/forms',
- isArray: true
- },
- 'get' : {
- method: 'GET',
- transformResponse: function(data, header) {
- var form = angular.fromJson(data);
-
- form.visible_form_fields = _.filter(form.form_fields, function(field){
- return (field.deletePreserved === false);
- });
- return form;
- }
- },
- 'update': {
- method: 'PUT'
- },
- 'save': {
- method: 'POST'
- }
- });
- }
-]);
diff --git a/public/modules/forms/tests/unit/controllers/admin-form.client.controller.test.js b/public/modules/forms/tests/unit/controllers/admin-form.client.controller.test.js
deleted file mode 100644
index 86faa40f..00000000
--- a/public/modules/forms/tests/unit/controllers/admin-form.client.controller.test.js
+++ /dev/null
@@ -1,266 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('AdminForm Controller Tests', function() {
- // Initialize global variables
- var AdminFormController,
- createAdminFormController,
- scope,
- $httpBackend,
- $stateParams,
- $location,
- $state,
- $timeout;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- var sampleForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false, _id:'56340745f59a6fc9e22028e9'},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false, _id:'5c9e22028e907634f45f59a6'},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false, _id:'56e90745f5934fc9e22028a6'}
- ],
- analytics: {
- visitors: []
- },
- submissions: [],
- _id: '525a8422f6d0f87f0e407a33',
- id: '525a8422f6d0f87f0e407a33'
- };
-
- var expectedForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false, _id:'56340745f59a6fc9e22028e9'},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false, _id:'5c9e22028e907634f45f59a6'},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false, _id:'56e90745f5934fc9e22028a6'}
- ],
- visible_form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false, _id:'56340745f59a6fc9e22028e9'},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false, _id:'5c9e22028e907634f45f59a6'},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false, _id:'56e90745f5934fc9e22028a6'}
- ],
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- //Mock myForm Service
- beforeEach(module(function($provide) {
- $provide.service('myForm', function($q) {
- return sampleForm;
- });
- }));
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
-
- beforeEach(module('stateMock'));
-
- //Mock Users Service
- beforeEach(module(function($provide) {
- $provide.service('User', function($q) {
- return {
- getCurrent: function() {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(sampleUser);
- }
- };
- },
- login: function(credentials) {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(sampleUser);
- }
- };
- },
- logout: function() {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(null);
- }
- };
- },
- signup: function(credentials) {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(sampleUser);
- }
- };
- }
- };
- });
- }));
-
- //Mock Authentication Service
- beforeEach(module(function($provide) {
- $provide.service('Auth', function() {
- return {
- ensureHasCurrentUser: function() {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(sampleUser);
- }
- };
- },
- isAuthenticated: function() {
- return true;
- }
- };
- });
- }));
-
- var newFakeModal = function(){
- var modal = {
- opened: true,
- close: function( item ) {
- //The user clicked OK on the modal dialog, call the stored confirm callback with the selected item
- this.opened = false;
- },
- dismiss: function( type ) {
- //The user clicked cancel on the modal dialog, call the stored cancel callback
- this.opened = false;
- },
- result: {
- then: function (cb) {
- if(cb && typeof cb === 'function'){
- cb();
- }
- }
- }
- };
- return modal;
- };
-
- //Mock $uibModal
- beforeEach(inject(function($uibModal) {
- var modal = newFakeModal();
- spyOn($uibModal, 'open').and.returnValue(modal);
- }));
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function($controller, $rootScope, _$state_, _$location_, _$stateParams_, _$httpBackend_, CurrentForm, Forms, _$timeout_) {
- // Set a new global scope
- scope = $rootScope.$new();
-
- //Set CurrentForm
- CurrentForm.setForm(sampleForm);
-
- // Point global variables to injected services
- $stateParams = _$stateParams_;
- $httpBackend = _$httpBackend_;
- $location = _$location_;
- $state = _$state_;
- $timeout = _$timeout_;
-
- $httpBackend.whenGET(/\.html$/).respond('');
- $httpBackend.whenGET('/users/me/').respond('');
-
- // Initialize the Forms controller.
- createAdminFormController = function(){
- return $controller('AdminFormController', { $scope: scope });
- };
- }));
-
- it('AdminFormController should fetch current Form when instantiated', inject(function($timeout) {
- $timeout(function() {
- // Run controller functionality
- var controller = createAdminFormController();
-
- // Test scope value
- expect(scope.myform).toEqualData(sampleForm);
- });
- }));
-
- it('$scope.removeCurrentForm() with valid form data should send a DELETE request with the id of form', inject(function($timeout, $uibModal) {
- $timeout(function() {
- var controller = createAdminFormController();
-
- //Set $state transition
- $state.expectTransitionTo('listForms');
-
- // Set DELETE response
- $httpBackend.expect('DELETE', /^(\/forms\/)([0-9a-fA-F]{24})$/).respond(200, sampleForm);
-
- //Run controller functionality
- scope.openDeleteModal();
- scope.removeCurrentForm();
-
- $httpBackend.flush();
- $state.ensureAllTransitionsHappened();
- });
- }));
-
- it('$scope.update() should send a PUT request with the id of form', inject(function($timeout) {
- $timeout(function() {
- var controller = createAdminFormController();
-
- //Set PUT response
- $httpBackend.expect('PUT', /^(\/forms\/)([0-9a-fA-F]{24})$/).respond(200, sampleForm);
-
- //Run controller functionality
- scope.update(false, sampleForm, false, false);
-
- $httpBackend.flush();
- });
- }));
-
- it('$scope.openDeleteModal() should open scope.deleteModal', inject(function($timeout) {
- $timeout(function() {
- var controller = createAdminFormController();
-
- //Run controller functionality
- scope.openDeleteModal();
- expect(scope.deleteModal.opened).toEqual(true);
- });
- }));
-
- it('$scope.cancelDeleteModal() should close $scope.deleteModal', inject(function($uibModal, $timeout) {
- $timeout(function() {
- var controller = createAdminFormController();
-
- //Run controller functionality
- scope.openDeleteModal();
-
- //Run controller functionality
- scope.cancelDeleteModal();
- expect( scope.deleteModal.opened ).toEqual(false);
- });
- }));
- });
-}());
diff --git a/public/modules/forms/tests/unit/controllers/list-forms.client.controller.test.js b/public/modules/forms/tests/unit/controllers/list-forms.client.controller.test.js
deleted file mode 100644
index 1ebd19ac..00000000
--- a/public/modules/forms/tests/unit/controllers/list-forms.client.controller.test.js
+++ /dev/null
@@ -1,196 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('ListForms Controller Tests', function() {
- // Initialize global variables
- var createListFormsController,
- scope,
- $httpBackend,
- $state;
-
- var sampleForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- var sampleFormList = [{
- title: 'Form Title1',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '525a8422f6d0f87f0e407a33',
- submissionNum: 0
- },{
- title: 'Form Title2',
- admin: '39223933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '52f6d0f87f5a407a384220e3',
- submissionNum: 0
- },{
- title: 'Form Title3',
- admin: '2fab9ed873937f0e1dea0ce1',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '922f6d0f87fed8730e4e1233',
- submissionNum: 0
- }
- ];
-
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
-
- beforeEach(module('stateMock'));
-
- //Mock Users Service
- beforeEach(module(function($provide) {
- $provide.service('myForm', function($q) {
- return sampleForm;
- });
- }));
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function($controller, $rootScope, _$state_, _$httpBackend_, CurrentForm) {
- // Set a new global scope
- scope = $rootScope.$new();
-
- //Set CurrentForm
- CurrentForm.setForm(sampleForm);
-
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
- $state = _$state_;
-
- $httpBackend.whenGET(/\.html$/).respond('');
- $httpBackend.whenGET('/users/me/').respond('');
- $httpBackend.whenGET('/forms').respond(200, sampleFormList);
-
- // Initialize the Forms controller.
- createListFormsController = function(){
- return $controller('ListFormsController', {
- $scope: scope,
- myForms: sampleFormList
- });
- };
- }));
-
- it('$scope.duplicateForm() should duplicate a Form', inject(function() {
-
- var dupSampleForm = sampleFormList[2],
- dupSampleForm_index = 3,
- newSampleFormList = _.clone(sampleFormList);
- dupSampleForm._id = 'a02df75b44c1d26b6a5e05b8';
- newSampleFormList.splice(3, 0, dupSampleForm);
-
- var controller = createListFormsController();
-
- // Set GET response
- $httpBackend.expect('POST', '/forms').respond(200, dupSampleForm);
- // Run controller functionality
- scope.duplicateForm(2);
- $httpBackend.flush();
-
- // Test scope value
- expect( scope.myforms.length ).toEqual(newSampleFormList.length);
- for(var i=0; i');
- $compile(el)(tmp_scope);
- $rootScope.$digest();
-
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
-
- // $httpBackend.whenGET(/.+\.html$/).respond('');
- $httpBackend.whenGET('/users/me/').respond('');
-
- //Grab controller instance
- controller = el.controller();
-
- //Grab scope. Depends on type of scope.
- //See angular.element documentation.
- scope = el.isolateScope() || el.scope();
-
- }));
- });
-}());
diff --git a/public/modules/forms/tests/unit/directives/edit-form-submissions.client.directive.test.js b/public/modules/forms/tests/unit/directives/edit-form-submissions.client.directive.test.js
deleted file mode 100644
index de4ab108..00000000
--- a/public/modules/forms/tests/unit/directives/edit-form-submissions.client.directive.test.js
+++ /dev/null
@@ -1,212 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('EditFormSubmissions Directive-Controller Tests', function() {
- // Initialize global variables
- var el, scope, controller, $httpBackend;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test1234',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- var sampleVisitors = [{
- socketId: '33b1f1dea0ce12fab9ed8739',
- referrer: 'https://ohmyform.com/examples',
- lastActiveField: 'ed873933b0ce121f1deafab9',
- timeElapsed: 100000,
- isSubmitted: true,
- language: 'en',
- ipAddr: '192.168.1.1',
- deviceType: 'desktop',
- userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) FxiOS/1.0 Mobile/12F69 Safari/600.1.4'
- }]
-
- var sampleForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed873933b0ce121f1deafab9'},
- {fieldType:'checkbox', title:'nascar', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed83b0ce121f17393deafab9'},
- {fieldType:'checkbox', title:'hockey', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed8317393deab0ce121ffab9'}
- ],
- analytics: {
- visitors: sampleVisitors,
- conversionRate: 80.5,
- fields: [
- {
- dropoffViews: 0,
- responses: 1,
- totalViews: 1,
- continueRate: 100,
- dropoffRate: 0,
- field: {fieldType:'textfield', title:'First Name', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed873933b0ce121f1deafab9'}
- }
- ]
- },
- submissions: [],
- startPage: {
- showStart: false
- },
- endPage: {
- showEnd: false
- },
- showFooter: false,
- isLive: false,
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- var sampleSubmission = {
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: 'John Smith', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: 1, deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: 0, deletePreserved: false}
- ],
- admin: sampleUser,
- form: sampleForm,
- timeElapsed: 17.55
- };
-
- var sampleSubmissions = [{
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: 'The Terminator', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: 0, deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: 1, deletePreserved: false}
- ],
- admin: sampleUser,
- form: sampleForm,
- timeElapsed: 10.33,
- selected: false
- },
- {
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: 'John Smith', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: 1, deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: 0, deletePreserved: false}
- ],
- admin: sampleUser,
- form: sampleForm,
- timeElapsed: 2.33,
- selected: false
- },
- {
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: 'Jane Doe', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: 1, deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: 1, deletePreserved: false}
- ],
- admin: sampleUser,
- form: sampleForm,
- timeElapsed: 11.11,
- selected: false
- }];
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
- beforeEach(module('module-templates'));
- beforeEach(module('stateMock'));
-
- beforeEach(inject(function($compile, $controller, $rootScope, _$httpBackend_) {
-
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
-
- sampleForm.submissions = sampleSubmissions;
- $httpBackend.whenGET('/users/me/').respond('');
- $httpBackend.whenGET('/forms').respond(200, [sampleForm]);
- $httpBackend.whenGET(/^(\/forms\/)([0-9a-fA-F]{24})$/).respond(200, sampleForm);
- $httpBackend.whenGET(/^(\/forms\/)([0-9a-fA-F]{24})\/submissions$/).respond(200, sampleSubmissions);
- $httpBackend.whenGET(/^(\/forms\/)([0-9a-fA-F]{24})\/visitors$/).respond(200, sampleVisitors);
-
- //Instantiate directive.
- var tmp_scope = $rootScope.$new();
- tmp_scope.myform = sampleForm;
- tmp_scope.user = sampleUser;
-
- //gotacha: Controller and link functions will execute.
- el = angular.element(' ');
- $compile(el)(tmp_scope);
- $rootScope.$digest();
-
- //Grab controller instance
- controller = el.controller();
-
- //Grab scope. Depends on type of scope.
- //See angular.element documentation.
- scope = el.isolateScope() || el.scope();
- }));
-
- describe('Form Table Methods', function(){
-
- it('$scope.toggleAllCheckers should toggle all checkboxes in table', function(){
- //Run Controller Logic to Test
- scope.table.rows = sampleSubmissions;
- scope.table.masterChecker = true;
- scope.toggleAllCheckers();
-
- for(var i=0; i');
- $compile(el)(tmp_scope);
- $rootScope.$digest();
-
- //Grab controller instance
- controller = el.controller();
-
- //Grab scope. Depends on type of scope.
- //See angular.element documentation.
- scope = el.isolateScope() || el.scope();
- scope.update = function(updateImmediately, data, isDiffed, refreshAfterUpdate, cb){
- if(cb) cb();
- };
- }));
-
- describe('> Form Field >',function(){
- beforeEach(function(){
- scope.myform = _.cloneDeep(sampleForm);
- })
-
- it('$scope.addNewField() should open the new field modal', function() {
-
- //Run controller methods
- scope.addNewField('textfield');
-
- expect(scope.editFieldModal.opened).toBeTruthy();
- });
-
- it('$scope.deleteField() should DELETE a field to $scope.myform.form_fields', function() {
- spyOn(scope, 'update');
-
- expect(scope.myform.form_fields).toEqualData(sampleForm.form_fields);
-
- //Run controller methods
- scope.deleteField(0);
-
- expect(scope.update).toHaveBeenCalled();
- expect(scope.myform.form_fields.length).toEqual(sampleForm.form_fields.length-1);
- expect(_.first(scope.myform.form_fields)).toEqualData(sampleForm.form_fields[1]);
- });
-
- it('$scope.duplicateField() should DUPLICATE a field and update $scope.myform.form_fields', function() {
-
- spyOn(scope, 'update');
-
- //Run controller methods
- scope.duplicateField(0);
-
- var originalField = _.cloneDeep(scope.myform.form_fields[0]);
- originalField.title += ' copy';
- delete originalField._id;
-
- var copyField = _.cloneDeep(scope.myform.form_fields[3]);
- delete copyField._id;
-
- expect(scope.update).toHaveBeenCalled();
- expect(scope.myform.form_fields.length).toEqual(sampleForm.form_fields.length+1);
- expect(originalField).toEqualData(copyField);
- });
-
- });
- });
-}());
diff --git a/public/modules/forms/tests/unit/directives/field-icon.client.directive.test.js b/public/modules/forms/tests/unit/directives/field-icon.client.directive.test.js
deleted file mode 100644
index 728e16db..00000000
--- a/public/modules/forms/tests/unit/directives/field-icon.client.directive.test.js
+++ /dev/null
@@ -1,113 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('FieldIcon Directive Tests', function() {
- // Initialize global variables
- var scope,
- faClasses = {
- 'textfield': 'fa fa-pencil-square-o',
- 'dropdown': 'fa fa-th-list',
- 'date': 'fa fa-calendar',
- 'checkbox': 'fa fa-check-square-o',
- 'radio': 'fa fa-dot-circle-o',
- 'email': 'fa fa-envelope-o',
- 'textarea': 'fa fa-pencil-square',
- 'legal': 'fa fa-legal',
- 'file': 'fa fa-cloud-upload',
- 'rating': 'fa fa-star-half-o',
- 'link': 'fa fa-link',
- 'scale': 'fa fa-sliders',
- 'stripe': 'fa fa-credit-card',
- 'statement': 'fa fa-quote-left',
- 'yes_no': 'fa fa-toggle-on',
- 'number': 'fa fa-slack'
- };
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
-
- //Mock FormFields Service
- var FormFields = {
- types: [
- {
- name : 'textfield',
- value : 'Short Text'
- },
- {
- name : 'email',
- value : 'Email'
- },
- {
- name : 'radio',
- value : 'Muliple Choice'
- },
- {
- name : 'dropdown',
- value : 'Dropdown'
- },
- {
- name : 'date',
- value : 'Date'
- },
- {
- name : 'textarea',
- value : 'Paragraph',
- },
- {
- name : 'yes_no',
- value : 'Yes/No',
- },
- {
- name : 'legal',
- value : 'Legal',
- },
- {
- name : 'rating',
- value : 'Rating',
- },
- {
- name : 'link',
- value : 'Link',
- },
- {
- name : 'number',
- value : 'Numbers',
- },
- {
- name : 'statement',
- value : 'Statement'
- }
- ]
- };
- beforeEach(module(function($provide) {
- $provide.service('FormFields', function() {
- return FormFields;
- });
- }));
-
- beforeEach(inject(function ($rootScope, _FormFields_) {
- scope = $rootScope.$new();
- }));
-
- it('should be able render all field-icon types', inject(function($compile) {
- var currType, currClass;
-
- for(var i=0; i')(scope);
- scope.$digest();
-
- expect(currClass).toBeDefined();
-
- expect(element.find('i')).not.toBe(null);
- expect(element.find('i').hasClass(currClass)).toBe(true);
- }
-
- }));
- });
-}());
\ No newline at end of file
diff --git a/public/modules/forms/tests/unit/directives/field.client.directive.test.js b/public/modules/forms/tests/unit/directives/field.client.directive.test.js
deleted file mode 100644
index d5d3c89d..00000000
--- a/public/modules/forms/tests/unit/directives/field.client.directive.test.js
+++ /dev/null
@@ -1,154 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('Field Directive Tests', function() {
- // Initialize global variables
- var scope,
- $templateCache,
- $httpBackend,
- $compile;
-
- var FormFields = {
- types: [
- {
- name : 'textfield',
- value : 'Short Text'
- },
- {
- name : 'email',
- value : 'Email'
- },
- {
- name : 'radio',
- value : 'Muliple Choice'
- },
- {
- name : 'dropdown',
- value : 'Dropdown'
- },
- {
- name : 'date',
- value : 'Date'
- },
- {
- name : 'textarea',
- value : 'Paragraph',
- },
- {
- name : 'yes_no',
- value : 'Yes/No',
- },
- {
- name : 'legal',
- value : 'Legal',
- },
- {
- name : 'rating',
- value : 'Rating',
- },
- {
- name : 'link',
- value : 'Link',
- },
- {
- name : 'number',
- value : 'Numbers',
- },
- {
- name : 'statement',
- value : 'Statement'
- }
- ]
- };
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- var sampleFields = [
- {fieldType:'textfield', title:'First Name', fieldValue: 'AoeuName', deletePreserved: false, required: true, disabled: false},
- {fieldType:'email', title:'Email', fieldValue: 'aoeu@aoeu.com', deletePreserved: false, required: true, disabled: false},
- {fieldType:'yes_no', title:'Do you Play Hockey?', fieldValue: 'true', deletePreserved: false, required: true, disabled: false},
- {fieldType:'url', title:'Github Account', fieldValue: 'http://github.com/aoeu', deletePreserved: false, required: true, disabled: false},
- {fieldType:'textarea', title:'Bio', fieldValue: 'This is my bio.', deletePreserved: false, required: true, disabled: false},
- {fieldType:'number', title:'Phone #', fieldValue: 5325325325, deletePreserved: false, required: true, disabled: false},
- {fieldType:'legal', title:'You agree to terms and conditions', description:'By selecting \'I agree\' you are agreeing under Canadian law that you have read and accept terms and conditions outlayed below', fieldValue: '', deletePreserved: false, required: true, disabled: false},
- {fieldType:'dropdown', title:'Your Sex', fieldValue: '', fieldOptions:[ { 'option_id': 0, 'option_title': 'M', 'option_value': 'male' }, { 'option_id': 1, 'option_title': 'F', 'option_value': 'female' }], deletePreserved: false, required: true, disabled: false},
- {fieldType:'radio', title:'Your Sexual Orientation', fieldValue: '', fieldOptions:[ { 'option_id': 0, 'option_title': 'Heterosexual', 'option_value': 'hetero' }, { 'option_id': 1, 'option_title': 'Homosexual', 'option_value': 'homo' }, { 'option_id': 2, 'option_title': 'Bisexual', 'option_value': 'bi' }, { 'option_id': 3, 'option_title': 'Asexual', 'option_value': 'asex' }], deletePreserved: false, required: true, disabled: false},
- {fieldType:'rating', title:'Your Current Happiness', fieldValue: '0', deletePreserved: false, required: true, disabled: false},
- ];
-
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
- beforeEach(module(function ($sceProvider) {
- $sceProvider.enabled(false);
- }));
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
- beforeEach(module('stateMock'));
- beforeEach(module('module-templates'));
-
- beforeEach(module('ngSanitize', 'ui.select'));
-
- //Mock FormFields Service
- beforeEach(module(function($provide) {
- $provide.service('FormFields', function() {
- return FormFields;
- });
- }));
-
- beforeEach(inject(function($rootScope, _FormFields_, _$compile_, _$httpBackend_) {
- scope = $rootScope.$new();
-
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
- $httpBackend.whenGET(/.+\.yml/).respond('');
-
- $compile = _$compile_;
- }));
-
-
- it('should be able to render all field types in html', inject(function($rootScope) {
- scope.fields = sampleFields;
-
- for(var i=0; i');
- $compile(element)(scope);
- scope.$digest();
-
- expect(element.html()).not.toEqual('')(scope);
- scope.$digest();
-
- //run code to test
- expect($rootScope.$broadcast).toHaveBeenCalledWith('editFormFields Started');
- expect(scope.$broadcast).toHaveBeenCalledWith('editFormFields Finished');
- }));
-
- it('should emit "ngRepeat Finished" and "ngRepeat Started" events on ng-repeat when attr is not set to string', inject(function($compile, $rootScope) {
- scope.myfields = FormFields.types;
-
- $compile('')(scope);
- scope.$digest();
-
- //run code to test
- expect($rootScope.$broadcast).toHaveBeenCalledWith('ngRepeat Started');
- expect(scope.$broadcast).toHaveBeenCalledWith('ngRepeat Finished');
- }));
-
- });
-}());
diff --git a/public/modules/forms/tests/unit/directives/submit-form.client.directive.test.js b/public/modules/forms/tests/unit/directives/submit-form.client.directive.test.js
deleted file mode 100644
index 176b77db..00000000
--- a/public/modules/forms/tests/unit/directives/submit-form.client.directive.test.js
+++ /dev/null
@@ -1,200 +0,0 @@
-'use strict';
-
-var MobileDetect = function(userAgentStr){
- this.userAgentStr = userAgentStr;
-
- return {
- mobile: function(){
- return 'iPhone';
- },
-
- tablet: function(){
- return null;
- },
-
- is: function(str){
- return str !== 'bot';
- }
- }
-};
-
-(function() {
- // Forms Controller Spec
- describe('SubmitForm Directive-Controller Tests', function() {
- // Initialize global variables
- var scope, controller, $httpBackend;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- var sampleForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed873933b0ce121f1deafab9'},
- {fieldType:'checkbox', title:'nascar', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed83b0ce121f17393deafab9'},
- {fieldType:'checkbox', title:'hockey', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed8317393deab0ce121ffab9'} ],
- visible_form_fields: [
- {fieldType:'textfield', title:'First Name', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed873933b0ce121f1deafab9'},
- {fieldType:'checkbox', title:'nascar', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed83b0ce121f17393deafab9'},
- {fieldType:'checkbox', title:'hockey', fieldOptions: [], fieldValue: '', required: true, disabled: false, deletePreserved: false, _id: 'ed8317393deab0ce121ffab9'}
- ],
- startPage: {
- showStart: false
- },
- showFooter: false,
- isLive: false,
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- var sampleSubmission = {
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: 'John Smith', deletePreserved: false, _id: 'ed873933b0ce121f1deafab9'},
- {fieldType:'yes_no', title:'Do you like nascar', fieldValue: true, deletePreserved: false, _id: 'ed83b0ce121f17393deafab9'},
- {fieldType:'yes_no', title:'Do you like hockey', fieldValue: false, deletePreserved: false, _id: 'ed8317393deab0ce121ffab9'}
- ],
- admin: sampleUser,
- form: sampleForm,
- timeElapsed: 17.55
- };
-
- var sampleSubmissions = [{
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: 'The Terminator', deletePreserved: false},
- {fieldType:'yes_no', title:'Do you like nascar', fieldValue: 'true', deletePreserved: false},
- {fieldType:'yes_no', title:'Do you like hockey', fieldValue: 'false', deletePreserved: false}
- ],
- admin: sampleUser,
- form: sampleForm,
- timeElapsed: 10.33
- },
- {
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: 'John Smith', deletePreserved: false},
- {fieldType:'yes_no', title:'Do you like nascar', fieldValue: 'true', deletePreserved: false},
- {fieldType:'yes_no', title:'Do you like hockey', fieldValue: 'true', deletePreserved: false}
- ],
- admin: sampleUser,
- form: sampleForm,
- timeElapsed: 2.33
- },
- {
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: 'Jane Doe', deletePreserved: false},
- {fieldType:'yes_no', title:'Do you like nascar', fieldValue: 'false', deletePreserved: false},
- {fieldType:'yes_no', title:'Do you like hockey', fieldValue: 'false', deletePreserved: false}
- ],
- admin: sampleUser,
- form: sampleForm,
- timeElapsed: 11.11
- }];
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
- beforeEach(module('module-templates'));
- beforeEach(module('stateMock'));
-
- beforeEach(inject(function($compile, $controller, $rootScope, _$httpBackend_) {
-
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
- $httpBackend.whenGET('/users/me/').respond('');
- $httpBackend.whenGET('/forms').respond('');
-
- //Instantiate directive.
- var tmp_scope = $rootScope.$new();
- tmp_scope.myform = sampleForm;
-
- //gotacha: Controller and link functions will execute.
- var el = angular.element(' ');
- $compile(el)(tmp_scope);
- tmp_scope.$digest();
- $rootScope.$digest();
-
- //Grab controller instance
- controller = el.controller();
-
- //Grab scope. Depends on type of scope.
- //See angular.element documentation.
- scope = el.isolateScope() || el.scope();
- }));
-
- var Validator = (function() {
- return {
- hasMinimumFields: function(entry) {
- return !_.isEmpty(entry._id) && !_.isEmpty(entry.title);
- },
- isNewForm: function(entry) {
- return this.hasMinimumFields(entry);
- }
- };
- })();
-
- it('$scope.submitForm() should submit valid form', function(){
- //Initialize variables
- scope.myform.form_fields = sampleSubmissions[0].form_fields;
-
- var expectedForm = _.cloneDeep(sampleForm);
- expectedForm.form_fields = sampleSubmissions[0].form_fields;
- delete expectedForm.visible_form_fields;
-
- var data = function(data) {
- var form = angular.fromJson(data);
- var compareForm = _.cloneDeep(form);
- delete compareForm.timeElapsed;
- delete compareForm.percentageComplete;
-
- return Validator.isNewForm(form) && _.isEqual(compareForm, expectedForm);
- };
-
- //Set expected HTTP requests
- $httpBackend.expect('POST',/^(\/forms\/)([0-9a-fA-F]{24})$/, data).respond(200);
-
- //Run Controller Logic to Test
- scope.submitForm(function(error){
- expect(error).toBe(null);
- expect(scope.myform.submitted).toBe(true);
- expect(scope.error).toEqual('');
- });
- });
-
- it('$scope.reloadForm() should reset and reload form', function(){
- scope.submitForm();
- scope.reloadForm();
-
- expect(scope.myform.submitted).toBe(false);
- for(var i=0; i 0){
- var expectedState = this.expectedTransitions.shift();
- if(expectedState !== stateName){
- throw Error('Expected transition to state: ' + expectedState + ' but transitioned to ' + stateName );
- }
- } else {
- throw Error('No more transitions were expected! Tried to transition to '+ stateName );
- }
- var deferred = $q.defer();
- var promise = deferred.promise;
- deferred.resolve();
- return promise;
- };
-
- this.go = this.transitionTo;
- this.expectTransitionTo = function(stateName){
- this.expectedTransitions.push(stateName);
- };
-
- this.ensureAllTransitionsHappened = function(){
- if(this.expectedTransitions.length > 0){
- throw Error('Not all transitions happened!');
- }
- };
-});
\ No newline at end of file
diff --git a/public/modules/users/config/i18n/english.js b/public/modules/users/config/i18n/english.js
deleted file mode 100644
index 2aa4c590..00000000
--- a/public/modules/users/config/i18n/english.js
+++ /dev/null
@@ -1,75 +0,0 @@
-'use strict';
-
-angular.module('users').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('en', {
- ACCESS_DENIED_TEXT: 'You need to be logged in to access this page',
- USERNAME_OR_EMAIL_LABEL: 'Username or Email',
- USERNAME_LABEL: 'Username',
- PASSWORD_LABEL: 'Password',
- CURRENT_PASSWORD_LABEL: 'Current Password',
- NEW_PASSWORD_LABEL: 'New Password',
- VERIFY_PASSWORD_LABEL: 'Verify Password',
- UPDATE_PASSWORD_LABEL: 'Update Password',
- FIRST_NAME_LABEL: 'First Name',
- LAST_NAME_LABEL: 'Last Name',
- LANGUAGE_LABEL: 'Language',
- EMAIL_LABEL: 'Email',
-
- SIGNUP_ACCOUNT_LINK: 'Don\'t have an account? Sign up here',
- SIGN_IN_ACCOUNT_LINK: 'Already have an account? Sign in here',
- SIGNUP_HEADER_TEXT: 'Sign up',
- SIGNIN_HEADER_TEXT: 'Sign in',
-
- SIGNUP_ERROR_TEXT: 'Couldn\'t complete registration due to errors',
- ENTER_ACCOUNT_EMAIL: 'Enter your account email.',
- RESEND_VERIFICATION_EMAIL: 'Resend Verification Email',
- SAVE_CHANGES: 'Save Changes',
- CANCEL_BTN: 'Cancel',
-
- EDIT_PROFILE: 'Edit your profile',
- UPDATE_PROFILE_BTN: 'Update Profile',
- PROFILE_SAVE_SUCCESS: 'Profile saved successfully',
- PROFILE_SAVE_ERROR: 'Could\'t Save Your Profile.',
- CONNECTED_SOCIAL_ACCOUNTS: 'Connected social accounts',
- CONNECT_OTHER_SOCIAL_ACCOUNTS: 'Connect other social accounts',
-
- FORGOT_PASSWORD_LINK: 'Forgot your password?',
- REVERIFY_ACCOUNT_LINK: 'Resend your verification email',
-
- SIGNIN_BTN: 'Sign in',
- SIGNUP_BTN: 'Sign up',
- SAVE_PASSWORD_BTN: 'Save Password',
-
- SUCCESS_HEADER: 'Signup Successful',
- SUCCESS_TEXT: 'You’ve successfully registered an account at OhMyForm.',
- VERIFICATION_EMAIL_SENT: 'Verification Email has been Sent',
- VERIFICATION_EMAIL_SENT_TO: 'A verification email has been sent to',
- NOT_ACTIVATED_YET: 'But your account is not activated yet',
- BEFORE_YOU_CONTINUE: 'Before you continue, make sure to check your email for our verification. If you don’t receive it within 24h drop us a line at ',
- CHECK_YOUR_EMAIL: 'Check your email and click on the activation link to activate your account. If you have any questions drop us a line at',
- CONTINUE: 'Continue',
-
- PASSWORD_RESTORE_HEADER: 'Restore your password',
- ENTER_YOUR_EMAIL: 'Enter your account email.',
- SUBMIT_BTN: 'Submit',
-
- ASK_FOR_NEW_PASSWORD: 'Ask for new password reset',
- PASSWORD_RESET_INVALID: 'Password reset link is invalid',
- PASSWORD_RESET_SUCCESS: 'Password successfully reset',
- PASSWORD_CHANGE_SUCCESS: 'Password successfully changed',
- RESET_PASSWORD: 'Reset your password',
- CHANGE_PASSWORD: 'Change your password',
-
- CONTINUE_TO_LOGIN: 'Continue to login page',
-
- VERIFY_SUCCESS: 'Account successfully activated',
- VERIFY_ERROR: 'Verification link is invalid or has expired',
- ERROR: 'Error'
- });
-
- $translateProvider.preferredLanguage('en')
- .fallbackLanguage('en')
- .useSanitizeValueStrategy('escape');
-
-}]);
diff --git a/public/modules/users/config/i18n/french.js b/public/modules/users/config/i18n/french.js
deleted file mode 100644
index b3b19902..00000000
--- a/public/modules/users/config/i18n/french.js
+++ /dev/null
@@ -1,52 +0,0 @@
-'use strict';
-
-angular.module('users').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('fr', {
- ACCESS_DENIED_TEXT: 'Vouz n’êtes pas autorisé à accéder à cette page.',
- USERNAME_LABEL: 'Nom d’utilisateur',
- PASSWORD_LABEL: 'Mot de passe',
- CURRENT_PASSWORD_LABEL: 'Mot de passe actuel',
- NEW_PASSWORD_LABEL: 'Nouveau mot de passe',
- VERIFY_PASSWORD_LABEL: 'Vérifier le mot de passe',
- UPDATE_PASSWORD_LABEL: 'Mettre à jour le mot de passe',
- FIRST_NAME_LABEL: 'Prénom',
- LAST_NAME_LABEL: 'Nom',
- LANGUAGE_LABEL: 'Langue',
- EMAIL_LABEL: 'Email',
-
- UPDATE_PROFILE_BTN: 'Modifier le profil',
- PROFILE_SAVE_SUCCESS: 'Profil enregistré avec succès',
- PROFILE_SAVE_ERROR: 'Erreur: impossible d’enregistrer votre profil.',
-
- FORGOT_PASSWORD_LINK: 'Mot de passe oublié ?',
- REVERIFY_ACCOUNT_LINK: 'Re-envoyer un email de vérification',
-
- SIGNIN_BTN: 'Connexion',
- SIGNUP_BTN: 'Créer un compte',
- SAVE_PASSWORD_BTN: 'Enregistrer votre nouveau mot de passe',
-
- SUCCESS_HEADER: 'Votre compte a été enregistré !',
- SUCCESS_TEXT: 'Votre compte OhMyForm a été créé avec succès.',
- VERIFICATION_EMAIL_SENT: 'Un email de verification a été envoyé à',
- NOT_ACTIVATED_YET: 'Mais votre compte n\'est pas activé',
- BEFORE_YOU_CONTINUE: 'Avant de continuer, vous devez valider votre adresse mail. Merci de vérifier votre boîte mail. Si vous ne l’avez pas reçu dans les prochaines 24h, contactez-nous à ',
- CHECK_YOUR_EMAIL: 'Vérifiez vos emails, et cliquez sur le lien de validation pour activer votre compte. Si vous avez une question contactez-nous à',
-
- PASSWORD_RESTORE_HEADER: 'Mot de passe perdu',
- ENTER_YOUR_EMAIL: 'Entrer votre email',
- SUBMIT_BTN: 'Enregistrer',
-
- ASK_FOR_NEW_PASSWORD: 'Demander un nouveau mot de passe ',
- PASSWORD_RESET_INVALID: 'Ce lien de réinitialisation de mot de passe a déjà expiré',
- PASSWORD_RESET_SUCCESS: 'Mot de passe réinitialisé avec succès',
- PASSWORD_CHANGE_SUCCESS: 'Mot de passe enregistré avec succès',
-
- CONTINUE_TO_LOGIN: 'Aller à la page de connexion',
-
- VERIFY_SUCCESS: 'Votre compte est activé !',
- VERIFY_ERROR: 'Le lien de vérification est invalide ou a expiré',
- ERROR: 'Erreur'
- });
-
-}]);
diff --git a/public/modules/users/config/i18n/german.js b/public/modules/users/config/i18n/german.js
deleted file mode 100644
index ce572ebd..00000000
--- a/public/modules/users/config/i18n/german.js
+++ /dev/null
@@ -1,70 +0,0 @@
-'use strict';
-
-angular.module('users').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('de', {
- ACCESS_DENIED_TEXT: 'Sie müssen eingeloggt sein, um auf diese Seite zugreifen zu können',
- USERNAME_OR_EMAIL_LABEL: 'Benutzername oder E-Mail',
- USERNAME_LABEL: 'Benutzername',
- PASSWORD_LABEL: 'Passwort',
- CURRENT_PASSWORD_LABEL: 'Aktuelles Passwort',
- NEW_PASSWORD_LABEL: 'Neues Passwort',
- VERIFY_PASSWORD_LABEL: 'Passwort bestätigen',
- UPDATE_PASSWORD_LABEL: 'Passwort aktualisieren',
- FIRST_NAME_LABEL: 'Vorname',
- LAST_NAME_LABEL: 'Nachname',
- LANGUAGE_LABEL: 'Sprache',
- EMAIL_LABEL: 'Email',
-
- SIGNUP_ACCOUNT_LINK: 'Haben Sie kein Konto? Hier registrieren',
- SIGN_IN_ACCOUNT_LINK: 'Haben Sie bereits ein Konto? Hier anmelden',
- SIGNUP_HEADER_TEXT: 'Registrieren',
- SIGNIN_HEADER_TEXT: 'Anmelden',
-
- SIGNUP_ERROR_TEXT: 'Konnte die Registrierung aufgrund von Fehlern nicht abschließen',
- ENTER_ACCOUNT_EMAIL: 'Geben Sie Ihre Konto-E-Mail ein.',
- RESEND_VERIFICATION_EMAIL: 'Bestätigungs-E-Mail erneut senden',
- SAVE_CHANGES: 'Änderungen speichern',
- CANCEL_BTN: 'Abbrechen',
-
- EDIT_PROFILE: 'Bearbeiten Sie Ihr Profil',
- UPDATE_PROFILE_BTN: 'Profil aktualisieren',
- PROFILE_SAVE_SUCCESS: 'Profil wurde erfolgreich gespeichert',
- PROFILE_SAVE_ERROR: 'Könnte Ihr Profil nicht speichern.',
- CONNECTED_SOCIAL_ACCOUNTS: 'Verbundene Sozialkonten',
- CONNECT_OTHER_SOCIAL_ACCOUNTS: 'Andere soziale Konten verbinden',
-
- FORGOT_PASSWORD_LINK: 'Passwort vergessen?',
- REVERIFY_ACCOUNT_LINK: 'Bestätige deine Bestätigungs-E-Mail erneut',
-
- SIGNIN_BTN: "Anmelden",
- SIGNUP_BTN: 'Registrieren',
- SAVE_PASSWORD_BTN: 'Passwort speichern',
-
- SUCCESS_HEADER: 'Anmeldung erfolgreich',
- SUCCESS_TEXT: 'Sie haben ein Konto erfolgreich bei OhMyForm registriert.',
- VERIFICATION_EMAIL_SENT: 'Bestätigungs-E-Mail wurde gesendet',
- VERIFICATION_EMAIL_SENT_TO: 'Es wurde eine Bestätigungs-E-Mail gesendet.',
- NOT_ACTIVATED_YET: 'Dein Account ist noch nicht aktiviert',
- BEFORE_YOU_CONTINUE: 'Bevor Sie fortfahren, überprüfen Sie bitte Ihre E-Mail-Adresse auf Überprüfung. Wenn Sie nicht innerhalb von 24 Stunden erhalten Sie uns eine Zeile bei ',
- CHECK_YOUR_EMAIL: 'Überprüfe deine E-Mail und klicke auf den Aktivierungslink, um deinen Account zu aktivieren. Wenn Sie irgendwelche Fragen haben, lassen Sie uns eine Zeile bei ',
- WEITER: 'Weiter',
-
- PASSWORD_RESTORE_HEADER: 'Wiederherstellen Ihres Passworts',
- ENTER_YOUR_EMAIL: 'Geben Sie Ihre E-Mail-Adresse ein.',
- SUBMIT_BTN: 'Senden',
-
- ASK_FOR_NEW_PASSWORD: 'Neues Passwort zurücksetzen',
- PASSWORD_RESET_INVALID: 'Dieser Link zum Zurücksetzen des Passworts ist bereits abgelaufen',
- PASSWORD_RESET_SUCCESS: 'Passport erfolgreich zurückgesetzt',
- PASSWORD_CHANGE_SUCCESS: 'Pass wurde erfolgreich geändert',
- RESET_PASSWORD: 'Passwort zurücksetzen',
- CHANGE_PASSWORD: 'Ändern Sie Ihr Passwort',
-
- CONTINUE_TO_LOGIN: 'Weiter zur Anmeldeseite',
-
- VERIFY_SUCCESS: 'Konto erfolgreich aktiviert',
- VERIFY_ERROR: 'Überprüfungslink ist ungültig oder abgelaufen',
- ERROR: 'Fehler'
- });
-}]);
diff --git a/public/modules/users/config/i18n/italian.js b/public/modules/users/config/i18n/italian.js
deleted file mode 100644
index 7d7e444c..00000000
--- a/public/modules/users/config/i18n/italian.js
+++ /dev/null
@@ -1,70 +0,0 @@
-'use strict';
-
-angular.module('users').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('it', {
- ACCESS_DENIED_TEXT: 'Devi aver effettuato l\'accesso per accedere a questa pagina',
- USERNAME_OR_EMAIL_LABEL: 'Nome utente o posta elettronica',
- USERNAME_LABEL: 'Nome utente',
- PASSWORD_LABEL: 'Password',
- CURRENT_PASSWORD_LABEL: 'Current Password',
- NEW_PASSWORD_LABEL: 'Nuova password',
- VERIFY_PASSWORD_LABEL: 'Verifica password',
- UPDATE_PASSWORD_LABEL: 'Aggiorna password',
- FIRST_NAME_LABEL: 'Nome',
- LAST_NAME_LABEL: 'Cognome',
- LANGUAGE_LABEL: 'Lingua',
- EMAIL_LABEL: 'Email',
-
- SIGNUP_ACCOUNT_LINK: 'Non hai un account? Iscriviti qui ',
- SIGN_IN_ACCOUNT_LINK: 'Hai già un account? Accedi qui ',
- SIGNUP_HEADER_TEXT: 'Iscriviti',
- SIGNIN_HEADER_TEXT: 'Accedi',
-
- SIGNUP_ERROR_TEXT: 'Impossibile completare la registrazione a causa di errori',
- ENTER_ACCOUNT_EMAIL: "Inserisci l'email del tuo account.",
- RESEND_VERIFICATION_EMAIL: 'Ripeti l\'email di verifica',
- SAVE_CHANGES: 'Salva modifiche',
- CANCEL_BTN: 'Annulla',
-
- EDIT_PROFILE: 'Modifica il tuo profilo',
- UPDATE_PROFILE_BTN: 'Aggiorna profilo',
- PROFILE_SAVE_SUCCESS: 'Profilo salvato con successo',
- PROFILE_SAVE_ERROR: 'Impossibile salvare il tuo profilo.',
- CONNECTED_SOCIAL_ACCOUNTS: 'Conti sociali connessi',
- CONNECT_OTHER_SOCIAL_ACCOUNTS: 'Connetti altri account sociali',
-
- FORGOT_PASSWORD_LINK: 'Hai dimenticato la password?',
- REVERIFY_ACCOUNT_LINK: 'Ripeti la tua email di verifica',
-
- SIGNIN_BTN: 'Accedi',
- SIGNUP_BTN: 'Iscriviti',
- SAVE_PASSWORD_BTN: 'Salva password',
-
- SUCCESS_HEADER: 'Registra il successo',
- SUCCESS_TEXT: 'Hai registrato un account con OhMyForm.',
- VERIFICATION_EMAIL_SENT: 'L\'email di verifica è stata inviata',
- VERIFICATION_EMAIL_SENT_TO: 'E\' stata inviata un\'email di verifica a ',
- NOT_ACTIVATED_YET: 'Ma il tuo account non è ancora attivato',
- BEFORE_YOU_CONTINUE: 'Prima di continuare, assicurati di controllare la tua email per la nostra verifica. Se non lo ricevi entro 24 ore ci cali una linea a ',
- CHECK_YOUR_EMAIL: 'Controlla la tua email e fai clic sul link di attivazione per attivare il tuo account. Se hai domande, fai una linea a ',
- CONTINUA: 'Continua',
-
- PASSWORD_RESTORE_HEADER: 'Ripristina password',
- ENTER_YOUR_EMAIL: 'Inserisci l\'email del tuo account',
- SUBMIT_BTN: 'Invia',
-
- ASK_FOR_NEW_PASSWORD: 'Richiedi nuova password reimpostata',
- PASSWORD_RESET_INVALID: 'Questo collegamento per la reimpostazione della password è già scaduto',
- PASSWORD_RESET_SUCCESS: 'Passaporto resettato con successo',
- PASSWORD_CHANGE_SUCCESS: 'Passaporto modificato con successo',
- RESET_PASSWORD: 'Ripristina la tua password',
- CHANGE_PASSWORD: 'Modifica password',
-
- CONTINUE_TO_LOGIN: 'Continua alla pagina di login',
-
- VERIFY_SUCCESS: 'Account attivato correttamente',
- VERIFY_ERROR: 'Il collegamento di verifica non è valido o è scaduto',
- ERROR: 'Errore'
- });
-}]);
diff --git a/public/modules/users/config/i18n/spanish.js b/public/modules/users/config/i18n/spanish.js
deleted file mode 100644
index 82d96b11..00000000
--- a/public/modules/users/config/i18n/spanish.js
+++ /dev/null
@@ -1,70 +0,0 @@
-'use strict';
-
-angular.module('users').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('es', {
- ACCESS_DENIED_TEXT: 'Tenés que estar logueado para acceder a esta página',
- USERNAME_OR_EMAIL_LABEL: 'Usuario o Email',
- USERNAME_LABEL: 'Usuario',
- PASSWORD_LABEL: 'Contraseña',
- CURRENT_PASSWORD_LABEL: 'Contraseña actual',
- NEW_PASSWORD_LABEL: 'Nueva contraseña',
- VERIFY_PASSWORD_LABEL: 'Verificar contraseña',
- UPDATE_PASSWORD_LABEL: 'Actualizar contraseña',
- FIRST_NAME_LABEL: 'Nombre',
- LAST_NAME_LABEL: 'Apellido',
- LANGUAGE_LABEL: 'Idioma',
- EMAIL_LABEL: 'Email',
-
- SIGNUP_ACCOUNT_LINK: '¿No tenés cuenta? Resgistrate acá',
- SIGN_IN_ACCOUNT_LINK: '¿Ya tenés cuenta? Entra acá',
- SIGNUP_HEADER_TEXT: 'Registrar',
- SIGNIN_HEADER_TEXT: 'Entrar',
-
- SIGNUP_ERROR_TEXT: 'No se pudo terminar la registración por errores',
- ENTER_ACCOUNT_EMAIL: 'Ingresá tu correo electrónico.',
- RESEND_VERIFICATION_EMAIL: 'Reenviar email de verificación',
- SAVE_CHANGES: 'Grabar cambios',
- CANCEL_BTN: 'Cancelar',
-
- EDIT_PROFILE: 'Editar perfil',
- UPDATE_PROFILE_BTN: 'Actualizar perfil',
- PROFILE_SAVE_SUCCESS: 'Perfil actualizado satisfactoriamente',
- PROFILE_SAVE_ERROR: 'No se pudo grabar el perfil.',
- CONNECTED_SOCIAL_ACCOUNTS: 'Redes sociales conectadas',
- CONNECT_OTHER_SOCIAL_ACCOUNTS: 'Conectar otras redes sociales',
-
- FORGOT_PASSWORD_LINK: '¿Olvidaste la contraseña?',
- REVERIFY_ACCOUNT_LINK: 'Reenviar email de verificación',
-
- SIGNIN_BTN: 'Entrar',
- SIGNUP_BTN: 'Registrarse',
- SAVE_PASSWORD_BTN: 'Grabar contraseña',
-
- SUCCESS_HEADER: 'Ingresaste exitosamente',
- SUCCESS_TEXT: 'Registraste exitosamente una cuenta en OhMyForm.',
- VERIFICATION_EMAIL_SENT: 'El email de verificación fue enviado exitosamente',
- VERIFICATION_EMAIL_SENT_TO: 'Un email de verificación fue enviado a',
- NOT_ACTIVATED_YET: 'Tu cuenta aún no está activa',
- BEFORE_YOU_CONTINUE: 'Antes de continuar asegurate de leer el email de verificación que te enviamos. Si no lo recibís en 24hs escribinos a ',
- CHECK_YOUR_EMAIL: 'Leé el email y hacé click en el link de activación para activar la cuenta. Si tenés alguna pregunta escribinos a ',
- CONTINUE: 'Continuar',
-
- PASSWORD_RESTORE_HEADER: 'Restaurar la contraseña',
- ENTER_YOUR_EMAIL: 'Ingresá el email de tu cuenta.',
- SUBMIT_BTN: 'Enviar',
-
- ASK_FOR_NEW_PASSWORD: 'Pedir reseteo de contraseña',
- PASSWORD_RESET_INVALID: 'Este enlace de restablecimiento de contraseña ya ha caducado',
- PASSWORD_RESET_SUCCESS: 'Contraseña exitosamente reseteada',
- PASSWORD_CHANGE_SUCCESS: 'Contraseña exitosamente cambiada',
- RESET_PASSWORD: 'Resetear contraseña',
- CHANGE_PASSWORD: 'Cambiar contraseña',
-
- CONTINUE_TO_LOGIN: 'Ir a la página de ingreso',
-
- VERIFY_SUCCESS: 'Cuenta activada exitosamente',
- VERIFY_ERROR: 'El link de verificación es inválido o inexistente',
- ERROR: 'Error'
- });
-}]);
diff --git a/public/modules/users/config/i18n/swedish.js b/public/modules/users/config/i18n/swedish.js
deleted file mode 100644
index 1832390e..00000000
--- a/public/modules/users/config/i18n/swedish.js
+++ /dev/null
@@ -1,71 +0,0 @@
-'use strict';
-
-angular.module('users').config(['$translateProvider', function ($translateProvider) {
-
- $translateProvider.translations('sv', {
- ACCESS_DENIED_TEXT: 'Du behöver vara inloggad för att kunna besöka denna sida',
- USERNAME_OR_EMAIL_LABEL: 'Användarnamn eller E-post',
- USERNAME_LABEL: 'Användarnamn',
- PASSWORD_LABEL: 'Lösenord',
- CURRENT_PASSWORD_LABEL: 'Nuvarande Lösenord',
- NEW_PASSWORD_LABEL: 'Nytt Lösenord',
- VERIFY_PASSWORD_LABEL: 'Bekräfta Lösenord',
- UPDATE_PASSWORD_LABEL: 'Uppdatera Lösenord',
- FIRST_NAME_LABEL: 'Förnamn',
- LAST_NAME_LABEL: 'Efternamn',
- LANGUAGE_LABEL: 'Språk',
- EMAIL_LABEL: 'E-post',
-
- SIGNUP_ACCOUNT_LINK: 'Har du inte redan ett konto? Registrera dig här',
- SIGN_IN_ACCOUNT_LINK: 'Har du redan ett konto? Logga in här',
- SIGNUP_HEADER_TEXT: 'Registrera',
- SIGNIN_HEADER_TEXT: 'Logga in',
-
- SIGNUP_ERROR_TEXT: 'Kunde inte slutföra registrering på grund av fel',
- ENTER_ACCOUNT_EMAIL: 'Ange e-postadress för ditt konto.',
- RESEND_VERIFICATION_EMAIL: 'Skicka om E-post för Verifiering',
- SAVE_CHANGES: 'Spara Ändringar',
- CANCEL_BTN: 'Avbryt',
-
- EDIT_PROFILE: 'Redigera din profil',
- UPDATE_PROFILE_BTN: 'Uppdatera Profil',
- PROFILE_SAVE_SUCCESS: 'Profil sparades framgångsrikt',
- PROFILE_SAVE_ERROR: 'Kunde Inte Spara Din Profil.',
- CONNECTED_SOCIAL_ACCOUNTS: 'Kopplade sociala konton',
- CONNECT_OTHER_SOCIAL_ACCOUNTS: 'Koppla andra sociala konton',
-
- FORGOT_PASSWORD_LINK: 'Glömt ditt lösenord?',
- REVERIFY_ACCOUNT_LINK: 'Skicka om e-postmeddelande för verifiering',
-
- SIGNIN_BTN: 'Logga in',
- SIGNUP_BTN: 'Registrera',
- SAVE_PASSWORD_BTN: 'Spara Lösenord',
-
- SUCCESS_HEADER: 'Registrering Framgånsrik',
- SUCCESS_TEXT: 'Du har framgångsrikt registrerat ett konto på OhMyForm.',
- VERIFICATION_EMAIL_SENT: 'Ett Verifieringsmeddelande har blivit Skickat',
- VERIFICATION_EMAIL_SENT_TO: 'Ett verifieringsmeddelande har blivit skickat till',
- NOT_ACTIVATED_YET: 'Men ditt konto är ännu inte aktiverat',
- BEFORE_YOU_CONTINUE: 'Innan du fortsätter, försäkra dig om att kolla din e-post för vår verifiering. Om du inte tar emot den inom 24 timmar så skicka oss ett meddelande på ',
- CHECK_YOUR_EMAIL: 'Kolla din e-post och klicka på aktiveringslänken för att aktivera ditt konto. Om du har några frågor så skicka oss ett meddelande på ',
- CONTINUE: 'Fortsätt',
-
- PASSWORD_RESTORE_HEADER: 'Återställ ditt lösenord',
- ENTER_YOUR_EMAIL: 'Ange e-postadressen till ditt konto.',
- SUBMIT_BTN: 'Skicka',
-
- ASK_FOR_NEW_PASSWORD: 'Fråga efter ny lösenordsåterställning',
- PASSWORD_RESET_INVALID: 'Länken till återställning av lösenord är ogiltig',
- PASSWORD_RESET_SUCCESS: 'Lösenordet återställdes framgångsrikt',
- PASSWORD_CHANGE_SUCCESS: 'Lösenordet ändrades framgångsrikt',
- RESET_PASSWORD: 'Återställ ditt lösenord',
- CHANGE_PASSWORD: 'Ändra ditt lösenord',
-
- CONTINUE_TO_LOGIN: 'Fortsätt till logga in-sidan',
-
- VERIFY_SUCCESS: 'Kontot framgångsrikt aktiverat',
- VERIFY_ERROR: 'Verifieringslänken är ogiltig eller har utgått',
- ERROR: 'Fel'
- });
-
-}]);
diff --git a/public/modules/users/config/users.client.config.js b/public/modules/users/config/users.client.config.js
deleted file mode 100755
index e3dece0c..00000000
--- a/public/modules/users/config/users.client.config.js
+++ /dev/null
@@ -1,25 +0,0 @@
-'use strict';
-
-// Config HTTP Error Handling
-angular.module('users').config(['$httpProvider',
- function($httpProvider) {
- $httpProvider.interceptors.push(function($q, $location) {
- return {
- responseError: function(response) {
- if( $location.path() !== '/users/me' && response.config){
- if(response.config.url !== '/users/me'){
- if (response.status === 401) {
- // save the current location so that login can redirect back
- $location.nextAfterLogin = $location.path();
- $location.path('/signin');
- }else if(response.status === 403){
- $location.path('/access_denied');
- }
- }
-
- }
- return $q.reject(response);
- }
- };
- });
-}]);
diff --git a/public/modules/users/config/users.client.routes.js b/public/modules/users/config/users.client.routes.js
deleted file mode 100755
index ac8f6ff9..00000000
--- a/public/modules/users/config/users.client.routes.js
+++ /dev/null
@@ -1,111 +0,0 @@
-'use strict';
-
-// Setting up route
-angular.module('users').config(['$stateProvider',
- function($stateProvider) {
-
- var checkLoggedin = function($q, $timeout, $state, User, Auth) {
- var deferred = $q.defer();
-
- if (Auth.currentUser && Auth.currentUser.email) {
- return;
- }
- else {
- return User.getCurrent().then(
- function(user) {
- Auth.login(user);
- return;
- },
- function() {
- Auth.logout();
- $timeout(deferred.reject());
- $state.go('signin', {reload: true});
- return;
- });
- }
-
-
- };
-
- var checkSignupDisabled = function($window, $timeout, $q) {
- var deferred = $q.defer();
- if($window.signupDisabled) {
- $timeout(deferred.reject());
- } else {
- $timeout(deferred.resolve());
- }
- return deferred.promise;
- };
-
- // Users state routing
- $stateProvider.
- state('profile', {
- resolve: {
- currentUser: ['$q', '$timeout', '$state', 'User', 'Auth', checkLoggedin]
- },
- url: '/settings/profile',
- templateUrl: 'modules/users/views/settings/edit-profile.client.view.html',
- controller: 'SettingsController'
- }).
- state('password', {
- resolve: {
- currentUser: ['$q', '$timeout', '$state', 'User', 'Auth', checkLoggedin]
- },
- url: '/settings/password',
- templateUrl: 'modules/users/views/settings/change-password.client.view.html',
- controller: 'SettingsController'
- }).
- state('signup', {
- resolve: {
- isDisabled: checkSignupDisabled
- },
- url: '/signup',
- templateUrl: 'modules/users/views/authentication/signup.client.view.html'
- }).
- state('signup-success', {
- resolve: {
- isDisabled: checkSignupDisabled
- },
- url: '/signup-success',
- templateUrl: 'modules/users/views/authentication/signup-success.client.view.html'
- }).
- state('signin', {
- url: '/signin',
- templateUrl: 'modules/users/views/authentication/signin.client.view.html'
- }).
- state('access_denied', {
- url: '/access_denied',
- templateUrl: 'modules/users/views/authentication/access-denied.client.view.html'
- }).
- state('verify', {
- resolve: {
- isDisabled: checkSignupDisabled
- },
- url: '/verify/:token',
- templateUrl: 'modules/users/views/verify/verify-account.client.view.html'
- }).
- state('resendVerifyEmail', {
- resolve: {
- isDisabled: checkSignupDisabled
- },
- url: '/verify',
- templateUrl: 'modules/users/views/verify/resend-verify-email.client.view.html'
- }).
- state('forgot', {
- url: '/password/forgot',
- templateUrl: 'modules/users/views/password/forgot-password.client.view.html'
- }).
- state('reset-invalid', {
- url: '/password/reset/invalid',
- templateUrl: 'modules/users/views/password/reset-password-invalid.client.view.html'
- }).
- state('reset-success', {
- url: '/password/reset/success',
- templateUrl: 'modules/users/views/password/reset-password-success.client.view.html'
- }).
- state('reset', {
- url: '/password/reset/:token',
- templateUrl: 'modules/users/views/password/reset-password.client.view.html'
- });
- }
-]);
diff --git a/public/modules/users/controllers/authentication.client.controller.js b/public/modules/users/controllers/authentication.client.controller.js
deleted file mode 100755
index 22dbaee5..00000000
--- a/public/modules/users/controllers/authentication.client.controller.js
+++ /dev/null
@@ -1,61 +0,0 @@
-'use strict';
-
-angular.module('users').controller('AuthenticationController', ['$scope', '$location', '$state', '$rootScope', 'User', 'Auth',
- function($scope, $location, $state, $rootScope, User, Auth) {
-
- //This helps us test the controller by allowing tests to inject their own scope variables
- if(!$scope.credentials) $scope.credentials = {};
- if(!$scope.forms) $scope.forms = {};
-
- $scope.error = '';
-
- var statesToIgnore = ['', 'home', 'signin', 'resendVerifyEmail', 'verify', 'signup', 'signup-success', 'forgot', 'reset-invalid', 'reset', 'reset-success'];
-
- $scope.signin = function() {
- if($scope.credentials.hasOwnProperty('username') && $scope.forms.hasOwnProperty('signinForm') && $scope.forms.signinForm.$valid){
- User.login($scope.credentials).then(
- function(currUser) {
- Auth.login(currUser);
- $rootScope.user = $scope.user = currUser;
-
- if($state.previous && statesToIgnore.indexOf($state.previous.state.name) === -1) {
- $state.go($state.previous.state.name, $state.previous.params);
- } else {
- $state.go('listForms');
- }
- },
- function(error) {
- $scope.error = error;
- console.error('loginError: '+error);
- }
- );
- }
- };
-
- $scope.signup = function() {
- //TODO - David : need to put this somewhere more appropriate
- if($scope.credentials.username === 'admin'){
- $scope.error = 'Username cannot be \'admin\'. Please pick another username.';
- return;
- }
-
- if($scope.credentials && $scope.forms.hasOwnProperty('signupForm') && $scope.forms.signupForm.$valid){
- User.signup($scope.credentials).then(
- function(response) {
- $state.go('signup-success');
- },
- function(error) {
- console.error(error);
- if(error) {
- $scope.error = error;
- console.error(error);
- } else {
- console.error('No response received');
- }
- }
- );
- }
- };
-
- }
-]);
diff --git a/public/modules/users/controllers/change_password.client.controller.js b/public/modules/users/controllers/change_password.client.controller.js
deleted file mode 100644
index 4d2152e3..00000000
--- a/public/modules/users/controllers/change_password.client.controller.js
+++ /dev/null
@@ -1,27 +0,0 @@
-'use strict';
-
-angular.module('users').controller('ChangePasswordController', ['$scope', '$rootScope', '$http', '$state', 'Users', 'Auth',
- function($scope, $rootScope, $http, $state, Users, Auth) {
- $scope.user = Auth.currentUser;
- console.log($scope.user);
-
- $scope.cancel = function(){
- $scope.user = Auth.currentUser;
- };
-
- // Change user password
- $scope.changeUserPassword = function() {
- $scope.success = $scope.error = null;
-
- $http.post('/users/password', $scope.passwordDetails).success(function(response) {
- // If successful show success message and clear form
- $scope.success = true;
- $scope.error = null;
- $scope.passwordDetails = null;
- }).error(function(response) {
- $scope.success = null;
- $scope.error = response.message;
- });
- };
- }
-]);
diff --git a/public/modules/users/controllers/password.client.controller.js b/public/modules/users/controllers/password.client.controller.js
deleted file mode 100755
index d66b369e..00000000
--- a/public/modules/users/controllers/password.client.controller.js
+++ /dev/null
@@ -1,48 +0,0 @@
-'use strict';
-
-angular.module('users').controller('PasswordController', ['$scope', '$stateParams', '$state', 'User',
- function($scope, $stateParams, $state, User) {
-
- $scope.error = '';
- if(!$scope.forms) $scope.forms = {};
-
- // Submit forgotten password account id
- $scope.askForPasswordReset = function() {
- User.askForPasswordReset($scope.credentials).then(
- function(response){
- $scope.success = response.message;
- $scope.error = null;
- $scope.credentials = null;
- },
- function(error){
- $scope.error = error;
- $scope.success = null;
- $scope.credentials = null;
- }
- );
- };
-
- // Change user password
- $scope.resetUserPassword = function() {
- if($scope.forms.hasOwnProperty('resetPasswordForm') && $scope.forms.resetPasswordForm.$valid){
- $scope.success = $scope.error = null;
- User.resetPassword($scope.passwordDetails, $stateParams.token).then(
- function(response){
- // If successful show success message and clear form
- $scope.success = response.message;
- $scope.error = null;
- $scope.passwordDetails = null;
-
- // And redirect to the index page
- $state.go('reset-success');
- },
- function(error){
- $scope.error = error.message || error;
- $scope.success = null;
- $scope.passwordDetails = null;
- }
- );
- }
- };
- }
-]);
diff --git a/public/modules/users/controllers/settings.client.controller.js b/public/modules/users/controllers/settings.client.controller.js
deleted file mode 100755
index 3b26c04b..00000000
--- a/public/modules/users/controllers/settings.client.controller.js
+++ /dev/null
@@ -1,32 +0,0 @@
-'use strict';
-
-angular.module('users').controller('SettingsController', ['$scope', '$rootScope', '$http', '$state', 'Users', 'Auth',
- function($scope, $rootScope, $http, $state, Users, Auth) {
-
- $scope.user = Auth.currentUser;
-
- $scope.cancel = function(){
- $scope.user = Auth.currentUser;
- };
-
- // Update a user profile
- $scope.updateUserProfile = function(isValid) {
- if (isValid) {
- $scope.success = $scope.error = null;
- var user = new Users($scope.user);
-
- user.$update(function(response) {
- $scope.success = true;
- $scope.error = null;
- $scope.user = response;
- $scope.$apply();
- }, function(response) {
- $scope.success = null;
- $scope.error = response.data.message;
- });
- } else {
- $scope.submitted = true;
- }
- };
- }
-]);
diff --git a/public/modules/users/controllers/verify.client.controller.js b/public/modules/users/controllers/verify.client.controller.js
deleted file mode 100644
index 80ca6e90..00000000
--- a/public/modules/users/controllers/verify.client.controller.js
+++ /dev/null
@@ -1,49 +0,0 @@
-'use strict';
-
-angular.module('users').controller('VerifyController', ['$scope', '$state', '$rootScope', 'User', 'Auth', '$stateParams',
- function($scope, $state, $rootScope, User, Auth, $stateParams) {
- $scope.isResetSent = false;
- if(!$scope.credentials) $scope.credentials = {};
- $scope.error = '';
-
- // Submit forgotten password account id
- $scope.resendVerifyEmail = function() {
- if($scope.credentials.hasOwnProperty('email')){
- User.resendVerifyEmail($scope.credentials.email).then(
- function(response){
- $scope.success = response.message;
- $scope.error = null;
- $scope.credentials = null;
- $scope.isResetSent = true;
- },
- function(error){
- $scope.error = error.message || error;
- $scope.success = null;
- $scope.credentials.email = null;
- $scope.isResetSent = false;
- }
- );
- }
- };
-
- //Validate Verification Token
- $scope.validateVerifyToken = function() {
- if($stateParams.token){
- User.validateVerifyToken($stateParams.token).then(
- function(response){
- $scope.success = response.message;
- $scope.error = null;
- $scope.isResetSent = true;
- $scope.credentials.email = null;
- },
- function(error){
- $scope.isResetSent = false;
- $scope.success = null;
- $scope.error = error;
- $scope.credentials.email = null;
- }
- );
- }
- };
- }
-]);
diff --git a/public/modules/users/css/users.css b/public/modules/users/css/users.css
deleted file mode 100755
index 8a70ecf0..00000000
--- a/public/modules/users/css/users.css
+++ /dev/null
@@ -1,117 +0,0 @@
-section.auth {
- padding: 70px 0;
- position: absolute;
- min-height: 100%;
- top: 0;
- left: 0;
- width: 100%;
- color: white;
- background-color: #50B5C1;
- background: -moz-linear-gradient(137deg, #50B5C1 0%, #6450A0 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50B5C1), color-stop(100%,#6450A0));
- background: -webkit-linear-gradient(137deg, #50B5C1 0%,#6450A0 100%);
- background: -o-linear-gradient(137deg, #50B5C1 0%,#6450A0 100%);
- background: -ms-linear-gradient(137deg, #50B5C1 0%,#6450A0 100%);
-}
- section.auth > h3{
- font-size: 2em;
- font-weight: 500;
- }
-
- .valign-wrapper {
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-align-items: center;
- -ms-flex-align: center;
- align-items: center;
- }
-
- .valign-wrapper .valign {
- display: block;
- width: 100%;
- }
-
- section.auth a {
- color: white;
- text-decoration: underline;
- }
-
- section.auth.signup-view > h3 {
- font-size: 3em;
- padding-bottom: 0.5em;
- }
-
- section.auth form .field-input select {
- padding: 0.45em 0.9em;
- width: 100%;
- background: transparent;
- font-size: 16px;
- border: 1px solid #ccc;
- min-height: 34px;
- }
-
- section.auth input {
- color: #4c4c4c;
- }
-
- section.auth .btn {
- border-radius: 100px;
- font-size: 14px;
- padding: 12px 28px;
- margin-top: 1em;
- text-transform: uppercase;
- }
-
-
- .btn-rounded.btn-signup {
- background-color: #FFD747;
- color: #896D0B;
- border: 2px #FFD747 solid;
- }
-
- .btn-rounded.btn-signup:hover {
- color: #FFD747;
- background-color: #896D0B;
- border: 2px #896D0B solid;
- }
-
- .btn-rounded.btn-default {
- background-color: transparent;
- color: white;
- border: 2px white solid;
- }
-
- .btn-rounded.btn-default:focus, .btn-rounded.btn-default:hover {
- color: #6450A0;
- background-color: white;
- border-color: white;
- }
-
-@media (min-width: 992px) {
- .nav-users {
- position: fixed;
- }
-}
-.remove-account-container {
- display: inline-block;
- position: relative;
-}
-.btn-remove-account {
- top: 10px;
- right: 10px;
- position: absolute;
-}
-
-section.auth input.form-control {
- min-height: 30px!important;
- border: none;
-}
-
-input.form-control {
- height: auto;
- border-radius: 4px;
- box-shadow: none;
- font-size: 18px;
- padding: 20px 10px;
-}
diff --git a/public/modules/users/img/buttons/facebook.png b/public/modules/users/img/buttons/facebook.png
deleted file mode 100755
index ac641f53..00000000
Binary files a/public/modules/users/img/buttons/facebook.png and /dev/null differ
diff --git a/public/modules/users/img/buttons/github.png b/public/modules/users/img/buttons/github.png
deleted file mode 100755
index f6f30c79..00000000
Binary files a/public/modules/users/img/buttons/github.png and /dev/null differ
diff --git a/public/modules/users/img/buttons/google.png b/public/modules/users/img/buttons/google.png
deleted file mode 100755
index c18ecfe8..00000000
Binary files a/public/modules/users/img/buttons/google.png and /dev/null differ
diff --git a/public/modules/users/img/buttons/linkedin.png b/public/modules/users/img/buttons/linkedin.png
deleted file mode 100755
index ccc9952d..00000000
Binary files a/public/modules/users/img/buttons/linkedin.png and /dev/null differ
diff --git a/public/modules/users/img/buttons/twitter.png b/public/modules/users/img/buttons/twitter.png
deleted file mode 100755
index ff91c98c..00000000
Binary files a/public/modules/users/img/buttons/twitter.png and /dev/null differ
diff --git a/public/modules/users/services/auth.client.service.js b/public/modules/users/services/auth.client.service.js
deleted file mode 100644
index 48ea544f..00000000
--- a/public/modules/users/services/auth.client.service.js
+++ /dev/null
@@ -1,68 +0,0 @@
-'use strict';
-
-angular.module('users').factory('Auth', ['$window', '$q', 'User',
- function($window, $q, User) {
-
- var userState = {
- isLoggedIn: false
- };
-
- var service = {
- _currentUser: null,
- get currentUser(){
- return this._currentUser;
- },
-
- // Note: we can't make the User a dependency of Auth
- // because that would create a circular dependency
- // Auth <- $http <- $resource <- LoopBackResource <- User <- Auth
- ensureHasCurrentUser: function() {
- var deferred = $q.defer();
-
- if (this._currentUser && this._currentUser.username) {
- deferred.resolve(this._currentUser);
- } else if ($window.user) {
- this._currentUser = $window.user;
- deferred.resolve(this._currentUser)
- } else {
- var that = this;
- User.getCurrent().then(function(fetchedUser) {
- that._currentUser = fetchedUser;
- $window.user = fetchedUser;
- userState.isLoggedIn = true;
- deferred.resolve(fetchedUser);
- },
- function(response) {
- that._currentUser = null;
- $window.user = null;
- userState.isLoggedIn = false;
- deferred.reject('User data could not be fetched from server');
- });
- }
-
- return deferred.promise;
- },
-
- isAuthenticated: function() {
- return !!this._currentUser && this._currentUser.username;
- },
-
- login: function(new_user) {
- userState.isLoggedIn = true;
- this._currentUser = new_user;
- },
-
- update: function(new_user) {
- this._currentUser = new_user;
- },
-
- logout: function() {
- $window.user = null;
- userState.isLoggedIn = false;
- this._currentUser = null;
- }
- };
- return service;
-
- }
-]);
diff --git a/public/modules/users/services/authorizer.client.service.js b/public/modules/users/services/authorizer.client.service.js
deleted file mode 100644
index 16bd9e81..00000000
--- a/public/modules/users/services/authorizer.client.service.js
+++ /dev/null
@@ -1,34 +0,0 @@
-'use strict';
-
-angular.module('users').service('Authorizer', function(APP_PERMISSIONS, USER_ROLES) {
- return function(user) {
- return {
- canAccess: function(permissions) {
- var i, len, permission;
- if (!angular.isArray(permissions)) {
- permissions = [permissions];
- }
- for (i = 0, len = permissions.length; i < len; i++) {
- permission = permissions[i];
- if (APP_PERMISSIONS[permission] === null) {
- throw 'Bad permission value';
- }
- if (user && user.roles) {
- switch (permission) {
- case APP_PERMISSIONS.viewAdminSettings:
- case APP_PERMISSIONS.editAdminSettings:
- return user.roles.indexOf(USER_ROLES.admin) > -1;
- case APP_PERMISSIONS.viewPrivateForm:
- case APP_PERMISSIONS.editForm:
- return user.roles.indexOf(USER_ROLES.admin) > -1 || user.roles.indexOf(USER_ROLES.normal) > -1;
- }
- } else {
- return false;
- }
- }
-
- return false;
- }
- };
- };
-});
\ No newline at end of file
diff --git a/public/modules/users/services/user.client.service.js b/public/modules/users/services/user.client.service.js
deleted file mode 100644
index 2bec0664..00000000
--- a/public/modules/users/services/user.client.service.js
+++ /dev/null
@@ -1,107 +0,0 @@
-'use strict';
-
-angular.module('users').factory('User', ['$window', '$q', '$timeout', '$http', '$state',
- function($window, $q, $timeout, $http, $state) {
-
- var userService = {
- getCurrent: function() {
- var deferred = $q.defer();
- $http.get('/users/me')
- .then(function(response) {
- deferred.resolve(response.data);
- }, function() {
- deferred.reject('User\'s session has expired');
- });
-
- return deferred.promise;
- },
- login: function(credentials) {
- var deferred = $q.defer();
- $http.post('/auth/signin', credentials).then(function(response) {
- deferred.resolve(response.data);
- }, function(error) {
- deferred.reject(error.data.message || error.data);
- });
-
- return deferred.promise;
- },
- logout: function() {
- var deferred = $q.defer();
- $http.get('/auth/signout').then(function(response) {
- deferred.resolve(null);
- }, function(error) {
- deferred.reject(error.data.message || error.data);
- });
-
- return deferred.promise;
- },
- signup: function(credentials) {
- var deferred = $q.defer();
- $http.post('/auth/signup', credentials).then(function(response) {
- // If successful we assign the response to the global user model
- deferred.resolve(response.data);
- }, function(error) {
- deferred.reject(error.data.message || error.data);
- });
-
- return deferred.promise;
- },
-
- resendVerifyEmail: function(_email) {
- var deferred = $q.defer();
- $http.post('/auth/verify', {email: _email}).then(function(response) {
- deferred.resolve(response.data);
- }, function(error) {
- deferred.reject(error.data.message || error.data);
- });
-
- return deferred.promise;
- },
-
- validateVerifyToken: function(token) {
- //DAVID: TODO: The valid length of a token should somehow be linked to server config values
- //DAVID: TODO: SEMI-URGENT: Should we even be doing this?
- var validTokenRe = /^([A-Za-z0-9]{48})$/g;
- if( !validTokenRe.test(token) ) throw new Error('Error token: '+token+' is not a valid verification token');
-
- var deferred = $q.defer();
- $http.get('/auth/verify/'+token).then(function(response) {
- deferred.resolve(response.data);
- }, function(error) {
- deferred.reject(error.data);
- });
-
- return deferred.promise;
- },
-
- resetPassword: function(passwordDetails, token) {
- var deferred = $q.defer();
- $http.post('/auth/reset/'+token, passwordDetails).then(function(response) {
- deferred.resolve(response);
- }, function(error) {
- deferred.reject(error.data.message || error.data);
- });
-
- return deferred.promise;
- },
-
- // Submit forgotten password account id
- askForPasswordReset: function(credentials) {
- var deferred = $q.defer();
- $http.post('/auth/forgot', credentials).then(function(response) {
- // Show user success message and clear form
- deferred.resolve(response.data);
- }, function(error) {
- // Show user error message
- deferred.reject(error.data.message || error.data);
- });
-
- return deferred.promise;
- }
-
- };
-
- return userService;
-
- }
-]);
diff --git a/public/modules/users/services/users.client.service.js b/public/modules/users/services/users.client.service.js
deleted file mode 100755
index 642dbcc7..00000000
--- a/public/modules/users/services/users.client.service.js
+++ /dev/null
@@ -1,12 +0,0 @@
-'use strict';
-
-// Users service used for communicating with the users REST endpoint
-angular.module('users').factory('Users', ['$resource', 'USERS_URL',
- function($resource, USERS_URL) {
- return $resource(USERS_URL, {}, {
- update: {
- method: 'PUT'
- }
- });
- }
-]);
\ No newline at end of file
diff --git a/public/modules/users/tests/unit/controllers/authentication.client.controller.test.js b/public/modules/users/tests/unit/controllers/authentication.client.controller.test.js
deleted file mode 100644
index 018ccc8a..00000000
--- a/public/modules/users/tests/unit/controllers/authentication.client.controller.test.js
+++ /dev/null
@@ -1,243 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('Authentication Controller Tests', function() {
- // Initialize global variables
- var ctrl,
- scope,
- $httpBackend,
- $stateParams,
- $state;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- var sampleForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- var expectedForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- visible_form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- var sampleCredentials = {
- username: sampleUser.username,
- password: sampleUser.password,
- };
-
-
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
- beforeEach(module('module-templates'));
- beforeEach(module('stateMock'));
-
- // Mock Users Service
- beforeEach(module(function($provide) {
- $provide.service('User', function($q) {
- return {
- getCurrent: function() {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(sampleUser);
- }
- };
- },
- login: function(credentials) {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(sampleUser);
- }
- };
- },
- logout: function() {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(null);
- }
- };
- },
- signup: function(credentials) {
- return {
- then: function(onFulfilled, onRejected, progressBack) {
- return onFulfilled(sampleUser);
- }
- };
- }
- };
- });
- }));
-
- // Mock Authentication Service
- beforeEach(module(function($provide) {
- $provide.service('Auth', function() {
- return {
- _currentUser: null,
- get currentUser(){
- return sampleUser
- },
- login: function(user) {
- },
- ensureHasCurrentUser: function() {
- return sampleUser;
- },
- isAuthenticated: function() {
- return true;
- }
- };
- });
- }));
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function($controller, $rootScope, _$state_, _$stateParams_, _$httpBackend_, Auth, User) {
- // Set a new global scope
- scope = $rootScope.$new();
- scope.forms = {
- signinForm: {
- $valid: true
- },
- signupForm: {
- $valid: true
- },
- };
-
- scope.credentials = _.cloneDeep(sampleCredentials);
-
- // Point global variables to injected services
- $stateParams = _$stateParams_;
- $httpBackend = _$httpBackend_;
- $state = _$state_;
-
- $httpBackend.whenGET('/forms').respond('');
- $httpBackend.whenGET('/users/me/').respond('');
-
- // Initialize the Forms controller.
-
- this.init = function(){
- ctrl = $controller('AuthenticationController', {
- $scope: scope
- });
- }
- }));
-
- it('$scope.signin should sign-in in user with valid credentials', inject(function(Auth) {
- this.init();
-
- //Set $state transition
- $state.expectTransitionTo('listForms');
- spyOn(Auth, 'login');
-
- //Run Controller Logic to Test
- scope.signin();
-
- // Test scope value
- expect(Auth.ensureHasCurrentUser()).toEqualData(sampleUser);
- expect(Auth.login).toHaveBeenCalledTimes(1);
- expect(scope.user).toEqualData(sampleUser);
-
- $state.ensureAllTransitionsHappened();
- }));
-
- it('$scope.signin should sign-in in user and redirect to previous state', inject(function(Auth) {
- this.init();
-
- $state.previous = {
- state: {
- name: 'profile'
- },
- fromParams: {}
- }
-
- //Set $state transition
- $state.expectTransitionTo('profile');
- spyOn(Auth, 'login');
-
- //Run Controller Logic to Test
- scope.signin();
-
- // Test scope value
- expect(Auth.ensureHasCurrentUser()).toEqualData(sampleUser);
- expect(Auth.login).toHaveBeenCalledTimes(1);
- expect(scope.user).toEqualData(sampleUser);
-
- $state.ensureAllTransitionsHappened();
- }));
-
-
- it('$scope.signup should sign-up user with valid credentials', inject(function(Auth) {
- this.init();
-
- //Set $state transition
- $state.expectTransitionTo('signup-success');
- spyOn(Auth, 'isAuthenticated').and.returnValue(false);
-
- //Run Controller Logic to Test
- scope.signup();
-
- $state.ensureAllTransitionsHappened();
- }));
-
- it('$scope.signup should not sign-up user if username is admin', function() {
- scope.credentials.username = 'admin';
- scope.credentials.email = 'test@example.com';
- this.init();
-
- //Run Controller Logic to Test
- scope.signup();
-
- expect(scope.error).toEqual('Username cannot be \'admin\'. Please pick another username.');
- });
- });
-}());
\ No newline at end of file
diff --git a/public/modules/users/tests/unit/controllers/password.client.controller.test.js b/public/modules/users/tests/unit/controllers/password.client.controller.test.js
deleted file mode 100644
index 9059b0b6..00000000
--- a/public/modules/users/tests/unit/controllers/password.client.controller.test.js
+++ /dev/null
@@ -1,128 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('Password Controller Tests', function() {
- // Initialize global variables
- var ctrl,
- scope,
- $httpBackend,
- $state;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- var sampleForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- var sampleCredentials = {
- username: sampleUser.username,
- password: sampleUser.password,
- };
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
- beforeEach(module('module-templates'));
- beforeEach(module('stateMock'));
-
- var thenFunction = function(onFulfilled, onRejected, progressBack){
- onFulfilled(sampleForm)
- };
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function($controller, $rootScope, _$state_, _$httpBackend_, Auth, User) {
- // Set a new global scope
- scope = $rootScope.$new();
-
- scope.credentials = _.cloneDeep(sampleCredentials);
- scope.passwordDetails = {
- newPassword: 'aoeeaoaeo',
- verifyPassword: 'aoeeaoaeo'
- }
-
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
- $state = _$state_;
-
- $httpBackend.whenGET('/forms').respond('');
- $httpBackend.whenGET('/users/me/').respond('');
-
- // Initialize the Forms controller.
-
- this.init = function(){
- ctrl = $controller('PasswordController', {
- $scope: scope
- });
- }
- }));
-
- it('$scope.resetUserPassword should call User.resetPassword if form is valid', inject(function(User) {
- scope.forms = {
- resetPasswordForm: {
- $valid: true
- }
- };
- this.init();
-
- //Set $state transition
- $state.expectTransitionTo('reset-success');
- spyOn(User, 'resetPassword').and.returnValue({ then: thenFunction });
-
- //Run Controller Logic to Test
- scope.resetUserPassword();
-
- // Test scope value
- expect(User.resetPassword).toHaveBeenCalledTimes(1);
- $state.ensureAllTransitionsHappened();
- }));
-
- it('$scope.resetUserPassword should not call User.resetPassword if form is invalid', inject(function(User) {
- scope.forms = {
- resetPasswordForm: {
- $valid: false
- }
- };
- this.init();
-
- //Set $state transition
- spyOn(User, 'resetPassword').and.returnValue({ then: thenFunction });
-
- //Run Controller Logic to Test
- scope.resetUserPassword();
-
- // Test scope value
- expect(User.resetPassword).toHaveBeenCalledTimes(0);
- }));
-
- it('$scope.askForPasswordReset should call User.askForPasswordReset', inject(function(User) {
- this.init();
-
- spyOn(User, 'askForPasswordReset').and.returnValue({ then: thenFunction });
-
- //Run Controller Logic to Test
- scope.askForPasswordReset();
-
- // Test scope value
- expect(User.askForPasswordReset).toHaveBeenCalledTimes(1);
- }));
- });
-}());
\ No newline at end of file
diff --git a/public/modules/users/tests/unit/controllers/settings.client.controller.test.js b/public/modules/users/tests/unit/controllers/settings.client.controller.test.js
deleted file mode 100644
index bec5df87..00000000
--- a/public/modules/users/tests/unit/controllers/settings.client.controller.test.js
+++ /dev/null
@@ -1,134 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('Settings Controller Tests', function() {
- // Initialize global variables
- var ctrl,
- scope,
- $httpBackend,
- $state,
- $http;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9',
- language: 'en'
- };
-
- var sampleForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- var sampleCredentials = {
- username: sampleUser.username,
- password: sampleUser.password,
- };
-
- var samplePasswordDetails = {
- newPassword: sampleUser.password,
- verifyPassword: sampleUser.password
- };
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
- beforeEach(module('module-templates'));
-
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
- // Mock currentUser Service
- beforeEach(module(function($provide) {
- $provide.service('currentUser', function() {
- return sampleUser;
- });
- }));
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function($controller, $rootScope, _$state_, _$httpBackend_, Auth, User, _$http_) {
- // Set a new global scope
- scope = $rootScope.$new();
- scope.passwordDetails = samplePasswordDetails;
-
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
- $state = _$state_;
- $http = _$http_;
-
- $httpBackend.whenGET('/forms').respond('');
- $httpBackend.whenGET('/users/me/').respond(sampleUser);
-
- // Initialize the Forms controller.
- ctrl = $controller('SettingsController', {
- $scope: scope
- });
- }));
-
- var thenFunction = function(onFulfilled, onRejected, progressBack){
- onFulfilled({ data: sampleUser })
- };
-
- it('$scope.updateUserProfile should update my user profile if isValid is TRUE', inject(function($http) {
- spyOn($http, 'put').and.returnValue({then: thenFunction});
-
- //Run Controller Logic to Test
- scope.updateUserProfile(true);
-
- expect($http.put).toHaveBeenCalledTimes(1);
- expect($http.put).toHaveBeenCalledWith('/users', sampleUser);
-
- expect(scope.success).toBeTruthy();
- expect(scope.error).toBeNull();
- }));
-
- it('$scope.updateUserProfile should NOT update my user profile if isValid is FALSE', function() {
-
- //Run Controller Logic to Test
- scope.updateUserProfile(false);
-
- $httpBackend.flush();
- });
-
- it('$scope.changeUserPassword should update the user\'s password', inject(function($http) {
-
- spyOn($http, 'post').and.returnValue({then: thenFunction});
-
- //Run Controller Logic to Test
- scope.changeUserPassword();
-
- expect(scope.success).toBeTruthy();
- expect(scope.error).toBeNull();
- expect(scope.user).toEqualData(sampleUser);
-
- expect($http.post).toHaveBeenCalledTimes(1);
- expect($http.post).toHaveBeenCalledWith('/users/password', samplePasswordDetails);
- }));
- });
-}());
\ No newline at end of file
diff --git a/public/modules/users/tests/unit/controllers/verify.client.controller.test.js b/public/modules/users/tests/unit/controllers/verify.client.controller.test.js
deleted file mode 100644
index a46869c1..00000000
--- a/public/modules/users/tests/unit/controllers/verify.client.controller.test.js
+++ /dev/null
@@ -1,108 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('Verify Controller Tests', function() {
- // Initialize global variables
- var ctrl,
- scope,
- $httpBackend,
- $stateParams;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- var sampleForm = {
- title: 'Form Title',
- admin: 'ed873933b1f1dea0ce12fab9',
- language: 'english',
- form_fields: [
- {fieldType:'textfield', title:'First Name', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'nascar', fieldValue: '', deletePreserved: false},
- {fieldType:'checkbox', title:'hockey', fieldValue: '', deletePreserved: false}
- ],
- _id: '525a8422f6d0f87f0e407a33'
- };
-
- var sampleCredentials = {
- email: sampleUser.email
- };
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
- beforeEach(module('module-templates'));
-
- // Mock currentUser Service
- beforeEach(module(function($provide) {
- $provide.service('currentUser', function() {
- return sampleUser;
- });
- }));
-
- var thenFunction = function(onFulfilled, onRejected, progressBack){
- onFulfilled(sampleForm)
- };
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function($controller, $rootScope, _$state_, _$stateParams_, _$httpBackend_, Auth, User) {
- // Set a new global scope
- scope = $rootScope.$new();
-
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
- $stateParams = _$stateParams_;
-
- $httpBackend.whenGET('/forms').respond('');
- $httpBackend.whenGET('/users/me/').respond('');
-
- // Initialize the Forms controller.
-
- this.init = function(){
- ctrl = $controller('VerifyController', {
- $scope: scope
- });
- }
- }));
-
- it('$scope.resendVerifyEmail should update my user profile if credentials are valid', inject(function(User) {
- scope.credentials = sampleCredentials;
- this.init();
-
- spyOn(User, 'resendVerifyEmail').and.returnValue({ then: thenFunction });
-
- //Run Controller Logic to Test
- scope.resendVerifyEmail();
-
- // Test scope value
- expect(User.resendVerifyEmail).toHaveBeenCalledTimes(1);
- expect(User.resendVerifyEmail).toHaveBeenCalledWith(sampleCredentials.email);
- }));
-
- it('$scope.validateVerifyToken should update my user profile if credentials are valid', inject(function(User, $stateParams) {
- scope.credentials = sampleCredentials;
- this.init();
-
- var verifyToken = 'ed8730ce12fab9933b1f1dea';
-
- $stateParams.token = verifyToken;
- spyOn(User, 'validateVerifyToken').and.returnValue({ then: thenFunction });
-
- //Run Controller Logic to Test
- scope.validateVerifyToken();
-
- // Test scope value
- expect(User.validateVerifyToken).toHaveBeenCalledTimes(1);
- expect(User.validateVerifyToken).toHaveBeenCalledWith(verifyToken);
- }));
- });
-}());
\ No newline at end of file
diff --git a/public/modules/users/tests/unit/services/auth.client.service.test.js b/public/modules/users/tests/unit/services/auth.client.service.test.js
deleted file mode 100644
index 26c2715a..00000000
--- a/public/modules/users/tests/unit/services/auth.client.service.test.js
+++ /dev/null
@@ -1,75 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('Auth Service Tests', function() {
- // Initialize global variables
- var Auth;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function(_Auth_, $httpBackend) {
- Auth = _Auth_;
- $httpBackend.whenGET('/users/me').respond(200, sampleUser);
- }));
-
- it('Auth.login() should save user in Auth.currentUser', function() {
- //Run Service Logic to Test
- Auth.login(sampleUser);
- expect(Auth.currentUser).toEqualData(sampleUser);
- });
-
- it('Auth.logout() should remove saved user', inject(function($window) {
- //Run Service Logic to Test
- Auth.logout();
-
- expect($window.user).toEqual(null);
- expect(Auth.currentUser).toEqual(null);
- expect(Auth.isAuthenticated()).toBe(false);
- }));
-
- it('Auth.ensureHasCurrentUser() should fetch most current user if it exists in $window, currentUser or fetch it from /users/me', function() {
- //Run Service Logic to Test
- Auth.ensureHasCurrentUser().then(function onSuccess(currUser){
- expect(currUser).not.toEqual(null);
- expect(currUser).toEqualData(sampleUser);
- });
- });
-
- });
-}());
\ No newline at end of file
diff --git a/public/modules/users/tests/unit/services/authorizer.client.service.test.js b/public/modules/users/tests/unit/services/authorizer.client.service.test.js
deleted file mode 100644
index 77f61b84..00000000
--- a/public/modules/users/tests/unit/services/authorizer.client.service.test.js
+++ /dev/null
@@ -1,69 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('Authorizer Service Tests', function() {
- // Initialize global variables
- var Authorizer;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function(_Authorizer_) {
- Authorizer = _Authorizer_;
- }));
-
- it('Authorizer.canAccess() should return expected values for \'admin\' and \'user\' accounts', function() {
- var sampleAdminUser = _.cloneDeep(sampleUser);
- sampleAdminUser.roles.push('admin');
-
- //Run Service Logic to Test
- var authenticatorUser = new Authorizer(sampleUser);
- var authenticatorAdmin = new Authorizer(sampleAdminUser);
-
- expect(authenticatorUser.canAccess('editForm')).toBe(true);
- expect(authenticatorUser.canAccess('editAdminSettings')).toBe(false);
- expect(authenticatorUser.canAccess('viewAdminSettings')).toBe(false);
-
- expect(authenticatorAdmin.canAccess('editForm')).toBe(true);
- expect(authenticatorAdmin.canAccess('editAdminSettings')).toBe(true);
- expect(authenticatorAdmin.canAccess('viewAdminSettings')).toBe(true);
- });
-
- });
-}());
\ No newline at end of file
diff --git a/public/modules/users/tests/unit/services/user.client.service.test.js b/public/modules/users/tests/unit/services/user.client.service.test.js
deleted file mode 100644
index 4fe9052d..00000000
--- a/public/modules/users/tests/unit/services/user.client.service.test.js
+++ /dev/null
@@ -1,160 +0,0 @@
-'use strict';
-
-(function() {
- // Forms Controller Spec
- describe('User Service Tests', function() {
- // Initialize global variables
- var User,
- $httpBackend;
-
- var sampleUser = {
- firstName: 'Full',
- lastName: 'Name',
- email: 'test@test.com',
- username: 'test@test.com',
- password: 'password',
- provider: 'local',
- roles: ['user'],
- _id: 'ed873933b1f1dea0ce12fab9'
- };
-
- var sampleVerifyToken = 'WyuAIchArQnstkq5erx0kiTcTbBbgixYeBGtThFmRpcAJNQ2';
- var sampleForgotToken = 'c2e8f74455cdccc454dfef941ff315fa4f7b1f0a';
- var sampleCredentials = {
- username: sampleUser.username,
- password: sampleUser.password
- };
-
- var samplePasswordDetails = {
- newPassword: sampleUser.password,
- verifyPassword: sampleUser.password
- };
-
- // The $resource service augments the response object with methods for updating and deleting the resource.
- // If we were to use the standard toEqual matcher, our tests would fail because the test values would not match
- // the responses exactly. To solve the problem, we define a new toEqualData Jasmine matcher.
- // When the toEqualData matcher compares two objects, it takes only object properties into
- // account and ignores methods.
- beforeEach(function() {
- jasmine.addMatchers({
- toEqualData: function(util, customEqualityTesters) {
- return {
- compare: function(actual, expected) {
- return {
- pass: angular.equals(actual, expected)
- };
- }
- };
- }
- });
- });
-
-
- // Load the main application module
- beforeEach(module(ApplicationConfiguration.applicationModuleName));
-
- beforeEach(module('stateMock'));
-
- // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).
- // This allows us to inject a service but then attach it to a variable
- // with the same name as the service.
- beforeEach(inject(function(_$httpBackend_, _User_) {
- // Point global variables to injected services
- $httpBackend = _$httpBackend_;
- User = _User_;
-
- $httpBackend.whenGET('/forms').respond('');
- }));
-
- it('User.login() should send a POST request to /auth/signin', function() {
-
- //Set POST response
- $httpBackend.expect('POST', '/auth/signin', sampleCredentials).respond(200, sampleUser);
-
- //Run Service Logic to Test
- User.login(sampleCredentials);
-
- $httpBackend.flush();
- });
-
- it('User.logout() should logout user with /auth/signout', function() {
-
- //Set POST response
- $httpBackend.expect('GET', '/auth/signout').respond(200);
-
- //Run Service Logic to Test
- User.logout();
-
- $httpBackend.flush();
- });
-
- it('User.getCurrent() should fetch user from /users/me', function() {
-
- //Set POST response
- $httpBackend.expect('GET', '/users/me').respond(200, sampleUser);
-
- //Run Service Logic to Test
- User.getCurrent();
-
- $httpBackend.flush();
- });
-
-
- it('User.signup() should signup user with /auth/signup', function() {
-
- //Set POST response
- $httpBackend.expect('POST', '/auth/signup', sampleCredentials).respond(200);
-
- //Run Service Logic to Test
- User.signup(sampleCredentials);
-
- $httpBackend.flush();
- });
-
- it('User.resendVerifyEmail() should send POST request to /auth/verify', function() {
-
- //Set POST response
- $httpBackend.expect('POST', '/auth/verify', {email: sampleUser.email}).respond(200);
-
- //Run Service Logic to Test
- User.resendVerifyEmail(sampleUser.email);
-
- $httpBackend.flush();
- });
-
- it('User.validateVerifyToken() should send GET request to /auth/verify/:token', function() {
-
- //Set POST response
- $httpBackend.expect('GET', '/auth/verify/'+sampleVerifyToken).respond(200);
-
- //Run Service Logic to Test
- expect(function(){ User.validateVerifyToken(sampleVerifyToken); }).not.toThrow();
-
- $httpBackend.flush();
- });
-
- it('User.resetPassword() should send GET request to /auth/forgot/:token', function() {
-
- //Set POST response
- $httpBackend.expect('POST', '/auth/reset/'+sampleForgotToken).respond(200);
-
- //Run Service Logic to Test
- User.resetPassword(samplePasswordDetails, sampleForgotToken);
-
- $httpBackend.flush();
- });
-
- it('User.askForPasswordReset() should send POST request to /auth/forgot', function() {
-
- //Set POST response
- $httpBackend.expect('POST', '/auth/forgot', sampleCredentials).respond(200, sampleUser);
-
- //Run Service Logic to Test
- User.askForPasswordReset(sampleCredentials);
-
- $httpBackend.flush();
- });
-
-
- });
-}());
diff --git a/public/modules/users/users.client.module.js b/public/modules/users/users.client.module.js
deleted file mode 100755
index 7b2f6465..00000000
--- a/public/modules/users/users.client.module.js
+++ /dev/null
@@ -1,4 +0,0 @@
-'use strict';
-
-// Use Application configuration module to register a new module
-ApplicationConfiguration.registerModule('users');
\ No newline at end of file
diff --git a/public/modules/users/views/authentication/access-denied.client.view.html b/public/modules/users/views/authentication/access-denied.client.view.html
deleted file mode 100644
index 204ba7a9..00000000
--- a/public/modules/users/views/authentication/access-denied.client.view.html
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
{{ 'ACCESS_DENIED_TEXT' | translate }}
-
-
-
-
diff --git a/public/modules/users/views/authentication/signin.client.view.html b/public/modules/users/views/authentication/signin.client.view.html
deleted file mode 100755
index 925d3270..00000000
--- a/public/modules/users/views/authentication/signin.client.view.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/public/modules/users/views/authentication/signup-success.client.view.html b/public/modules/users/views/authentication/signup-success.client.view.html
deleted file mode 100755
index 804c8418..00000000
--- a/public/modules/users/views/authentication/signup-success.client.view.html
+++ /dev/null
@@ -1,19 +0,0 @@
-
- {{ 'SUCCESS_HEADER' | translate }}
-
-
- {{ 'SUCCESS_TEXT' | translate }}
-
- {{ 'NOT_ACTIVATED_YET' | translate }}
-
-
-
-
- {{ 'BEFORE_YOU_CONTINUE' | translate }} team@ohmyform.com
-
-
-
diff --git a/public/modules/users/views/authentication/signup.client.view.html b/public/modules/users/views/authentication/signup.client.view.html
deleted file mode 100644
index 7b49bcf9..00000000
--- a/public/modules/users/views/authentication/signup.client.view.html
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/public/modules/users/views/password/forgot-password.client.view.html b/public/modules/users/views/password/forgot-password.client.view.html
deleted file mode 100755
index e3fce3f3..00000000
--- a/public/modules/users/views/password/forgot-password.client.view.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/public/modules/users/views/password/reset-password-invalid.client.view.html b/public/modules/users/views/password/reset-password-invalid.client.view.html
deleted file mode 100755
index 6f6227d0..00000000
--- a/public/modules/users/views/password/reset-password-invalid.client.view.html
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
- {{ 'PASSWORD_RESET_INVALID' | translate }}
-
-
-
-
-
diff --git a/public/modules/users/views/password/reset-password-success.client.view.html b/public/modules/users/views/password/reset-password-success.client.view.html
deleted file mode 100755
index 3be0be2a..00000000
--- a/public/modules/users/views/password/reset-password-success.client.view.html
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
{{ 'PASSWORD_RESET_SUCCESS' | translate }}
-
-
-
-
diff --git a/public/modules/users/views/password/reset-password.client.view.html b/public/modules/users/views/password/reset-password.client.view.html
deleted file mode 100755
index c18522cb..00000000
--- a/public/modules/users/views/password/reset-password.client.view.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
- {{ 'RESET_PASSWORD' | translate }}
-
-
diff --git a/public/modules/users/views/settings/change-password.client.view.html b/public/modules/users/views/settings/change-password.client.view.html
deleted file mode 100755
index cd039916..00000000
--- a/public/modules/users/views/settings/change-password.client.view.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
- {{ 'CHANGE_PASSWORD' | translate }}
-
-
diff --git a/public/modules/users/views/settings/edit-profile.client.view.html b/public/modules/users/views/settings/edit-profile.client.view.html
deleted file mode 100755
index c4df4e75..00000000
--- a/public/modules/users/views/settings/edit-profile.client.view.html
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
- {{ 'EDIT_PROFILE' | translate }}
-
-
diff --git a/public/modules/users/views/verify/resend-verify-email.client.view.html b/public/modules/users/views/verify/resend-verify-email.client.view.html
deleted file mode 100644
index 0395ae83..00000000
--- a/public/modules/users/views/verify/resend-verify-email.client.view.html
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
- {{error}}
-
-
-
-
-
-
-
-
-
-
-
{{ 'VERIFICATION_EMAIL_SENT' | translate }}
-
-
- {{ 'VERIFICATION_EMAIL_SENT_TO' | translate }} {{username}}.
- {{ 'NOT_ACTIVATED_YET' | translate }}
-
-
{{ 'CHECK_YOUR_EMAIL' | translate }} polydaic@gmail.com
-
-
-
-
-
diff --git a/public/modules/users/views/verify/verify-account.client.view.html b/public/modules/users/views/verify/verify-account.client.view.html
deleted file mode 100644
index f6f9c0ac..00000000
--- a/public/modules/users/views/verify/verify-account.client.view.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
- {{ 'VERIFY_SUCCESS' | translate }}
-
-
-
-
-
-
-
-
-
-
-
- {{ 'VERIFY_ERROR' | translate }}
-
-
-
-
-
-
-
diff --git a/public/robots.txt b/public/robots.txt
deleted file mode 100755
index ee2cc216..00000000
--- a/public/robots.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# robotstxt.org/
-
-User-agent: *
diff --git a/public/swagger.json b/public/swagger.json
deleted file mode 100644
index 34f940be..00000000
--- a/public/swagger.json
+++ /dev/null
@@ -1,877 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "version": "1.0.0",
- "title": "OhMyForm API",
- "contact": {
- "name": "OhMyForm Team",
- "email": "team@ohmyform.com"
- }
- },
- "externalDocs": {
- "description": "Find out how to host your own OhMyForm instance.",
- "url": "https://github.com/ohmyform/ohmyform"
- },
- "host": "api.ohmyform.com",
- "basePath": "/",
- "schemes": [
- "http",
- "https"
- ],
- "tags": [{
- "name": "form",
- "description": "Everything about your Forms"
- },
- {
- "name": "user",
- "description": "Everything about your Account"
- }
- ],
- "securityDefinitions": {
- "api_key": {
- "type": "apiKey",
- "name": "apikey",
- "in": "header"
- }
- },
- "paths": {
- "/forms": {
- "get": {
- "tags": [
- "form"
- ],
- "summary": "Find all forms",
- "responses": {
- "405": {
- "description": "Missing Form Input"
- },
- "400": {
- "description": "Form is Invalid"
- },
- "404": {
- "description": "Form not Found"
- },
- "200": {
- "description": "forms response",
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Form"
- }
- }
- }
- },
- "security": [{
- "api_key": [
-
- ]
- }]
- }
- },
- "/form/:form_id": {
- "get": {
- "tags": [
- "form"
- ],
- "summary": "Find form by ID",
- "responses": {
- "200": {
- "description": "forms response",
- "schema": {
- "$ref": "#/definitions/Form"
- },
- "headers": {
- "x-expires": {
- "type": "string"
- }
- }
- }
- },
- "security": [{
- "api_key": [
-
- ]
- }]
- },
- "post": {
- "tags": [
- "form"
- ],
- "summary": "Create a new form",
- "description": "Create and save a new form",
- "operationId": "addForm",
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "parameters": [{
- "in": "body",
- "name": "body",
- "description": "Form object that is to be created",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Form"
- }
- }],
- "responses": {
- "405": {
- "description": "Missing Form Input"
- },
- "400": {
- "description": "Form is Invalid"
- },
- "404": {
- "description": "Form not Found"
- },
- "200": {
- "description": "successful operation",
- "schema": {
- "$ref": "#/definitions/Form"
- }
- }
- },
- "security": [{
- "api_key": [
-
- ]
- }],
- "x-code-samples": [
-
- ]
- },
- "put": {
- "tags": [
- "form"
- ],
- "summary": "Update an existing form",
- "description": "",
- "operationId": "updateForm",
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "parameters": [{
- "in": "body",
- "name": "form",
- "description": "Form object that needs to be updated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Form"
- }
- }],
- "responses": {
- "405": {
- "description": "Missing Form Input"
- },
- "400": {
- "description": "Form is Invalid"
- },
- "404": {
- "description": "Form not Found"
- },
- "200": {
- "description": "successful operation",
- "schema": {
- "$ref": "#/definitions/Form"
- }
- }
- },
- "security": [{
- "api_key": [
-
- ]
- }],
- "x-code-samples": [
-
- ]
- }
- },
- "/users/me": {
- "get": {
- "tags": [
- "user"
- ],
- "summary": "Retrieve current User",
- "description": "",
- "operationId": "getUser",
- "produces": [
- "application/json"
- ],
- "responses": {
- "500": {
- "description": "Could not Update User"
- },
- "401": {
- "description": "User is not Signed in"
- },
- "403": {
- "description": "User is not Authorized"
- },
- "404": {
- "description": "User does not exsit"
- },
- "200": {
- "description": "successful operation",
- "schema": {
- "$ref": "#/definitions/User"
- }
- }
- },
- "security": [{
- "api_key": [
-
- ]
- }]
- }
- },
- "/users": {
- "put": {
- "tags": [
- "user"
- ],
- "summary": "Update the current user",
- "description": "",
- "operationId": "updateUser",
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "parameters": [{
- "in": "body",
- "name": "body",
- "description": "User object that needs to be updated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/User"
- }
- }],
- "responses": {
- "500": {
- "description": "Could not Update User"
- },
- "401": {
- "description": "User is not Signed in"
- },
- "403": {
- "description": "User is not Authorized"
- },
- "404": {
- "description": "User does not exsit"
- },
- "200": {
- "description": "successful operation",
- "schema": {
- "$ref": "#/definitions/User"
- }
- }
- },
- "security": [{
- "api_key": [
-
- ]
- }],
- "x-code-samples": [
-
- ]
- }
- }
- },
- "definitions": {
- "User": {
- "type": "object",
- "required": [
- "language",
- "email",
- "username"
- ],
- "properties": {
- "firstName": {
- "type": "string",
- "description": "First name of User",
- "example": "John"
- },
- "lastName": {
- "type": "string",
- "description": "First name of User",
- "example": "Doe"
- },
- "language": {
- "type": "string",
- "enum": [
- "en",
- "fr",
- "es",
- "it",
- "de"
- ],
- "default": "en",
- "required": "User must have a language",
- "description": "Language of User (for internationalization)",
- "example": "fr"
- },
- "email": {
- "type": "string",
- "format": "email",
- "required": "User email cannot be blank",
- "unique": "true",
- "description": "Email of User",
- "example": "john.doe@somewhere.com"
- },
- "username": {
- "type": "string",
- "required": "Username cannot be blank",
- "unique": "true",
- "description": "Username of User",
- "example": "johndoe"
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string",
- "enum": [
- "user",
- "admin",
- "superuser"
- ]
- },
- "default": [
- "user"
- ],
- "description": "Security Roles of User"
- }
- },
- "lastModified": {
- "type": "date",
- "description": "Date that user was last modified",
- "example": "2016-08-26T20:19:30.146Z"
- },
- "created": {
- "type": "date",
- "description": "Date that user was created on",
- "example": "5dHuKJgeCZmFOdJTnmg0lrxApmz0tbbBrM59rTv4k79"
- },
- "resetPasswordToken": {
- "type": "string",
- "description": "Reset password token of User",
- "example": "5dHuKJgeCZmFOdJTnmg0lrxApmz0tbbBrM59rTv4k79"
- },
- "resetPasswordExpires": {
- "type": "date",
- "example": "2016-08-26T20:19:30.146Z",
- "description": "Date that the User's password reset token expires"
- },
- "token": {
- "type": "string",
- "description": "Verification token of User",
- "example": "5dHuKJgeCZmFOdJTnmg0lrxApmz0tbbBrM59rTv4k79"
- },
- "apiKey": {
- "type": "string",
- "unique": true,
- "index": true,
- "sparse": true,
- "description": "API Key of User",
- "example": "5dHuKJgeCZmFOdJTnmg0lrxApmz0tbbBrM59rTv4k79"
- }
- },
- "LogicJump": {
- "expressionString": {
- "type": "string",
- "enum": [
- "field == static",
- "field != static",
- "field > static",
- "field >= static",
- "field <= static",
- "field < static",
- "field contains static",
- "field !contains static",
- "field begins static",
- "field !begins static",
- "field ends static",
- "field !ends static"
- ]
- },
- "fieldA": {
- "$ref": "#/definitions/FormField"
- },
- "valueB": {
- "type": "string"
- },
- "jumpTo": {
- "$ref": "#/definitions/FormField"
- }
- },
- "FieldOption": {
- "type": "object",
- "properties": {
- "option_id": {
- "type": "number"
- },
- "option_title": {
- "type": "string"
- },
- "option_value": {
- "type": "string",
- "trim": true
- }
- }
- },
- "RatingField": {
- "type": "object",
- "properties": {
- "steps": {
- "type": "number",
- "min": 1,
- "max": 10
- },
- "shape": {
- "type": "string",
- "enum": [
- "Heart",
- "Star",
- "thumbs-up",
- "thumbs-down",
- "Circle",
- "Square",
- "Check Circle",
- "Smile Outlined",
- "Hourglass",
- "bell",
- "Paper Plane",
- "Comment",
- "Trash"
- ]
- },
- "validShapes": {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "FormField": {
- "required": [
- "title",
- "fieldType"
- ],
- "properties": {
- "isSubmission": {
- "type": "boolean",
- "default": false,
- "description": "Specifies whether Field is part of a Submission or not",
- "example": true
- },
- "submissionId": {
- "type": "string",
- "description": "ID of Submission that this Field belongs to",
- "example": "57bca0969ca8e18b825bcc2b"
- },
- "title": {
- "type": "string",
- "trim": true,
- "required": "Field Title cannot be blank",
- "description": "Description of Field",
- "example": "Your Current University"
- },
- "description": {
- "type": "string",
- "default": "",
- "description": "Description of Field",
- "example": "Please do not use abbreviations for your school name"
- },
- "logicJump": {
- "$ref": "#/definitions/FormField"
- },
- "ratingOptions": {
- "type": "#/definitions/RatingField"
- },
- "fieldOptions": {
- "type": "array",
- "items": {
- "type": "FieldOption"
- }
- },
- "required": {
- "type": "boolean",
- "default": true,
- "description": "Specifies whether Field is required",
- "example": true
- },
- "disabled": {
- "type": "boolean",
- "default": false,
- "description": "Specifies whether Field is disabled",
- "example": true
- },
- "deletePreserved": {
- "type": "boolean",
- "default": false,
- "description": "Specifies whether Field should be preserved if it is deleted",
- "example": false
- },
- "validFieldTypes": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "fieldType": {
- "type": "string",
- "required": true,
- "enum": [
- "textfield",
- "date",
- "email",
- "link",
- "legal",
- "url",
- "textarea",
- "statement",
- "welcome",
- "thankyou",
- "file",
- "dropdown",
- "scale",
- "rating",
- "radio",
- "checkbox",
- "hidden",
- "yes_no",
- "natural",
- "stripe",
- "number"
- ],
- "description": "Type of Field",
- "example": "textfield"
- },
- "fieldValue": {
- "type": "string",
- "description": "Value of Field",
- "example": "University of British Columbia"
- }
- }
- },
- "VisitorData": {
- "type": "object",
- "properties": {
- "referrer": {
- "type": "string",
- "description": "Referring site of Form Visitor",
- "example": "http://google.com"
- },
- "lastActiveField": {
- "type": "string",
- "description": "ID of Last Active Field",
- "example": "57bca0969ca8e18b825bcc2b"
- },
- "timeElapsed": {
- "type": "number",
- "description": "Time Elasped for Visitor on Form (in seconds)",
- "example": "333.33"
- },
- "isSubmitted": {
- "type": "boolean",
- "description": "Specifies whether user submitted form before leaving page",
- "example": false
- },
- "language": {
- "type": "string",
- "description": "Language of User using form",
- "example": "en"
- },
- "ipAddr": {
- "type": "string",
- "default": "",
- "description": "IP Address of User",
- "example": "324.332.322.333"
- },
- "deviceType": {
- "type": "string",
- "enum": [
- "desktop",
- "phone",
- "tablet",
- "other"
- ],
- "default": "other",
- "description": "Device Type of User",
- "example": "phone"
- },
- "userAgent": {
- "type": "string",
- "description": "User Agent of User",
- "example": "Mozilla/5.0 (Linux; ; ) AppleWebKit/ (KHTML, like Gecko) Chrome/ Mobile Safari/"
- }
- }
- },
- "Button": {
- "type": "object",
- "properties": {
- "url": {
- "type": "string",
- "format": "url",
- "description": "URL of Button Link",
- "example": "http://you-are-awesome.com"
- },
- "action": {
- "type": "string",
- "description": "Angular Action fired during Button click",
- "example": "openModal()"
- },
- "text": {
- "type": "string",
- "description": "Text of Button",
- "example": "Go to HomePage"
- },
- "bgColor": {
- "type": "string",
- "pattern": "/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/",
- "default": "#5bc0de",
- "description": "Background Color of Button (in hex)",
- "example": "#5bc0de"
- },
- "color": {
- "type": "string",
- "pattern": "/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/",
- "default": "#ffffff",
- "description": "Font Color of Button (in hex)",
- "example": "#ffffff"
- }
- }
- },
- "FormSubmission": {
- "type": "object",
- "required": [
- "language",
- "admin",
- "title"
- ],
- "properties": {
- "title": {
- "type": "string",
- "required": "Form Title cannot be blank"
- },
- "language": {
- "type": "string",
- "enum": [
- "en",
- "fr",
- "es",
- "it",
- "de"
- ],
- "default": "en",
- "required": "Form must have a language"
- },
- "admin": {
- "$ref": "#/definitions/User"
- },
- "ipAddr": {
- "type": "string"
- },
- "geoLocation": {
- "type": "object",
- "properties": {
- "Country": {
- "type": "string"
- },
- "Region": {
- "type": "string"
- },
- "City": {
- "type": "string"
- }
- }
- },
- "device": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string"
- },
- "name": {
- "type": "string"
- }
- }
- },
- "pdfFilePath": {
- "type": "string"
- },
- "pdf": {
- "type": "string"
- },
- "timeElapsed": {
- "type": "number"
- },
- "percentageComplete": {
- "type": "number"
- }
- }
- },
- "Form": {
- "type": "object",
- "required": [
- "language",
- "admin",
- "title"
- ],
- "properties": {
- "title": {
- "type": "string",
- "required": "Form Title cannot be blank",
- "description": "Public Title of Form",
- "example": "UBC CPSC221 Course Waitlist Form"
- },
- "language": {
- "type": "string",
- "enum": [
- "en",
- "fr",
- "es",
- "it",
- "de"
- ],
- "default": "en",
- "required": "Form must have a language",
- "description": "Language of Form",
- "example": "en"
- },
- "analytics": {
- "type": "object",
- "description": "Analytics of Form",
- "properties": {
- "gaCode": {
- "type": "string",
- "description": "Analytics of Form",
- "example": "UA-000000-01"
- },
- "visitors": {
- "type": "array",
- "items": {
- "type": "#/definitions/VisitorData"
- }
- }
- }
- },
- "form_fields": {
- "type": "array",
- "items": {
- "type": "FormField"
- }
- },
- "submissions": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/FormSubmission"
- }
- },
- "admin": {
- "type": "User",
- "description": "User that this Form belongs to"
- },
- "startPage": {
- "type": "object",
- "properties": {
- "showStart": {
- "type": "boolean",
- "default": false,
- "description": "Specifies whether Form StarPage should be displayed",
- "example": false
- },
- "introTitle": {
- "type": "string",
- "default": "Welcome to Form",
- "description": "Title of Form's StartPage",
- "example": "Welcome to our Awesome Form!"
- },
- "introParagraph": {
- "type": "string",
- "description": "Introduction paragraph for Form's StartPage.",
- "example": "Welcome to our Awesome Form!"
- },
- "introButtonText": {
- "type": "string",
- "default": "Start",
- "description": "StartPage Continue Button",
- "example": "Continue"
- },
- "buttons": {
- "type": "array",
- "items": {
- "type": "Button"
- }
- }
- }
- },
- "showFooter": {
- "type": "boolean",
- "default": false,
- "description": "Specifies whether to hide or show Form Footer",
- "example": true
- },
- "isLive": {
- "type": "boolean",
- "default": false,
- "description": "Specifies whether form is Publically available or Private",
- "example": true
- },
- "design": {
- "type": "object",
- "properties": {
- "colors": {
- "type": "object",
- "properties": {
- "backgroundColor": {
- "type": "string",
- "pattern": "/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/",
- "default": "#fff",
- "description": "Background color of Form",
- "example": "#4c4c4c"
- },
- "questionColor": {
- "type": "string",
- "match": "/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/",
- "default": "#333",
- "description": "Question text font color (in hex)",
- "example": "#fff"
- },
- "answerColor": {
- "type": "string",
- "match": "/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/",
- "default": "#333",
- "description": "Answer text font color (in hex)",
- "example": "#f9f9f9"
- },
- "buttonColor": {
- "type": "string",
- "match": "/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/",
- "default": "#fff",
- "description": "Background color of Form Buttons (in hex)",
- "example": "#555"
- },
- "buttonTextColor": {
- "type": "string",
- "pattern": "/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/",
- "default": "#333",
- "description": "Font color of Form Buttons (in hex)",
- "example": "#fff"
- }
- }
- },
- "font": {
- "type": "string"
- }
- }
- }
- }
- }
- }
-}
diff --git a/scripts/create_admin.js b/scripts/create_admin.js
deleted file mode 100644
index 53b83103..00000000
--- a/scripts/create_admin.js
+++ /dev/null
@@ -1,47 +0,0 @@
-var config = require('../config/config'),
- mongoose = require('mongoose'),
- chalk = require('chalk');
-
-exports.run = function(app, db, cb) {
- console.log(chalk.green('Creating the Admin Account'));
-
- var User = mongoose.model('User');
- var email = config.admin.email || 'admin@admin.com';
-
- var newUserObj = {
- firstName: 'Admin',
- lastName: 'Account',
- email: email,
- username: config.admin.username || 'root',
- password: config.admin.password || 'root',
- provider: 'local',
- roles: ['admin', 'user']
- };
-
- var options = {
- upsert: true,
- new: true,
- setDefaultsOnInsert: true
- };
-
- User.findOneAndUpdate({username: newUserObj.username}, newUserObj, options, function (err, currUser1) {
- if (err) {
- return cb(err);
- }
-
- if(!currUser1){
- return cb(new Error('Couldn\'t create admin account'));
- } else {
-
- currUser1.password = config.admin.password;
- currUser1.save(function(err, currUser2){
- if (err) {
- return cb(err);
- }
-
- console.log(chalk.green('Successfully created/updated Admin Account'));
- return cb();
- });
- }
- });
-};
diff --git a/scripts/setup.js b/scripts/setup.js
deleted file mode 100644
index 81447252..00000000
--- a/scripts/setup.js
+++ /dev/null
@@ -1,190 +0,0 @@
-#!/usr/bin/env node
-
-/**
- * Module dependencies.
- */
-
-var mongoose = require('mongoose'),
- inquirer = require('inquirer'),
- envfile = require('envfile'),
- fs = require('fs-extra'),
- chalk = require('chalk'),
- constants = require('./setup_constants'),
- _ = require('lodash');
-
-var exitSuccess = function(cb) {
- console.log(chalk.green('OhMyForm has been successfully setup'));
- console.log(chalk.green('Have fun using OhMyForm!'));
-
- if(require.main === module){
- process.exit(1);
- } else if(cb && typeof cb === 'function'){
- cb();
- }
-}
-
-var exitError = function(err, cb){
- console.error(chalk.red(err.message || err));
- if(require.main === module){
- process.exit(-1);
- } else if(cb && typeof cb === 'function'){
- cb();
- }
-}
-
-var removeENVFile = function() {
- fs.unlinkSync('./\.env')
-}
-
-var createOrUpdateAdminUser = function(username, email, password, cb){
- //Command Line Bootstrapping Code
- if (require.main === module) {
- var config = require('../config/config');
-
- // Bootstrap db connection
- var db = mongoose.connect(config.db.uri, config.db.options, function(err) {
- if (err) {
- console.error(chalk.red('Could not connect to MongoDB!'));
- return cb(new Error(err));
- }
- });
- mongoose.connection.on('error', function(err) {
- return cb(new Error('MongoDB connection error: ' + err));
- });
-
- // Init the express application
- require('../config/express')(db);
-
- // Bootstrap passport config
- require('../config/passport')();
- }
-
- var User = require('../app/models/user.server.model.js');
-
- var updateObj = {
- firstName: 'Admin',
- lastName: 'Account',
- username: username,
- email: email,
- provider: 'local',
- roles: ['admin', 'user']
- }
-
- var options = {
- upsert: true,
- new: true,
- setDefaultsOnInsert: true
- }
-
- User.findOneAndUpdate({ username: username }, updateObj, options, function (err, user) {
- if (err) {
- delete pass;
- delete email;
- delete username;
- return cb(err);
- }
-
- if(!user){
- delete pass;
- delete email;
- delete username;
- return cb(new Error('Admin User could not be created'));
- }
-
- user.password = password
- user.save(function(err) {
- if(err){
- delete pass;
- delete email;
- delete username;
- return cb(err);
- }
-
- delete pass;
- delete email;
- delete username;
-
- console.log(chalk.green('Successfully created user'));
-
- cb();
- });
- });
-
-}
-
-var createENVFile = function(cb) {
- inquirer.prompt(constants.questionsPart1).then(function (answersPart1) {
- var nextQuestions = constants.mailerWellKnownQuestions.concat(constants.questionsPart2);
- if(answersPart1['MAILER_SERVICE_PROVIDER'] === 'Custom Mailserver'){
- nextQuestions = constants.mailerCustomQuestions.concat(constants.questionsPart2);
- }
-
- inquirer.prompt(nextQuestions).then(function (answersPart2) {
- var answers = _.chain(anwsersPart1)._extend(answersPart2).mapValues(function(val){
- if(_.isBoolean(val)){
- return val ? 'TRUE' : 'FALSE';
- }
- return val;
- }).values();
-
- var email = answers['email'];
- var username = answers['username'];
- var pass = answers['password'];
- delete answers['email'];
- delete answers['username'];
- delete answers['password'];
-
- envfile.stringify(answers, function (err, str) {
- try {
- fs.outputFileSync('./\.env', str);
- } catch (fileErr) {
- console.error(chalk.red(fileErr));
- process.exit(-1);
- }
-
- console.log(chalk.green('Successfully created .env file'));
-
- createOrUpdateAdminUser(username, email, pass, function(err){
- if(err) {
- return exitError(err, cb);
- }
- exitSuccess(cb);
- });
-
- });
- });
- });
-}
-
-var checkENVAndRunSetup = function(cb) {
- console.log(chalk.green(constants.asciiArt));
- if(require.main === module){
- console.log(chalk.green('Welcome to OhMyForm\'s Setup Tool'));
- console.log(chalk.green('Follow the prompts to begin.\n-------------------------------------------\n\n'));
- }
-
- if(fs.existsSync('./\.env') && require.main === module) {
- inquirer.prompt([constants.replaceENVQuestion]).then(function (envAnswer) {
- if (envAnswer['replaceENVFile']) {
- removeENVFile();
- createENVFile(cb);
- } else {
- exitSuccess(cb);
- }
- });
- } else {
-
- if(require.main !== module){
- console.log(chalk.green('Welcome to OhMyForm\'s Initial Setup\n'));
- console.log(chalk.green('The following prompts will help you properly configure your OhMyForm instance.'));
- console.log(chalk.green('If you want to run this tool after your inital setup, run `node scripts/setup.js`.\n---------------------------------------------------------------------\n\n'));
- }
- createENVFile();
- }
-}
-
-module.exports.checkENVAndRunSetup = checkENVAndRunSetup;
-
-if(require.main === module) {
- checkENVAndRunSetup();
-}
diff --git a/scripts/setup_constants.js b/scripts/setup_constants.js
deleted file mode 100644
index f7c0629c..00000000
--- a/scripts/setup_constants.js
+++ /dev/null
@@ -1,201 +0,0 @@
-var constants = require('../app/libs/constants');
-
-var createRegexValidator = function(regex, message){
- return function(value) {
- var isValid = new RegExp(regex, 'g').test(value);
-
- if(!isValid){
- return message
- } else {
- return true;
- }
- }
-}
-
-var validateEmail = createRegexValidator(constants.regex.email, 'Please enter a valid email');
-var validateUsername = createRegexValidator(constants.regex.username, 'Usernames can only contain alphanumeric characters and \'-\'');
-
-module.exports = {
- asciiArt: " _____ _ _______ \n" +
- " |_ _| | | | ___| \n" +
- " | | ___| | | |_ ___ _ __ _ __ ___ \n" +
- " | |/ _ \\ | | _/ _ \\| '__| '_ ` _ \\ \n" +
- " | | __/ | | || (_) | | | | | | | |\n" +
- " \\_/\\___|_|_\\_| \\___/|_| |_| |_| |_|\n",
-
-
- replaceENVQuestion: {
- type: 'confirm',
- name: 'replaceENVFile',
- message: 'An older .env file already exists. Do you want to replace it?',
- default: false
- },
-
- questionsPart1: [
- {
- type: 'list',
- name: 'NODE_ENV',
- message: 'What mode do you want to run OhMyForm in?',
- choices: ['development', 'production', 'test'],
- default: 'development'
- },
- {
- type: 'input',
- name: 'APP_NAME',
- message: 'What do you want to name your OhMyForm deployment?'
- },
- {
- type: 'input',
- name: 'APP_DESC',
- message: 'Describe your project (for SEO) (optional)'
- },
- {
- type: 'confirm',
- name: 'SIGNUP_DISABLED',
- message: 'Do you want to disable signups?',
- default: false
- },
- {
- type: 'confirm',
- name: 'SUBDOMAINS_DISABLED',
- message: 'Do you want to disable subdomains? (i.e. are you using a custom domain)'
- },
- {
- type: 'list',
- name: 'MAILER_SERVICE_PROVIDER',
- message: 'What email service provider are you using?',
- choices: [
- 'Custom Mailserver',
- '1und1',
- 'AOL',
- 'DebugMail.io',
- 'DynectEmail',
- 'FastMail',
- 'GandiMail',
- 'Gmail',
- 'Godaddy',
- 'GodaddyAsia',
- 'GodaddyEurope',
- 'hot.ee',
- 'Hotmail',
- 'iCloud',
- 'mail.ee',
- 'Mail.ru',
- 'Mailgun',
- 'Mailjet',
- 'Mandrill',
- 'Naver',
- 'OpenMailBox',
- 'Postmark',
- 'QQ',
- 'QQex',
- 'SendCloud',
- 'SendGrid',
- 'SES',
- 'SES-US-EAST-1',
- 'SES-US-WEST-1',
- 'SES-EU-WEST-1',
- 'Sparkpost',
- 'Yahoo',
- 'Yandex',
- 'Zoho'
- ]
- }
- ],
-
- mailerWellKnownQuestions: [
- {
- type: 'input',
- name: 'MAILER_EMAIL_ID',
- message: 'What is your SMTP username?'
- },
- {
- type: 'password',
- name: 'MAILER_PASSWORD',
- message: 'What is your SMTP password?'
- }
- ],
-
- mailerCustomQuestions: [
- {
- type: 'input',
- name: 'MAILER_SMTP_HOST',
- message: 'What is your SMTP server url?'
- },
- {
- type: 'input',
- name: 'MAILER_SMTP_PORT',
- message: 'What is your SMTP server port?'
- },
- {
- type: 'confirm',
- name: 'MAILER_SMTP_SECURE',
- message: 'Is your SMTP server using SSL/TLS?'
- },
- {
- type: 'input',
- name: 'MAILER_SMTP_HOST',
- message: 'What is your SMTP host domain?'
- },
- {
- type: 'input',
- name: 'MAILER_EMAIL_ID',
- message: 'What is your SMTP username?'
- },
- {
- type: 'password',
- name: 'MAILER_PASSWORD',
- message: 'What is your SMTP password?'
- }
- ],
-
- questionsPart2: [
- {
- type: 'input',
- name: 'MAILER_FROM',
- message: 'What do you want the default "from" email address to be?',
- validate: validateEmail
- },
- {
- type: 'input',
- name: 'MONGODB_URI',
- message: 'What is the URI of your Mongo database?',
- default: 'mongodb://localhost/mean'
- },
- {
- type: 'input',
- name: 'REDIS_URL',
- message: 'What is the URI of your Redis installation?',
- default: 'redis://127.0.0.1:6379'
- },
- {
- type: 'input',
- name: 'BASE_URL',
- message: 'What is the (root) url your OhMyForm will be hosted at?',
- default: 'localhost'
- },
- {
- type: 'input',
- name: 'PORT',
- message: 'What port should the OhMyForm server run on?',
- default: '3000'
- },
- {
- type: 'input',
- name: 'email',
- message: 'What should be the email for your admin account?',
- validate: validateEmail
- },
- {
- type: 'input',
- name: 'username',
- message: 'What should be the username for your admin account?',
- validate: validateUsername
- },
- {
- type: 'password',
- name: 'password',
- message: 'What should be the password for your admin account?'
- }
- ]
-};
diff --git a/server.js b/server.js
deleted file mode 100755
index 4edc6fed..00000000
--- a/server.js
+++ /dev/null
@@ -1,90 +0,0 @@
-'use strict';
-
-/**
- * Module dependencies.
- */
-var mongoose = require('mongoose'),
- chalk = require('chalk'),
- nodemailer = require('nodemailer');
-
-/**
- * Main application entry file.
- * Please note that the order of loading is important.
- */
-var bootstrap = function() {
- //Don't check .env file if we are in travis-ci
- if(!process.env.TRAVIS) {
- require('dotenv').config({path: './.env'});
- }
-
- if(!process.env.NODE_ENV) {
- process.env.NODE_ENV = 'development';
- }
-
- var config = require('./config/config');
-
- // Bootstrap db connection
- var db = mongoose.connect(config.db.uri, config.db.options, function (err) {
- if (err) {
- console.error(chalk.red('Could not connect to MongoDB!'));
- console.log(chalk.red(err));
- }
- });
- mongoose.connection.on('error', function (err) {
- console.error(chalk.red('MongoDB connection error: ' + err));
- process.exit(-1);
- });
-
- const smtpTransport = nodemailer.createTransport(config.mailer.options);
-
- // verify connection configuration on startup
- smtpTransport.verify(function(error, success) {
- if (error) {
- console.error(chalk.red('Your mail configuration is incorrect: ' + error));
- // verify but to abort!
- // process.exit(-1);
- }
- });
-
- // Init the express application
- var app = require('./config/express')(db);
-
- //Create admin account
-if (process.env.CREATE_ADMIN === 'TRUE') {
- var create_admin = require('./scripts/create_admin');
-
- create_admin.run(app, db, function(err){
- if(err){
- console.error(chalk.red('Could not create Admin Account: ' + err));
- }
- });
- }
-
- // Bootstrap passport config
- require('./config/passport')();
-
- // Start the app by listening on
- app.listen(config.port);
-
- // Logging initialization
- console.log('--');
- console.log(chalk.green('Environment:\t\t\t' + process.env.NODE_ENV));
- console.log(chalk.green('Port:\t\t\t\t' + config.port));
- console.log(chalk.green('Database:\t\t\t' + config.db.uri));
- console.log('--');
-
- process.on('uncaughtException', function (err) {
- console.error((new Date()).toUTCString() + ' uncaughtException:', err.message);
- console.error(err.stack);
- process.exit(1);
- });
-
- return app;
-};
-
-// To maintain backwards compatibility, run bootstrap when called as a file
-if(require.main === module) {
- bootstrap();
-} else {
- module.exports = bootstrap();
-}
diff --git a/start.js b/start.js
deleted file mode 100644
index d1458d0e..00000000
--- a/start.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var fs = require('fs'),
- setup = require('./scripts/setup');
-
-//Set this to infinity to increase server capacity
-require('events').EventEmitter.prototype._maxListeners = 0;
-
-
-//Run setup script if no .env file is detected
-if(process.stdout.isTTY) {
- setup.checkENVAndRunSetup(function() {
- require('./server');
- });
-} else {
- require('./server');
-}
diff --git a/ui b/ui
new file mode 160000
index 00000000..97794bcb
--- /dev/null
+++ b/ui
@@ -0,0 +1 @@
+Subproject commit 97794bcbf9209e98b7721d980d374e88e6c60bcf
diff --git a/ui/.editorconfig b/ui/.editorconfig
deleted file mode 100644
index 5d126348..00000000
--- a/ui/.editorconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-# editorconfig.org
-root = true
-
-[*]
-indent_style = space
-indent_size = 2
-end_of_line = lf
-charset = utf-8
-trim_trailing_whitespace = true
-insert_final_newline = true
-
-[*.md]
-trim_trailing_whitespace = false
diff --git a/ui/.eslintrc.js b/ui/.eslintrc.js
deleted file mode 100644
index df263313..00000000
--- a/ui/.eslintrc.js
+++ /dev/null
@@ -1,23 +0,0 @@
-module.exports = {
- root: true,
- env: {
- browser: true,
- node: true
- },
- parserOptions: {
- parser: 'babel-eslint'
- },
- extends: [
- '@nuxtjs',
- 'plugin:nuxt/recommended',
- 'plugin:prettier/recommended',
- 'prettier',
- 'prettier/vue'
- ],
- plugins: [
- 'prettier'
- ],
- // add your custom rules here
- rules: {
- }
-}
diff --git a/ui/.gitignore b/ui/.gitignore
deleted file mode 100644
index f935a370..00000000
--- a/ui/.gitignore
+++ /dev/null
@@ -1,84 +0,0 @@
-# Created by .ignore support plugin (hsz.mobi)
-### Node template
-# Logs
-logs
-*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# Runtime data
-pids
-*.pid
-*.seed
-*.pid.lock
-
-# Directory for instrumented libs generated by jscoverage/JSCover
-lib-cov
-
-# Coverage directory used by tools like istanbul
-coverage
-
-# nyc test coverage
-.nyc_output
-
-# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
-.grunt
-
-# Bower dependency directory (https://bower.io/)
-bower_components
-
-# node-waf configuration
-.lock-wscript
-
-# Compiled binary addons (https://nodejs.org/api/addons.html)
-build/Release
-
-# Dependency directories
-node_modules/
-jspm_packages/
-
-# TypeScript v1 declaration files
-typings/
-
-# Optional npm cache directory
-.npm
-
-# Optional eslint cache
-.eslintcache
-
-# Optional REPL history
-.node_repl_history
-
-# Output of 'npm pack'
-*.tgz
-
-# Yarn Integrity file
-.yarn-integrity
-
-# dotenv environment variables file
-.env
-
-# parcel-bundler cache (https://parceljs.org/)
-.cache
-
-# next.js build output
-.next
-
-# nuxt.js build output
-.nuxt
-
-# Nuxt generate
-dist
-
-# vuepress build output
-.vuepress/dist
-
-# Serverless directories
-.serverless
-
-# IDE
-.idea
-
-# Service worker
-sw.*
diff --git a/ui/.prettierrc b/ui/.prettierrc
deleted file mode 100644
index b2095be8..00000000
--- a/ui/.prettierrc
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "semi": false,
- "singleQuote": true
-}
diff --git a/ui/Dockerfile b/ui/Dockerfile
deleted file mode 100644
index 632b4783..00000000
--- a/ui/Dockerfile
+++ /dev/null
@@ -1,14 +0,0 @@
-FROM node:10 AS builder
-MAINTAINER OhMyForm
-
-WORKDIR /opt/app
-
-# just copy everhing
-COPY . .
-
-RUN yarn install --frozen-lockfile
-RUN yarn build
-
-FROM nginx
-
-COPY --from=builder /opt/app/dist /var/share/nginx/html
diff --git a/ui/README.md b/ui/README.md
deleted file mode 100644
index d62469d2..00000000
--- a/ui/README.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# OhMyForm
-
-> Opensource alternative to TypeForm
-
-## Design
-
-https://github.com/ohmyform/ohmyform/issues/13
-
-## Build Setup
-
-``` bash
-# install dependencies
-$ yarn install
-
-# serve with hot reload at localhost:3000
-$ yarn run dev
-
-# build for production and launch server
-$ yarn run build
-$ yarn start
-
-# generate static project
-$ yarn run generate
-```
-
-For detailed explanation on how things work, checkout [Nuxt.js docs](https://nuxtjs.org).
diff --git a/ui/assets/css/base.scss b/ui/assets/css/base.scss
deleted file mode 100644
index 9a315ac6..00000000
--- a/ui/assets/css/base.scss
+++ /dev/null
@@ -1,56 +0,0 @@
-$accent: #fae596;
-$primary: #3fb0ac;
-
-@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
-
-1html {
- font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI',
- Roboto, 'Helvetica Neue', Arial, sans-serif;
- font-size: 16px;
- word-spacing: 1px;
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%;
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- box-sizing: border-box;
-}
-
-.bg-primary {
- &.navbar-dark,
- &.dark {
- background-color: #173e43 !important;
- }
-
- &.dark {
- a {
- color: #dddfd4;
-
- &:hover {
- color: #fae596;
- }
- }
- }
-}
-
-.btn-primary {
- color: #fff;
- background-color: $primary;
- border-color: $primary;
-
- &:hover {
- color: #fff;
- background-color: darken($primary, 10%);
- border-color: darken($primary, 10%);
- }
-
- &:not(:disabled):not(.disabled):active {
- color: #fff;
- background-color: darken($primary, 10%);
- border-color: darken($primary, 10%);
- }
-
- &:not(:disabled):not(.disabled):active:focus,
- &:focus {
- box-shadow: 0 0 0 0.2rem transparentize($primary, 0.5);
- }
-}
diff --git a/ui/assets/img/logo_white.png b/ui/assets/img/logo_white.png
deleted file mode 100644
index cc9bb06b..00000000
Binary files a/ui/assets/img/logo_white.png and /dev/null differ
diff --git a/ui/assets/img/logo_white_small.png b/ui/assets/img/logo_white_small.png
deleted file mode 100644
index 99c79d8a..00000000
Binary files a/ui/assets/img/logo_white_small.png and /dev/null differ
diff --git a/ui/layouts/admin.vue b/ui/layouts/admin.vue
deleted file mode 100644
index bfa00075..00000000
--- a/ui/layouts/admin.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- Forms
-
-
- Users
-
-
- Configuration
-
-
-
-
-
-
-
-
- Profile
- Sign Out
-
-
-
-
-
-
-
-
-
diff --git a/ui/layouts/default.vue b/ui/layouts/default.vue
deleted file mode 100644
index 98425752..00000000
--- a/ui/layouts/default.vue
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/ui/layouts/screen.vue b/ui/layouts/screen.vue
deleted file mode 100644
index 1d942c63..00000000
--- a/ui/layouts/screen.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
diff --git a/ui/nuxt.config.js b/ui/nuxt.config.js
deleted file mode 100644
index 10460e84..00000000
--- a/ui/nuxt.config.js
+++ /dev/null
@@ -1,106 +0,0 @@
-import pkg from './package'
-
-export default {
- mode: 'spa',
-
- /*
- ** Headers of the page
- */
- head: {
- title: pkg.name,
- meta: [
- { charset: 'utf-8' },
- { name: 'viewport', content: 'width=device-width, initial-scale=1' },
- { hid: 'description', name: 'description', content: pkg.description }
- ],
- link: [{ rel: 'icon', type: 'image/png', href: '/favicon.png' }]
- },
-
- proxy: {
- '/api': { target: 'http://localhost:3000', pathRewrite: { '/api/': '/' } }
- },
-
- router: {
- middleware: ['auth']
- },
-
- server: {
- port: 3100
- },
-
- auth: {
- strategies: {
- local: {
- endpoints: {
- login: { url: '/api/auth/login', method: 'post', propertyName: 'accessToken' },
- logout: { url: '/api/auth/logout', method: 'post' },
- user: false
- },
- tokenRequired: true,
- tokenType: 'Bearer'
- }
- },
-
- redirect: {
- login: '/login',
- logout: '/',
- home: '/admin'
- }
- },
-
- /*
- ** Customize the progress-bar color
- */
- loading: { color: '#fff' },
-
- /*
- ** Global CSS
- */
- css: [
- '@/assets/css/base.scss'
- ],
-
- /*
- ** Plugins to load before mounting the App
- */
- plugins: [
- '@/plugins/font-awesome.js',
- '@/plugins/fab.js'
- ],
-
- /*
- ** Nuxt.js modules
- */
- modules: [
- '@nuxtjs/auth',
- '@nuxtjs/proxy',
- '@nuxtjs/axios',
- 'bootstrap-vue/nuxt'
- ],
- /*
- ** Axios module configuration
- */
- axios: {
- // See https://github.com/nuxt-community/axios-module#options
- },
-
- /*
- ** Build configuration
- */
- build: {
- /*
- ** You can extend webpack config here
- */
- extend(config, ctx) {
- // Run ESLint on save
- if (ctx.isDev && ctx.isClient) {
- config.module.rules.push({
- enforce: 'pre',
- test: /\.(js|vue)$/,
- loader: 'eslint-loader',
- exclude: /(node_modules)/
- })
- }
- }
- }
-}
diff --git a/ui/package.json b/ui/package.json
deleted file mode 100644
index e314c855..00000000
--- a/ui/package.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "name": "OhMyForm",
- "version": "1.0.0",
- "description": "Opensource alternative to TypeForm",
- "author": "Michael Schramm",
- "private": true,
- "scripts": {
- "dev": "nuxt",
- "build": "nuxt build",
- "start": "nuxt start",
- "generate": "nuxt generate",
- "lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
- "precommit": "npm run lint"
- },
- "dependencies": {
- "@fortawesome/fontawesome-svg-core": "^1.2.22",
- "@fortawesome/free-solid-svg-icons": "^5.10.2",
- "@fortawesome/vue-fontawesome": "^0.1.7",
- "@nuxtjs/auth": "^4.8.1",
- "@nuxtjs/axios": "^5.3.6",
- "@nuxtjs/proxy": "^1.3.3",
- "bootstrap": "^4.1.3",
- "bootstrap-vue": "^2.0.0-rc.11",
- "cross-env": "^5.2.0",
- "node-sass": "^4.12.0",
- "nuxt": "^2.4.0",
- "sass-loader": "^8.0.0",
- "vue-fab": "^2.3.1"
- },
- "devDependencies": {
- "@nuxtjs/eslint-config": "^0.0.1",
- "babel-eslint": "^10.0.1",
- "eslint": "^5.15.1",
- "eslint-config-prettier": "^4.1.0",
- "eslint-config-standard": ">=12.0.0",
- "eslint-loader": "^2.1.2",
- "eslint-plugin-import": ">=2.16.0",
- "eslint-plugin-jest": ">=22.3.0",
- "eslint-plugin-node": ">=8.0.1",
- "eslint-plugin-nuxt": ">=0.4.2",
- "eslint-plugin-prettier": "^3.0.1",
- "eslint-plugin-promise": ">=4.0.1",
- "eslint-plugin-standard": ">=4.0.0",
- "eslint-plugin-vue": "^5.2.2",
- "nodemon": "^1.18.9",
- "prettier": "^1.16.4"
- }
-}
diff --git a/ui/pages/admin/configuration/index.vue b/ui/pages/admin/configuration/index.vue
deleted file mode 100644
index cead06e8..00000000
--- a/ui/pages/admin/configuration/index.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- config XD
-
-
-
-
diff --git a/ui/pages/admin/forms/_id.vue b/ui/pages/admin/forms/_id.vue
deleted file mode 100644
index d3bba4f4..00000000
--- a/ui/pages/admin/forms/_id.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- Form: {{ form }}
-
-
-
diff --git a/ui/pages/admin/forms/index.vue b/ui/pages/admin/forms/index.vue
deleted file mode 100644
index a316c219..00000000
--- a/ui/pages/admin/forms/index.vue
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
- All created forms, they are publicly visible if live is true
-
-
-
-
-
- Open
-
-
-
-
-
-
diff --git a/ui/pages/admin/index.vue b/ui/pages/admin/index.vue
deleted file mode 100644
index f9ca6103..00000000
--- a/ui/pages/admin/index.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- ADMIN
-
-
-
-
diff --git a/ui/pages/admin/me.vue b/ui/pages/admin/me.vue
deleted file mode 100644
index 1f1985b4..00000000
--- a/ui/pages/admin/me.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- My Profile XD
-
-
-
-
diff --git a/ui/pages/admin/users/_id.vue b/ui/pages/admin/users/_id.vue
deleted file mode 100644
index 8027d227..00000000
--- a/ui/pages/admin/users/_id.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- User: {{ user }}
-
-
-
diff --git a/ui/pages/admin/users/index.vue b/ui/pages/admin/users/index.vue
deleted file mode 100644
index e0023d14..00000000
--- a/ui/pages/admin/users/index.vue
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
- Available Users, since you are an admin you can edit them
-
-
-
-
- Open
-
-
-
-
-
-
diff --git a/ui/pages/forms/_id.vue b/ui/pages/forms/_id.vue
deleted file mode 100644
index 8c2fc1c2..00000000
--- a/ui/pages/forms/_id.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- Form: {{ form }}
-
-
-
diff --git a/ui/pages/index.vue b/ui/pages/index.vue
deleted file mode 100644
index 62b84902..00000000
--- a/ui/pages/index.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/ui/pages/login.vue b/ui/pages/login.vue
deleted file mode 100644
index 8308e6e7..00000000
--- a/ui/pages/login.vue
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Login only for current Tab
-
-
-
- Login
- Forgot your password?
-
-
-
-
-
-
-
diff --git a/ui/pages/recover.vue b/ui/pages/recover.vue
deleted file mode 100644
index b8146e7f..00000000
--- a/ui/pages/recover.vue
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
- Request Reset
-
- Just remembered your password? Sign in here
-
-
-
-
-
-
-
-
diff --git a/ui/pages/register.vue b/ui/pages/register.vue
deleted file mode 100644
index 2b38c451..00000000
--- a/ui/pages/register.vue
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Register
-
- Already have an account? Sign in here
-
-
-
-
-
-
-
-
diff --git a/ui/plugins/fab.js b/ui/plugins/fab.js
deleted file mode 100644
index 16fa3942..00000000
--- a/ui/plugins/fab.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import Vue from 'vue'
-import fab from 'vue-fab'
-
-export default () => {
- Vue.component('fab', fab)
-}
diff --git a/ui/plugins/font-awesome.js b/ui/plugins/font-awesome.js
deleted file mode 100644
index ec707215..00000000
--- a/ui/plugins/font-awesome.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import Vue from 'vue'
-import { library } from '@fortawesome/fontawesome-svg-core'
-import { faUserCircle } from '@fortawesome/free-solid-svg-icons'
-import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
-
-export default () => {
- library.add(faUserCircle)
-
- Vue.component('font-awesome-icon', FontAwesomeIcon)
-}
diff --git a/ui/static/favicon.png b/ui/static/favicon.png
deleted file mode 100644
index 1de8c664..00000000
Binary files a/ui/static/favicon.png and /dev/null differ
diff --git a/ui/store/index.js b/ui/store/index.js
deleted file mode 100644
index e69de29b..00000000
diff --git a/ui/yarn.lock b/ui/yarn.lock
deleted file mode 100644
index 15abce95..00000000
--- a/ui/yarn.lock
+++ /dev/null
@@ -1,9054 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d"
- integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==
- dependencies:
- "@babel/highlight" "^7.0.0"
-
-"@babel/core@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.5.5.tgz#17b2686ef0d6bc58f963dddd68ab669755582c30"
- integrity sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg==
- dependencies:
- "@babel/code-frame" "^7.5.5"
- "@babel/generator" "^7.5.5"
- "@babel/helpers" "^7.5.5"
- "@babel/parser" "^7.5.5"
- "@babel/template" "^7.4.4"
- "@babel/traverse" "^7.5.5"
- "@babel/types" "^7.5.5"
- convert-source-map "^1.1.0"
- debug "^4.1.0"
- json5 "^2.1.0"
- lodash "^4.17.13"
- resolve "^1.3.2"
- semver "^5.4.1"
- source-map "^0.5.0"
-
-"@babel/generator@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.5.tgz#873a7f936a3c89491b43536d12245b626664e3cf"
- integrity sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ==
- dependencies:
- "@babel/types" "^7.5.5"
- jsesc "^2.5.1"
- lodash "^4.17.13"
- source-map "^0.5.0"
- trim-right "^1.0.1"
-
-"@babel/helper-annotate-as-pure@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32"
- integrity sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==
- dependencies:
- "@babel/types" "^7.0.0"
-
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0":
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f"
- integrity sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==
- dependencies:
- "@babel/helper-explode-assignable-expression" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@babel/helper-call-delegate@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43"
- integrity sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==
- dependencies:
- "@babel/helper-hoist-variables" "^7.4.4"
- "@babel/traverse" "^7.4.4"
- "@babel/types" "^7.4.4"
-
-"@babel/helper-create-class-features-plugin@^7.4.4", "@babel/helper-create-class-features-plugin@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.5.5.tgz#401f302c8ddbc0edd36f7c6b2887d8fa1122e5a4"
- integrity sha512-ZsxkyYiRA7Bg+ZTRpPvB6AbOFKTFFK4LrvTet8lInm0V468MWCaSYJE+I7v2z2r8KNLtYiV+K5kTCnR7dvyZjg==
- dependencies:
- "@babel/helper-function-name" "^7.1.0"
- "@babel/helper-member-expression-to-functions" "^7.5.5"
- "@babel/helper-optimise-call-expression" "^7.0.0"
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-replace-supers" "^7.5.5"
- "@babel/helper-split-export-declaration" "^7.4.4"
-
-"@babel/helper-define-map@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz#3dec32c2046f37e09b28c93eb0b103fd2a25d369"
- integrity sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==
- dependencies:
- "@babel/helper-function-name" "^7.1.0"
- "@babel/types" "^7.5.5"
- lodash "^4.17.13"
-
-"@babel/helper-explode-assignable-expression@^7.1.0":
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6"
- integrity sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==
- dependencies:
- "@babel/traverse" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@babel/helper-function-name@^7.1.0":
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53"
- integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==
- dependencies:
- "@babel/helper-get-function-arity" "^7.0.0"
- "@babel/template" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@babel/helper-get-function-arity@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3"
- integrity sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==
- dependencies:
- "@babel/types" "^7.0.0"
-
-"@babel/helper-hoist-variables@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a"
- integrity sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==
- dependencies:
- "@babel/types" "^7.4.4"
-
-"@babel/helper-member-expression-to-functions@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz#1fb5b8ec4453a93c439ee9fe3aeea4a84b76b590"
- integrity sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==
- dependencies:
- "@babel/types" "^7.5.5"
-
-"@babel/helper-module-imports@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d"
- integrity sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==
- dependencies:
- "@babel/types" "^7.0.0"
-
-"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz#f84ff8a09038dcbca1fd4355661a500937165b4a"
- integrity sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/helper-simple-access" "^7.1.0"
- "@babel/helper-split-export-declaration" "^7.4.4"
- "@babel/template" "^7.4.4"
- "@babel/types" "^7.5.5"
- lodash "^4.17.13"
-
-"@babel/helper-optimise-call-expression@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5"
- integrity sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==
- dependencies:
- "@babel/types" "^7.0.0"
-
-"@babel/helper-plugin-utils@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250"
- integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==
-
-"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351"
- integrity sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==
- dependencies:
- lodash "^4.17.13"
-
-"@babel/helper-remap-async-to-generator@^7.1.0":
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f"
- integrity sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.0.0"
- "@babel/helper-wrap-function" "^7.1.0"
- "@babel/template" "^7.1.0"
- "@babel/traverse" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@babel/helper-replace-supers@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz#f84ce43df031222d2bad068d2626cb5799c34bc2"
- integrity sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==
- dependencies:
- "@babel/helper-member-expression-to-functions" "^7.5.5"
- "@babel/helper-optimise-call-expression" "^7.0.0"
- "@babel/traverse" "^7.5.5"
- "@babel/types" "^7.5.5"
-
-"@babel/helper-simple-access@^7.1.0":
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c"
- integrity sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==
- dependencies:
- "@babel/template" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@babel/helper-split-export-declaration@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677"
- integrity sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==
- dependencies:
- "@babel/types" "^7.4.4"
-
-"@babel/helper-wrap-function@^7.1.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa"
- integrity sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==
- dependencies:
- "@babel/helper-function-name" "^7.1.0"
- "@babel/template" "^7.1.0"
- "@babel/traverse" "^7.1.0"
- "@babel/types" "^7.2.0"
-
-"@babel/helpers@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.5.5.tgz#63908d2a73942229d1e6685bc2a0e730dde3b75e"
- integrity sha512-nRq2BUhxZFnfEn/ciJuhklHvFOqjJUD5wpx+1bxUF2axL9C+v4DE/dmp5sT2dKnpOs4orZWzpAZqlCy8QqE/7g==
- dependencies:
- "@babel/template" "^7.4.4"
- "@babel/traverse" "^7.5.5"
- "@babel/types" "^7.5.5"
-
-"@babel/highlight@^7.0.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540"
- integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==
- dependencies:
- chalk "^2.0.0"
- esutils "^2.0.2"
- js-tokens "^4.0.0"
-
-"@babel/parser@^7.0.0", "@babel/parser@^7.4.4", "@babel/parser@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz#02f077ac8817d3df4a832ef59de67565e71cca4b"
- integrity sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g==
-
-"@babel/plugin-proposal-async-generator-functions@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e"
- integrity sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-remap-async-to-generator" "^7.1.0"
- "@babel/plugin-syntax-async-generators" "^7.2.0"
-
-"@babel/plugin-proposal-class-properties@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz#a974cfae1e37c3110e71f3c6a2e48b8e71958cd4"
- integrity sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.5.5"
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-proposal-decorators@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.4.4.tgz#de9b2a1a8ab0196f378e2a82f10b6e2a36f21cc0"
- integrity sha512-z7MpQz3XC/iQJWXH9y+MaWcLPNSMY9RQSthrLzak8R8hCj0fuyNk+Dzi9kfNe/JxxlWQ2g7wkABbgWjW36MTcw==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.4.4"
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-syntax-decorators" "^7.2.0"
-
-"@babel/plugin-proposal-dynamic-import@^7.5.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz#e532202db4838723691b10a67b8ce509e397c506"
- integrity sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-syntax-dynamic-import" "^7.2.0"
-
-"@babel/plugin-proposal-json-strings@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317"
- integrity sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-syntax-json-strings" "^7.2.0"
-
-"@babel/plugin-proposal-object-rest-spread@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz#61939744f71ba76a3ae46b5eea18a54c16d22e58"
- integrity sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-syntax-object-rest-spread" "^7.2.0"
-
-"@babel/plugin-proposal-optional-catch-binding@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5"
- integrity sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-syntax-optional-catch-binding" "^7.2.0"
-
-"@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78"
- integrity sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-regex" "^7.4.4"
- regexpu-core "^4.5.4"
-
-"@babel/plugin-syntax-async-generators@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f"
- integrity sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-syntax-decorators@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz#c50b1b957dcc69e4b1127b65e1c33eef61570c1b"
- integrity sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-syntax-dynamic-import@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612"
- integrity sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-syntax-json-strings@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470"
- integrity sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-syntax-jsx@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7"
- integrity sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-syntax-object-rest-spread@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e"
- integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-syntax-optional-catch-binding@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c"
- integrity sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-arrow-functions@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550"
- integrity sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-async-to-generator@^7.5.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz#89a3848a0166623b5bc481164b5936ab947e887e"
- integrity sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-remap-async-to-generator" "^7.1.0"
-
-"@babel/plugin-transform-block-scoped-functions@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190"
- integrity sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-block-scoping@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.5.5.tgz#a35f395e5402822f10d2119f6f8e045e3639a2ce"
- integrity sha512-82A3CLRRdYubkG85lKwhZB0WZoHxLGsJdux/cOVaJCJpvYFl1LVzAIFyRsa7CvXqW8rBM4Zf3Bfn8PHt5DP0Sg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- lodash "^4.17.13"
-
-"@babel/plugin-transform-classes@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz#d094299d9bd680a14a2a0edae38305ad60fb4de9"
- integrity sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.0.0"
- "@babel/helper-define-map" "^7.5.5"
- "@babel/helper-function-name" "^7.1.0"
- "@babel/helper-optimise-call-expression" "^7.0.0"
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-replace-supers" "^7.5.5"
- "@babel/helper-split-export-declaration" "^7.4.4"
- globals "^11.1.0"
-
-"@babel/plugin-transform-computed-properties@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da"
- integrity sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-destructuring@^7.5.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz#f6c09fdfe3f94516ff074fe877db7bc9ef05855a"
- integrity sha512-YbYgbd3TryYYLGyC7ZR+Tq8H/+bCmwoaxHfJHupom5ECstzbRLTch6gOQbhEY9Z4hiCNHEURgq06ykFv9JZ/QQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-dotall-regex@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3"
- integrity sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-regex" "^7.4.4"
- regexpu-core "^4.5.4"
-
-"@babel/plugin-transform-duplicate-keys@^7.5.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz#c5dbf5106bf84cdf691222c0974c12b1df931853"
- integrity sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-exponentiation-operator@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008"
- integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==
- dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0"
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-for-of@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556"
- integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-function-name@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad"
- integrity sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==
- dependencies:
- "@babel/helper-function-name" "^7.1.0"
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-literals@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1"
- integrity sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-member-expression-literals@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d"
- integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-modules-amd@^7.5.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz#ef00435d46da0a5961aa728a1d2ecff063e4fb91"
- integrity sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==
- dependencies:
- "@babel/helper-module-transforms" "^7.1.0"
- "@babel/helper-plugin-utils" "^7.0.0"
- babel-plugin-dynamic-import-node "^2.3.0"
-
-"@babel/plugin-transform-modules-commonjs@^7.5.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz#425127e6045231360858eeaa47a71d75eded7a74"
- integrity sha512-xmHq0B+ytyrWJvQTc5OWAC4ii6Dhr0s22STOoydokG51JjWhyYo5mRPXoi+ZmtHQhZZwuXNN+GG5jy5UZZJxIQ==
- dependencies:
- "@babel/helper-module-transforms" "^7.4.4"
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-simple-access" "^7.1.0"
- babel-plugin-dynamic-import-node "^2.3.0"
-
-"@babel/plugin-transform-modules-systemjs@^7.5.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz#e75266a13ef94202db2a0620977756f51d52d249"
- integrity sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==
- dependencies:
- "@babel/helper-hoist-variables" "^7.4.4"
- "@babel/helper-plugin-utils" "^7.0.0"
- babel-plugin-dynamic-import-node "^2.3.0"
-
-"@babel/plugin-transform-modules-umd@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae"
- integrity sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==
- dependencies:
- "@babel/helper-module-transforms" "^7.1.0"
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-named-capturing-groups-regex@^7.4.5":
- version "7.4.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz#9d269fd28a370258199b4294736813a60bbdd106"
- integrity sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg==
- dependencies:
- regexp-tree "^0.1.6"
-
-"@babel/plugin-transform-new-target@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5"
- integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-object-super@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9"
- integrity sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-replace-supers" "^7.5.5"
-
-"@babel/plugin-transform-parameters@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16"
- integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==
- dependencies:
- "@babel/helper-call-delegate" "^7.4.4"
- "@babel/helper-get-function-arity" "^7.0.0"
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-property-literals@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905"
- integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-regenerator@^7.4.5":
- version "7.4.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f"
- integrity sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==
- dependencies:
- regenerator-transform "^0.14.0"
-
-"@babel/plugin-transform-reserved-words@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634"
- integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-runtime@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.5.5.tgz#a6331afbfc59189d2135b2e09474457a8e3d28bc"
- integrity sha512-6Xmeidsun5rkwnGfMOp6/z9nSzWpHFNVr2Jx7kwoq4mVatQfQx5S56drBgEHF+XQbKOdIaOiMIINvp/kAwMN+w==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/helper-plugin-utils" "^7.0.0"
- resolve "^1.8.1"
- semver "^5.5.1"
-
-"@babel/plugin-transform-shorthand-properties@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0"
- integrity sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-spread@^7.2.0":
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406"
- integrity sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-sticky-regex@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1"
- integrity sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-regex" "^7.0.0"
-
-"@babel/plugin-transform-template-literals@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0"
- integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.0.0"
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-typeof-symbol@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2"
- integrity sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
-"@babel/plugin-transform-unicode-regex@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f"
- integrity sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/helper-regex" "^7.4.4"
- regexpu-core "^4.5.4"
-
-"@babel/preset-env@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.5.5.tgz#bc470b53acaa48df4b8db24a570d6da1fef53c9a"
- integrity sha512-GMZQka/+INwsMz1A5UEql8tG015h5j/qjptpKY2gJ7giy8ohzU710YciJB5rcKsWGWHiW3RUnHib0E5/m3Tp3A==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-proposal-async-generator-functions" "^7.2.0"
- "@babel/plugin-proposal-dynamic-import" "^7.5.0"
- "@babel/plugin-proposal-json-strings" "^7.2.0"
- "@babel/plugin-proposal-object-rest-spread" "^7.5.5"
- "@babel/plugin-proposal-optional-catch-binding" "^7.2.0"
- "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
- "@babel/plugin-syntax-async-generators" "^7.2.0"
- "@babel/plugin-syntax-dynamic-import" "^7.2.0"
- "@babel/plugin-syntax-json-strings" "^7.2.0"
- "@babel/plugin-syntax-object-rest-spread" "^7.2.0"
- "@babel/plugin-syntax-optional-catch-binding" "^7.2.0"
- "@babel/plugin-transform-arrow-functions" "^7.2.0"
- "@babel/plugin-transform-async-to-generator" "^7.5.0"
- "@babel/plugin-transform-block-scoped-functions" "^7.2.0"
- "@babel/plugin-transform-block-scoping" "^7.5.5"
- "@babel/plugin-transform-classes" "^7.5.5"
- "@babel/plugin-transform-computed-properties" "^7.2.0"
- "@babel/plugin-transform-destructuring" "^7.5.0"
- "@babel/plugin-transform-dotall-regex" "^7.4.4"
- "@babel/plugin-transform-duplicate-keys" "^7.5.0"
- "@babel/plugin-transform-exponentiation-operator" "^7.2.0"
- "@babel/plugin-transform-for-of" "^7.4.4"
- "@babel/plugin-transform-function-name" "^7.4.4"
- "@babel/plugin-transform-literals" "^7.2.0"
- "@babel/plugin-transform-member-expression-literals" "^7.2.0"
- "@babel/plugin-transform-modules-amd" "^7.5.0"
- "@babel/plugin-transform-modules-commonjs" "^7.5.0"
- "@babel/plugin-transform-modules-systemjs" "^7.5.0"
- "@babel/plugin-transform-modules-umd" "^7.2.0"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.5"
- "@babel/plugin-transform-new-target" "^7.4.4"
- "@babel/plugin-transform-object-super" "^7.5.5"
- "@babel/plugin-transform-parameters" "^7.4.4"
- "@babel/plugin-transform-property-literals" "^7.2.0"
- "@babel/plugin-transform-regenerator" "^7.4.5"
- "@babel/plugin-transform-reserved-words" "^7.2.0"
- "@babel/plugin-transform-shorthand-properties" "^7.2.0"
- "@babel/plugin-transform-spread" "^7.2.0"
- "@babel/plugin-transform-sticky-regex" "^7.2.0"
- "@babel/plugin-transform-template-literals" "^7.4.4"
- "@babel/plugin-transform-typeof-symbol" "^7.2.0"
- "@babel/plugin-transform-unicode-regex" "^7.4.4"
- "@babel/types" "^7.5.5"
- browserslist "^4.6.0"
- core-js-compat "^3.1.1"
- invariant "^2.2.2"
- js-levenshtein "^1.1.3"
- semver "^5.5.0"
-
-"@babel/runtime@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132"
- integrity sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ==
- dependencies:
- regenerator-runtime "^0.13.2"
-
-"@babel/template@^7.1.0", "@babel/template@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237"
- integrity sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- "@babel/parser" "^7.4.4"
- "@babel/types" "^7.4.4"
-
-"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.5.5.tgz#f664f8f368ed32988cd648da9f72d5ca70f165bb"
- integrity sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ==
- dependencies:
- "@babel/code-frame" "^7.5.5"
- "@babel/generator" "^7.5.5"
- "@babel/helper-function-name" "^7.1.0"
- "@babel/helper-split-export-declaration" "^7.4.4"
- "@babel/parser" "^7.5.5"
- "@babel/types" "^7.5.5"
- debug "^4.1.0"
- globals "^11.1.0"
- lodash "^4.17.13"
-
-"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.5.5.tgz#97b9f728e182785909aa4ab56264f090a028d18a"
- integrity sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw==
- dependencies:
- esutils "^2.0.2"
- lodash "^4.17.13"
- to-fast-properties "^2.0.0"
-
-"@csstools/convert-colors@^1.4.0":
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
- integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
-
-"@fortawesome/fontawesome-common-types@^0.2.22":
- version "0.2.22"
- resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.22.tgz#3f1328d232a0fd5de8484d833c8519426f39f016"
- integrity sha512-QmEuZsipX5/cR9JOg0fsTN4Yr/9lieYWM8AQpmRa0eIfeOcl/HLYoEa366BCGRSrgNJEexuvOgbq9jnJ22IY5g==
-
-"@fortawesome/fontawesome-svg-core@^1.2.22":
- version "1.2.22"
- resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.22.tgz#9a6117c96c8b823c7d531000568ac75c3c02e123"
- integrity sha512-Q941E4x8UfnMH3308n0qrgoja+GoqyiV846JTLoCcCWAKokLKrixCkq6RDBs8r+TtAWaLUrBpI+JFxQNX/WNPQ==
- dependencies:
- "@fortawesome/fontawesome-common-types" "^0.2.22"
-
-"@fortawesome/free-solid-svg-icons@^5.10.2":
- version "5.10.2"
- resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.10.2.tgz#61bcecce3aa5001fd154826238dfa840de4aa05a"
- integrity sha512-9Os/GRUcy+iVaznlg8GKcPSQFpIQpAg14jF0DWsMdnpJfIftlvfaQCWniR/ex9FoOpSEOrlXqmUCFL+JGeciuA==
- dependencies:
- "@fortawesome/fontawesome-common-types" "^0.2.22"
-
-"@fortawesome/vue-fontawesome@^0.1.7":
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-0.1.7.tgz#121867297cafd141af78c67d92ab9f1ad4b7328b"
- integrity sha512-YCw2Q2m4fxzyFsPOH3uDYMoJztTD+pT+AAyse4LFpbdrBg+r8ueaVT8BFnXEjrGwMDJJeXrwJ5AOC6q/JWBI4w==
-
-"@nuxt/babel-preset-app@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.9.2.tgz#e8d2ac841db845ef88ca2687093a95a480106e5d"
- integrity sha512-s4423c5Pvl3aCmD8KoDdit1XZuZig0sCwop5KV3kn0/KfEru+jFWbQ3pTssCV8XTR9Am2BV0UIQ0hoCMdnvdfw==
- dependencies:
- "@babel/core" "^7.5.5"
- "@babel/plugin-proposal-class-properties" "^7.5.5"
- "@babel/plugin-proposal-decorators" "^7.4.4"
- "@babel/plugin-transform-runtime" "^7.5.5"
- "@babel/preset-env" "^7.5.5"
- "@babel/runtime" "^7.5.5"
- "@vue/babel-preset-jsx" "^1.1.0"
- core-js "^2.6.5"
-
-"@nuxt/builder@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.9.2.tgz#57c515efc446c02e4062ebdb6cd735ea456df4dd"
- integrity sha512-egDjm2AnaKjeAlZ0yNAooP+Xd/fKIvhK66qNyd+ekvzutSkbSkKtB/udNxyHcBnjg8GOB4KayIXvBX0K1TS/vg==
- dependencies:
- "@nuxt/devalue" "^1.2.4"
- "@nuxt/utils" "2.9.2"
- "@nuxt/vue-app" "2.9.2"
- chokidar "^3.0.2"
- consola "^2.10.1"
- fs-extra "^8.1.0"
- glob "^7.1.4"
- hash-sum "^2.0.0"
- ignore "^5.1.4"
- lodash "^4.17.15"
- pify "^4.0.1"
- semver "^6.3.0"
- serialize-javascript "^1.8.0"
- upath "^1.1.2"
-
-"@nuxt/cli@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.9.2.tgz#d56540f95b58afa7c7073c166d6f624b78024fca"
- integrity sha512-9Pxavn/w/K4uUItXPNmKyT1aBoGlJPqTdpr3nlXRX00JSU1OKd2fTNL3RlaN+xXtlYh2XoZo2roGHAFX1CyKrw==
- dependencies:
- "@nuxt/config" "2.9.2"
- "@nuxt/utils" "2.9.2"
- boxen "^4.1.0"
- chalk "^2.4.2"
- consola "^2.10.1"
- esm "^3.2.25"
- execa "^2.0.4"
- exit "^0.1.2"
- fs-extra "^8.1.0"
- hable "^2.2.1"
- minimist "^1.2.0"
- opener "1.5.1"
- pretty-bytes "^5.3.0"
- std-env "^2.2.1"
- wrap-ansi "^6.0.0"
-
-"@nuxt/config@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.9.2.tgz#8976da395cc9f9971f48890ecaff9991d011578a"
- integrity sha512-FjBPZNE2vUh7UsJ4GdiEYcgr3umvAxSKU2xvbBQpBGk8mItPyt8k/1LmrRSvImkno4j1IBKp4VehSBZYEczJdQ==
- dependencies:
- "@nuxt/utils" "2.9.2"
- consola "^2.10.1"
- std-env "^2.2.1"
-
-"@nuxt/core@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.9.2.tgz#1ab1d5c1928c37100a680241f23fe6ebe230d9f9"
- integrity sha512-OtjLLutaMsYP6/EYXD96i/J79GSrjHlxfHbBaqHjIxnHdDnzZlsvA13EjULJ9mhumw3fvOPi12AEqqNpBHXqUg==
- dependencies:
- "@nuxt/config" "2.9.2"
- "@nuxt/devalue" "^1.2.4"
- "@nuxt/server" "2.9.2"
- "@nuxt/utils" "2.9.2"
- "@nuxt/vue-renderer" "2.9.2"
- consola "^2.10.1"
- debug "^4.1.1"
- esm "^3.2.25"
- fs-extra "^8.1.0"
- hable "^2.2.1"
- hash-sum "^2.0.0"
- std-env "^2.2.1"
-
-"@nuxt/devalue@^1.2.4":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@nuxt/devalue/-/devalue-1.2.4.tgz#69eca032b7481fd3c019a78ade65d642da3f2f35"
- integrity sha512-hS87c2HdSfTk1d+2KQx7mQpebyd2HjguvZu/UBy9LB+kUgT1qz2+Sj38FH32yJALK6Fv49ZfOZEwgcZ4rcNLjg==
- dependencies:
- consola "^2.9.0"
-
-"@nuxt/friendly-errors-webpack-plugin@^2.5.0":
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.0.tgz#5374665bc72d34b7dbadcc361a4777e3f0f5d46b"
- integrity sha512-pUgPFmRL56/xuTCGN5rqgTfxvs1N/AYJw7q7tUHiZaBm3UyPgbIVPkadS9njwbFbPD2XcebVy7npQMMVwQJWfA==
- dependencies:
- chalk "^2.3.2"
- consola "^2.6.0"
- error-stack-parser "^2.0.0"
- string-width "^2.0.0"
-
-"@nuxt/generator@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.9.2.tgz#5fd8e1af5217b3c7049ef89af4a8568b3d34a437"
- integrity sha512-54bp94eel5vAxUQPKP8YU3uxPmaqSb0EwXXY+712LS2kZ2HELR/YpuATOH2wS3IUfpc0x9Zu6O/nPkjYo+635Q==
- dependencies:
- "@nuxt/utils" "2.9.2"
- chalk "^2.4.2"
- consola "^2.10.1"
- fs-extra "^8.1.0"
- html-minifier "^4.0.0"
-
-"@nuxt/loading-screen@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@nuxt/loading-screen/-/loading-screen-1.0.1.tgz#fca2483c30545c5ab98f9547327d0e81cf4b9ebc"
- integrity sha512-uvFYSHG1H8sN5F61/JWPy6aZGQKYXcpVkrwv10HaXsm+INXrC9zGin4+WtRl9LA+3MMIoPqiJ6NZSwD3LqzNRA==
- dependencies:
- connect "^3.7.0"
- fs-extra "^8.1.0"
- node-res "^5.0.1"
- serve-static "^1.14.1"
-
-"@nuxt/opencollective@^0.2.2":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@nuxt/opencollective/-/opencollective-0.2.2.tgz#17adc7d380457379cd14cbb64a435ea196cc4a6e"
- integrity sha512-ie50SpS47L+0gLsW4yP23zI/PtjsDRglyozX2G09jeiUazC1AJlGPZo0JUs9iuCDUoIgsDEf66y7/bSfig0BpA==
- dependencies:
- chalk "^2.4.1"
- consola "^2.3.0"
- node-fetch "^2.3.0"
-
-"@nuxt/opencollective@^0.3.0":
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/@nuxt/opencollective/-/opencollective-0.3.0.tgz#11d8944dcf2d526e31660bb69570be03f8fb72b7"
- integrity sha512-Vf09BxCdj1iT2IRqVwX5snaY2WCTkvM0O4cWWSO1ThCFuc4if0Q/nNwAgCxRU0FeYHJ7DdyMUNSdswCLKlVqeg==
- dependencies:
- chalk "^2.4.2"
- consola "^2.10.1"
- node-fetch "^2.6.0"
-
-"@nuxt/server@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.9.2.tgz#ef6f45b57b2f873c48ddb3cb1c593f56052dc186"
- integrity sha512-If9Yu1pCah3d9l1AmyZ6hyfJ4+3RTekAdB9lMyHskIFGR4DCoTx2cd8oJ0VOv9CgQz90j/1Wi/SdeHy22Hy9Fg==
- dependencies:
- "@nuxt/config" "2.9.2"
- "@nuxt/utils" "2.9.2"
- "@nuxtjs/youch" "^4.2.3"
- chalk "^2.4.2"
- compression "^1.7.4"
- connect "^3.7.0"
- consola "^2.10.1"
- etag "^1.8.1"
- fresh "^0.5.2"
- fs-extra "^8.1.0"
- ip "^1.1.5"
- launch-editor-middleware "^2.2.1"
- on-headers "^1.0.2"
- pify "^4.0.1"
- serve-placeholder "^1.2.1"
- serve-static "^1.14.1"
- server-destroy "^1.0.1"
-
-"@nuxt/utils@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.9.2.tgz#b6ced2abe8ada3f8d5ec03dd1a5e8053c9b4a66c"
- integrity sha512-qmXbRNNJtdT4cr1t66ayaUFx9rQ9aOiLPHM/J69/uw/TKiy/j3WgX1YHE6TRAfIpg0eb68nDzHGM40T3XJ+jsg==
- dependencies:
- consola "^2.10.1"
- fs-extra "^8.1.0"
- hash-sum "^2.0.0"
- proper-lockfile "^4.1.1"
- semver "^6.3.0"
- serialize-javascript "^1.8.0"
- signal-exit "^3.0.2"
- ua-parser-js "^0.7.20"
-
-"@nuxt/vue-app@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.9.2.tgz#725b1f6c4ac955b990ce3db68f9ae19a8d578c5b"
- integrity sha512-zLoCvA3+UVfdikfol7plPukP0GddU1LdgkV+1EDeVUm22PNgt/OdYN3z5kJIZEfZoLpfMbtF8NsBVWrehPuoFQ==
- dependencies:
- node-fetch "^2.6.0"
- unfetch "^4.1.0"
- vue "^2.6.10"
- vue-client-only "^2.0.0"
- vue-meta "^2.2.1"
- vue-no-ssr "^1.1.1"
- vue-router "~3.0.7"
- vue-template-compiler "^2.6.10"
- vuex "^3.1.1"
-
-"@nuxt/vue-renderer@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.9.2.tgz#5118ba5caa894d94b272ad4665f88837ab2359ef"
- integrity sha512-bLUnYEj2PHs07K7EAH+a3Nhg9ZK4WRsbG9q5eYNF3CD0O10CzNOR6/8qqqbFYj8hFrP76EOf0P/5CAJcWvRtPg==
- dependencies:
- "@nuxt/devalue" "^1.2.4"
- "@nuxt/utils" "2.9.2"
- consola "^2.10.1"
- fs-extra "^8.1.0"
- lru-cache "^5.1.1"
- vue "^2.6.10"
- vue-meta "^2.2.1"
- vue-server-renderer "^2.6.10"
-
-"@nuxt/webpack@2.9.2":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.9.2.tgz#4db33ddcb6805d5fed06a67515e542ca54ffa75d"
- integrity sha512-M+j3Ceo6BcBSz4eIXqMP+Owcp2f78Dco+KGHJuUuCxWRNJjVdJAo1RHa2sMVDezdQgiDJQzgChwORU2mjN6rEw==
- dependencies:
- "@babel/core" "^7.5.5"
- "@nuxt/babel-preset-app" "2.9.2"
- "@nuxt/friendly-errors-webpack-plugin" "^2.5.0"
- "@nuxt/utils" "2.9.2"
- babel-loader "^8.0.6"
- cache-loader "^4.1.0"
- caniuse-lite "^1.0.30000989"
- chalk "^2.4.2"
- consola "^2.10.1"
- css-loader "^3.2.0"
- cssnano "^4.1.10"
- eventsource-polyfill "^0.9.6"
- extract-css-chunks-webpack-plugin "^4.6.0"
- file-loader "^4.2.0"
- glob "^7.1.4"
- hard-source-webpack-plugin "^0.13.1"
- hash-sum "^2.0.0"
- html-webpack-plugin "^3.2.0"
- memory-fs "^0.4.1"
- optimize-css-assets-webpack-plugin "^5.0.3"
- pify "^4.0.1"
- postcss "^7.0.17"
- postcss-import "^12.0.1"
- postcss-import-resolver "^1.2.3"
- postcss-loader "^3.0.0"
- postcss-preset-env "^6.7.0"
- postcss-url "^8.0.0"
- std-env "^2.2.1"
- style-resources-loader "^1.2.1"
- terser-webpack-plugin "^1.4.1"
- thread-loader "^2.1.3"
- time-fix-plugin "^2.0.6"
- url-loader "^2.1.0"
- vue-loader "^15.7.1"
- webpack "^4.39.3"
- webpack-bundle-analyzer "^3.4.1"
- webpack-dev-middleware "^3.7.0"
- webpack-hot-middleware "^2.25.0"
- webpack-node-externals "^1.7.2"
- webpackbar "^4.0.0"
-
-"@nuxtjs/auth@^4.8.1":
- version "4.8.1"
- resolved "https://registry.yarnpkg.com/@nuxtjs/auth/-/auth-4.8.1.tgz#e554bbd032fdcd08d9fddcb159f30ff2c7de5b1a"
- integrity sha512-EsBiiWXnojOxQ1ouK07tsXMP8pLFiAc+L4NLd1NGr3Z45iGRrjwLLy/weOH65vJGqNYX3lIQBGYscUyzGaaAyg==
- dependencies:
- "@nuxtjs/axios" "^5.5.4"
- consola "^2.9.0"
- cookie "^0.4.0"
- dotprop "^1.2.0"
- is-https "^1.0.0"
- js-cookie "^2.2.0"
- lodash "^4.17.11"
- nanoid "^2.0.3"
-
-"@nuxtjs/axios@^5.3.6", "@nuxtjs/axios@^5.5.4":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@nuxtjs/axios/-/axios-5.6.0.tgz#30fd28c8a409ea32c92c76b26202e5da068f814c"
- integrity sha512-Rl4nnudm+sSkMtgfSEAeA5bq6aFpbBoYVXLXWaDxfydslukRd2SdEDdGv0gHE7F/jtIw+JfptWDHCHnzuoO/Ng==
- dependencies:
- "@nuxtjs/proxy" "^1.3.3"
- axios "^0.19.0"
- axios-retry "^3.1.2"
- consola "^2.10.1"
-
-"@nuxtjs/eslint-config@^0.0.1":
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-0.0.1.tgz#3aeed1cc6a2e01331c7e6b56bfa7152ce8bb2d90"
- integrity sha512-Scz5oYNtVwePF1ebXcWPrFxBpNF5wAkYh8L++6f2ZdLyUb1mCOwzE2+oVZxS25hGCYUyecFEshbqeSwkC+ktqA==
-
-"@nuxtjs/proxy@^1.3.3":
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/@nuxtjs/proxy/-/proxy-1.3.3.tgz#3de3d9f073e8e57167168100940be2a824a220e0"
- integrity sha512-ykpCUdOqPOH79mQG30QfWZmbRD8yjTD+TTSBbwow5GkROUQEtXw+HE+q6i+YFpuChvgJNbwVrXdZ3YmfXbZtTw==
- dependencies:
- consola "^2.5.6"
- http-proxy-middleware "^0.19.1"
-
-"@nuxtjs/youch@^4.2.3":
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/@nuxtjs/youch/-/youch-4.2.3.tgz#36f8b22df5a0efaa81373109851e1d857aca6bed"
- integrity sha512-XiTWdadTwtmL/IGkNqbVe+dOlT+IMvcBu7TvKI7plWhVQeBCQ9iKhk3jgvVWFyiwL2yHJDlEwOM5v9oVES5Xmw==
- dependencies:
- cookie "^0.3.1"
- mustache "^2.3.0"
- stack-trace "0.0.10"
-
-"@types/json-schema@^7.0.3":
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636"
- integrity sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==
-
-"@types/q@^1.5.1":
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
- integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==
-
-"@typescript-eslint/experimental-utils@^1.13.0":
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e"
- integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==
- dependencies:
- "@types/json-schema" "^7.0.3"
- "@typescript-eslint/typescript-estree" "1.13.0"
- eslint-scope "^4.0.0"
-
-"@typescript-eslint/typescript-estree@1.13.0":
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e"
- integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==
- dependencies:
- lodash.unescape "4.0.1"
- semver "5.5.0"
-
-"@vue/babel-helper-vue-jsx-merge-props@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0.tgz#048fe579958da408fb7a8b2a3ec050b50a661040"
- integrity sha512-6tyf5Cqm4m6v7buITuwS+jHzPlIPxbFzEhXR5JGZpbrvOcp1hiQKckd305/3C7C36wFekNTQSxAtgeM0j0yoUw==
-
-"@vue/babel-plugin-transform-vue-jsx@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.0.0.tgz#ebcbf39c312c94114c8c4f407ee4f6c97aa45432"
- integrity sha512-U+JNwVQSmaLKjO3lzCUC3cNXxprgezV1N+jOdqbP4xWNaqtWUCJnkjTVcgECM18A/AinDKPcUUeoyhU7yxUxXQ==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/plugin-syntax-jsx" "^7.2.0"
- "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0"
- html-tags "^2.0.0"
- lodash.kebabcase "^4.1.1"
- svg-tags "^1.0.0"
-
-"@vue/babel-preset-jsx@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.1.0.tgz#c8001329f5b372297a3111a251eb4f9e956c1266"
- integrity sha512-EeZ9gwEmu79B4A6LMLAw5cPCVYIcbKWgJgJafWtLzh1S+SgERUmTkVQ9Vx4k8zYBiCuxHK3XziZ3VJIMau7THA==
- dependencies:
- "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0"
- "@vue/babel-plugin-transform-vue-jsx" "^1.0.0"
- "@vue/babel-sugar-functional-vue" "^1.0.0"
- "@vue/babel-sugar-inject-h" "^1.0.0"
- "@vue/babel-sugar-v-model" "^1.0.0"
- "@vue/babel-sugar-v-on" "^1.1.0"
-
-"@vue/babel-sugar-functional-vue@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.0.0.tgz#17e2c4ca27b74b244da3b923240ec91d10048cb3"
- integrity sha512-XE/jNaaorTuhWayCz+QClk5AB9OV5HzrwbzEC6sIUY0J60A28ONQKeTwxfidW42egOkqNH/UU6eE3KLfmiDj0Q==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
-
-"@vue/babel-sugar-inject-h@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.0.0.tgz#e5efb6c5b5b7988dc03831af6d133bf7bcde6347"
- integrity sha512-NxWU+DqtbZgfGvd25GPoFMj+rvyQ8ZA1pHj8vIeqRij+vx3sXoKkObjA9ulZunvWw5F6uG9xYy4ytpxab/X+Hg==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
-
-"@vue/babel-sugar-v-model@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.0.0.tgz#f4da56aa67f65a349bd2c269a95e72e601af4613"
- integrity sha512-Pfg2Al0io66P1eO6zUbRIgpyKCU2qTnumiE0lao/wA/uNdb7Dx5Tfd1W6tO5SsByETPnEs8i8+gawRIXX40rFw==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
- "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0"
- "@vue/babel-plugin-transform-vue-jsx" "^1.0.0"
- camelcase "^5.0.0"
- html-tags "^2.0.0"
- svg-tags "^1.0.0"
-
-"@vue/babel-sugar-v-on@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.1.0.tgz#1f2b35eeeabb87eaf8925931f4d34fd8e6404a45"
- integrity sha512-8DwAj/RLpmrDP4eZ3erJcKcyuLArLUYagNODTsSQrMdG5zmLJoFFtEjODfYRh/XxM2wXv9Wxe+HAB41FQxxwQA==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
- "@vue/babel-plugin-transform-vue-jsx" "^1.0.0"
- camelcase "^5.0.0"
-
-"@vue/component-compiler-utils@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.0.0.tgz#d16fa26b836c06df5baaeb45f3d80afc47e35634"
- integrity sha512-am+04/0UX7ektcmvhYmrf84BDVAD8afFOf4asZjN84q8xzxFclbk5x0MtxuKGfp+zjN5WWPJn3fjFAWtDdIGSw==
- dependencies:
- consolidate "^0.15.1"
- hash-sum "^1.0.2"
- lru-cache "^4.1.2"
- merge-source-map "^1.1.0"
- postcss "^7.0.14"
- postcss-selector-parser "^5.0.0"
- prettier "1.16.3"
- source-map "~0.6.1"
- vue-template-es2015-compiler "^1.9.0"
-
-"@webassemblyjs/ast@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359"
- integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==
- dependencies:
- "@webassemblyjs/helper-module-context" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/wast-parser" "1.8.5"
-
-"@webassemblyjs/floating-point-hex-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721"
- integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==
-
-"@webassemblyjs/helper-api-error@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7"
- integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==
-
-"@webassemblyjs/helper-buffer@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204"
- integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==
-
-"@webassemblyjs/helper-code-frame@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e"
- integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==
- dependencies:
- "@webassemblyjs/wast-printer" "1.8.5"
-
-"@webassemblyjs/helper-fsm@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452"
- integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==
-
-"@webassemblyjs/helper-module-context@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245"
- integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- mamacro "^0.0.3"
-
-"@webassemblyjs/helper-wasm-bytecode@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61"
- integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==
-
-"@webassemblyjs/helper-wasm-section@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf"
- integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
-
-"@webassemblyjs/ieee754@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e"
- integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==
- dependencies:
- "@xtuc/ieee754" "^1.2.0"
-
-"@webassemblyjs/leb128@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10"
- integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==
- dependencies:
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/utf8@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc"
- integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==
-
-"@webassemblyjs/wasm-edit@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a"
- integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/helper-wasm-section" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
- "@webassemblyjs/wasm-opt" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
- "@webassemblyjs/wast-printer" "1.8.5"
-
-"@webassemblyjs/wasm-gen@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc"
- integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/ieee754" "1.8.5"
- "@webassemblyjs/leb128" "1.8.5"
- "@webassemblyjs/utf8" "1.8.5"
-
-"@webassemblyjs/wasm-opt@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264"
- integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
-
-"@webassemblyjs/wasm-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d"
- integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-api-error" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/ieee754" "1.8.5"
- "@webassemblyjs/leb128" "1.8.5"
- "@webassemblyjs/utf8" "1.8.5"
-
-"@webassemblyjs/wast-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c"
- integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/floating-point-hex-parser" "1.8.5"
- "@webassemblyjs/helper-api-error" "1.8.5"
- "@webassemblyjs/helper-code-frame" "1.8.5"
- "@webassemblyjs/helper-fsm" "1.8.5"
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/wast-printer@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc"
- integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/wast-parser" "1.8.5"
- "@xtuc/long" "4.2.2"
-
-"@xtuc/ieee754@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
- integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
-
-"@xtuc/long@4.2.2":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
- integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
-
-abbrev@1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
- integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
-accepts@~1.3.5, accepts@~1.3.7:
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
- integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
- dependencies:
- mime-types "~2.1.24"
- negotiator "0.6.2"
-
-acorn-jsx@^5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.2.tgz#84b68ea44b373c4f8686023a551f61a21b7c4a4f"
- integrity sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==
-
-acorn-walk@^6.1.1:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c"
- integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==
-
-acorn@^6.0.2, acorn@^6.0.7, acorn@^6.2.1:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e"
- integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==
-
-ajv-errors@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
- integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
-
-ajv-keywords@^3.1.0, ajv-keywords@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da"
- integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==
-
-ajv@^6.1.0, ajv@^6.10.2, ajv@^6.5.5, ajv@^6.9.1:
- version "6.10.2"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52"
- integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==
- dependencies:
- fast-deep-equal "^2.0.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
-alphanum-sort@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
- integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
-
-amdefine@>=0.0.4:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
- integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=
-
-ansi-align@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
- integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=
- dependencies:
- string-width "^2.0.0"
-
-ansi-align@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb"
- integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==
- dependencies:
- string-width "^3.0.0"
-
-ansi-colors@^3.0.0:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
- integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
-
-ansi-escapes@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
- integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
-
-ansi-escapes@^4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.2.1.tgz#4dccdb846c3eee10f6d64dea66273eab90c37228"
- integrity sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==
- dependencies:
- type-fest "^0.5.2"
-
-ansi-html@0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
- integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=
-
-ansi-regex@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
- integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
-
-ansi-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
- integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
-
-ansi-regex@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
- integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
-
-ansi-styles@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
- integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
-
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.1.0.tgz#d3ba8047b818293eaaa7978321dd61bff9842cfc"
- integrity sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==
- dependencies:
- color-convert "^2.0.1"
-
-anymatch@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
- integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
- dependencies:
- micromatch "^3.1.4"
- normalize-path "^2.1.1"
-
-anymatch@^3.0.1:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.0.tgz#e609350e50a9313b472789b2f14ef35808ee14d6"
- integrity sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-aproba@^1.0.3, aproba@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
- integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
-
-are-we-there-yet@~1.1.2:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
- integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
- dependencies:
- delegates "^1.0.0"
- readable-stream "^2.0.6"
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-arr-diff@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
- integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
-
-arr-flatten@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
- integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
-
-arr-union@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
- integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
-
-array-find-index@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
- integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
-
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
-
-array-includes@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d"
- integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=
- dependencies:
- define-properties "^1.1.2"
- es-abstract "^1.7.0"
-
-array-unique@^0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
- integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
-
-asn1.js@^4.0.0:
- version "4.10.1"
- resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0"
- integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==
- dependencies:
- bn.js "^4.0.0"
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
-
-asn1@~0.2.3:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
- integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
- dependencies:
- safer-buffer "~2.1.0"
-
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
- integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
-
-assert@^1.1.1:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"
- integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==
- dependencies:
- object-assign "^4.1.1"
- util "0.10.3"
-
-assign-symbols@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
- integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
-
-astral-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
- integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
-
-async-each@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
- integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
-
-async-foreach@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
- integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=
-
-async-limiter@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
- integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
-
-atob@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
- integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-
-autoprefixer@^9.6.1:
- version "9.6.1"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47"
- integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==
- dependencies:
- browserslist "^4.6.3"
- caniuse-lite "^1.0.30000980"
- chalk "^2.4.2"
- normalize-range "^0.1.2"
- num2fraction "^1.2.2"
- postcss "^7.0.17"
- postcss-value-parser "^4.0.0"
-
-aws-sign2@~0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
- integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
-
-aws4@^1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
- integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
-
-axios-retry@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/axios-retry/-/axios-retry-3.1.2.tgz#4f4dcbefb0b434e22b72bd5e28a027d77b8a3458"
- integrity sha512-+X0mtJ3S0mmia1kTVi1eA3DAC+oWnT2A29g3CpkzcBPMT6vJm+hn/WiV9wPt/KXLHVmg5zev9mWqkPx7bHMovg==
- dependencies:
- is-retry-allowed "^1.1.0"
-
-axios@^0.19.0:
- version "0.19.0"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.0.tgz#8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8"
- integrity sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==
- dependencies:
- follow-redirects "1.5.10"
- is-buffer "^2.0.2"
-
-babel-code-frame@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
- integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
- dependencies:
- chalk "^1.1.3"
- esutils "^2.0.2"
- js-tokens "^3.0.2"
-
-babel-eslint@^10.0.1:
- version "10.0.3"
- resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a"
- integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- "@babel/parser" "^7.0.0"
- "@babel/traverse" "^7.0.0"
- "@babel/types" "^7.0.0"
- eslint-visitor-keys "^1.0.0"
- resolve "^1.12.0"
-
-babel-loader@^8.0.6:
- version "8.0.6"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb"
- integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==
- dependencies:
- find-cache-dir "^2.0.0"
- loader-utils "^1.0.2"
- mkdirp "^0.5.1"
- pify "^4.0.1"
-
-babel-messages@^6.23.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
- integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-dynamic-import-node@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f"
- integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==
- dependencies:
- object.assign "^4.1.0"
-
-babel-runtime@^6.22.0, babel-runtime@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
- integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
- dependencies:
- core-js "^2.4.0"
- regenerator-runtime "^0.11.0"
-
-babel-traverse@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
- integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=
- dependencies:
- babel-code-frame "^6.26.0"
- babel-messages "^6.23.0"
- babel-runtime "^6.26.0"
- babel-types "^6.26.0"
- babylon "^6.18.0"
- debug "^2.6.8"
- globals "^9.18.0"
- invariant "^2.2.2"
- lodash "^4.17.4"
-
-babel-types@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
- integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=
- dependencies:
- babel-runtime "^6.26.0"
- esutils "^2.0.2"
- lodash "^4.17.4"
- to-fast-properties "^1.0.3"
-
-babylon@^6.18.0:
- version "6.18.0"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
- integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
-
-balanced-match@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
- integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
-
-base64-js@^1.0.2:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
- integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
-
-base@^0.11.1:
- version "0.11.2"
- resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
- integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
- dependencies:
- cache-base "^1.0.1"
- class-utils "^0.3.5"
- component-emitter "^1.2.1"
- define-property "^1.0.0"
- isobject "^3.0.1"
- mixin-deep "^1.2.0"
- pascalcase "^0.1.1"
-
-bcrypt-pbkdf@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
- integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
- dependencies:
- tweetnacl "^0.14.3"
-
-bfj@^6.1.1:
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f"
- integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==
- dependencies:
- bluebird "^3.5.5"
- check-types "^8.0.3"
- hoopy "^0.1.4"
- tryer "^1.0.1"
-
-big.js@^3.1.3:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
- integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==
-
-big.js@^5.2.2:
- version "5.2.2"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
- integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-
-binary-extensions@^1.0.0:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
- integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
-
-binary-extensions@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c"
- integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==
-
-block-stream@*:
- version "0.0.9"
- resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
- integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=
- dependencies:
- inherits "~2.0.0"
-
-bluebird@^3.1.1, bluebird@^3.5.5:
- version "3.5.5"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f"
- integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==
-
-bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
- version "4.11.8"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
- integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==
-
-body-parser@1.19.0:
- version "1.19.0"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
- integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
- dependencies:
- bytes "3.1.0"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.7.2"
- iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.7.0"
- raw-body "2.4.0"
- type-is "~1.6.17"
-
-boolbase@^1.0.0, boolbase@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
- integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
-
-bootstrap-vue@^2.0.0-rc.11:
- version "2.0.0-rc.28"
- resolved "https://registry.yarnpkg.com/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.28.tgz#92d40fe51dd19b7398070a8c2dcc9a3cfaa4b826"
- integrity sha512-fTst7JK/qdxHlO0cNqMio02yXi+aCvubVFqlZwege32TRUvcQUI3QzrpacQ7CXBeWdIQMPi0XKd7caTa98o+eg==
- dependencies:
- "@nuxt/opencollective" "^0.2.2"
- bootstrap ">=4.3.1 <5.0.0"
- popper.js "^1.15.0"
- portal-vue "^2.1.6"
- vue-functional-data-merge "^3.1.0"
-
-"bootstrap@>=4.3.1 <5.0.0", bootstrap@^4.1.3:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.3.1.tgz#280ca8f610504d99d7b6b4bfc4b68cec601704ac"
- integrity sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==
-
-boxen@^1.2.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b"
- integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==
- dependencies:
- ansi-align "^2.0.0"
- camelcase "^4.0.0"
- chalk "^2.0.1"
- cli-boxes "^1.0.0"
- string-width "^2.0.0"
- term-size "^1.2.0"
- widest-line "^2.0.0"
-
-boxen@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.1.0.tgz#256f6b2eb09ba22ea558e5acc0a5ff637bf8ed03"
- integrity sha512-Iwq1qOkmEsl0EVABa864Bbj3HCL4186DRZgFW/NrFs5y5GMM3ljsxzMLgOHdWISDRvcM8beh8q4tTNzXz+mSKg==
- dependencies:
- ansi-align "^3.0.0"
- camelcase "^5.3.1"
- chalk "^2.4.2"
- cli-boxes "^2.2.0"
- string-width "^4.1.0"
- term-size "^2.1.0"
- type-fest "^0.5.2"
- widest-line "^3.1.0"
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-braces@^2.3.1, braces@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
- integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
- dependencies:
- arr-flatten "^1.1.0"
- array-unique "^0.3.2"
- extend-shallow "^2.0.1"
- fill-range "^4.0.0"
- isobject "^3.0.1"
- repeat-element "^1.1.2"
- snapdragon "^0.8.1"
- snapdragon-node "^2.0.1"
- split-string "^3.0.2"
- to-regex "^3.0.1"
-
-braces@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-brorand@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
- integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
-
-browserify-aes@^1.0.0, browserify-aes@^1.0.4:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
- integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
- dependencies:
- buffer-xor "^1.0.3"
- cipher-base "^1.0.0"
- create-hash "^1.1.0"
- evp_bytestokey "^1.0.3"
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-browserify-cipher@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
- integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
- dependencies:
- browserify-aes "^1.0.4"
- browserify-des "^1.0.0"
- evp_bytestokey "^1.0.0"
-
-browserify-des@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
- integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
- dependencies:
- cipher-base "^1.0.1"
- des.js "^1.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
-browserify-rsa@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
- integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=
- dependencies:
- bn.js "^4.1.0"
- randombytes "^2.0.1"
-
-browserify-sign@^4.0.0:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
- integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=
- dependencies:
- bn.js "^4.1.1"
- browserify-rsa "^4.0.0"
- create-hash "^1.1.0"
- create-hmac "^1.1.2"
- elliptic "^6.0.0"
- inherits "^2.0.1"
- parse-asn1 "^5.0.0"
-
-browserify-zlib@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
- integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
- dependencies:
- pako "~1.0.5"
-
-browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.3, browserslist@^4.6.4, browserslist@^4.6.6:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz#9ee89225ffc07db03409f2fee524dc8227458a17"
- integrity sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==
- dependencies:
- caniuse-lite "^1.0.30000989"
- electron-to-chromium "^1.3.247"
- node-releases "^1.1.29"
-
-buffer-from@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
- integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
-
-buffer-json@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23"
- integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==
-
-buffer-xor@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
- integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
-
-buffer@^4.3.0:
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
- integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=
- dependencies:
- base64-js "^1.0.2"
- ieee754 "^1.1.4"
- isarray "^1.0.0"
-
-builtin-status-codes@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
- integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
-
-bytes@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
- integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
-
-bytes@3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
- integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
-
-cacache@^12.0.2:
- version "12.0.3"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390"
- integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==
- dependencies:
- bluebird "^3.5.5"
- chownr "^1.1.1"
- figgy-pudding "^3.5.1"
- glob "^7.1.4"
- graceful-fs "^4.1.15"
- infer-owner "^1.0.3"
- lru-cache "^5.1.1"
- mississippi "^3.0.0"
- mkdirp "^0.5.1"
- move-concurrently "^1.0.1"
- promise-inflight "^1.0.1"
- rimraf "^2.6.3"
- ssri "^6.0.1"
- unique-filename "^1.1.1"
- y18n "^4.0.0"
-
-cache-base@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
- integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
- dependencies:
- collection-visit "^1.0.0"
- component-emitter "^1.2.1"
- get-value "^2.0.6"
- has-value "^1.0.0"
- isobject "^3.0.1"
- set-value "^2.0.0"
- to-object-path "^0.3.0"
- union-value "^1.0.0"
- unset-value "^1.0.0"
-
-cache-loader@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/cache-loader/-/cache-loader-4.1.0.tgz#9948cae353aec0a1fcb1eafda2300816ec85387e"
- integrity sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==
- dependencies:
- buffer-json "^2.0.0"
- find-cache-dir "^3.0.0"
- loader-utils "^1.2.3"
- mkdirp "^0.5.1"
- neo-async "^2.6.1"
- schema-utils "^2.0.0"
-
-caller-callsite@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
- integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
- dependencies:
- callsites "^2.0.0"
-
-caller-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
- integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
- dependencies:
- caller-callsite "^2.0.0"
-
-callsites@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
- integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-camel-case@3.0.x, camel-case@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
- integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=
- dependencies:
- no-case "^2.2.0"
- upper-case "^1.1.1"
-
-camelcase-keys@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
- integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
- dependencies:
- camelcase "^2.0.0"
- map-obj "^1.0.0"
-
-camelcase@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
- integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
-
-camelcase@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
- integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo=
-
-camelcase@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
- integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
-
-camelcase@^5.0.0, camelcase@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-caniuse-api@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
- integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==
- dependencies:
- browserslist "^4.0.0"
- caniuse-lite "^1.0.0"
- lodash.memoize "^4.1.2"
- lodash.uniq "^4.5.0"
-
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000989:
- version "1.0.30000989"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz#b9193e293ccf7e4426c5245134b8f2a56c0ac4b9"
- integrity sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==
-
-capture-stack-trace@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d"
- integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==
-
-caseless@~0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
- integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
-
-chalk@^1.1.1, chalk@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
- integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
- dependencies:
- ansi-styles "^2.2.1"
- escape-string-regexp "^1.0.2"
- has-ansi "^2.0.0"
- strip-ansi "^3.0.0"
- supports-color "^2.0.0"
-
-chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
-chardet@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
- integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-
-check-types@^8.0.3:
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552"
- integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==
-
-chokidar@^2.0.2, chokidar@^2.1.5:
- version "2.1.8"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
- integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
- dependencies:
- anymatch "^2.0.0"
- async-each "^1.0.1"
- braces "^2.3.2"
- glob-parent "^3.1.0"
- inherits "^2.0.3"
- is-binary-path "^1.0.0"
- is-glob "^4.0.0"
- normalize-path "^3.0.0"
- path-is-absolute "^1.0.0"
- readdirp "^2.2.1"
- upath "^1.1.1"
- optionalDependencies:
- fsevents "^1.2.7"
-
-chokidar@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.0.2.tgz#0d1cd6d04eb2df0327446188cd13736a3367d681"
- integrity sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==
- dependencies:
- anymatch "^3.0.1"
- braces "^3.0.2"
- glob-parent "^5.0.0"
- is-binary-path "^2.1.0"
- is-glob "^4.0.1"
- normalize-path "^3.0.0"
- readdirp "^3.1.1"
- optionalDependencies:
- fsevents "^2.0.6"
-
-chownr@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6"
- integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==
-
-chrome-trace-event@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
- integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
- dependencies:
- tslib "^1.9.0"
-
-ci-info@^1.5.0, ci-info@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
- integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==
-
-cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
- integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-class-utils@^0.3.5:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
- integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
- dependencies:
- arr-union "^3.1.0"
- define-property "^0.2.5"
- isobject "^3.0.0"
- static-extend "^0.1.1"
-
-clean-css@4.2.x, clean-css@^4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17"
- integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==
- dependencies:
- source-map "~0.6.0"
-
-cli-boxes@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
- integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM=
-
-cli-boxes@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d"
- integrity sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==
-
-cli-cursor@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
- integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
- dependencies:
- restore-cursor "^2.0.0"
-
-cli-width@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
- integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=
-
-cliui@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
- integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wrap-ansi "^2.0.0"
-
-clone-deep@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
- integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
- dependencies:
- is-plain-object "^2.0.4"
- kind-of "^6.0.2"
- shallow-clone "^3.0.0"
-
-coa@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
- integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==
- dependencies:
- "@types/q" "^1.5.1"
- chalk "^2.4.1"
- q "^1.1.2"
-
-code-point-at@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
- integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
-
-collection-visit@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
- integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
- dependencies:
- map-visit "^1.0.0"
- object-visit "^1.0.0"
-
-color-convert@^1.9.0, color-convert@^1.9.1:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
-
-color-name@^1.0.0, color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-color-string@^1.5.2:
- version "1.5.3"
- resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc"
- integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==
- dependencies:
- color-name "^1.0.0"
- simple-swizzle "^0.2.2"
-
-color@^3.0.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10"
- integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==
- dependencies:
- color-convert "^1.9.1"
- color-string "^1.5.2"
-
-combined-stream@^1.0.6, combined-stream@~1.0.6:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-commander@2.17.x:
- version "2.17.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
- integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==
-
-commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@~2.20.0:
- version "2.20.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422"
- integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==
-
-commander@~2.19.0:
- version "2.19.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
- integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==
-
-commondir@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
- integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
-
-component-emitter@^1.2.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
- integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
-
-compressible@~2.0.16:
- version "2.0.17"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1"
- integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==
- dependencies:
- mime-db ">= 1.40.0 < 2"
-
-compression@^1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
- integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
- dependencies:
- accepts "~1.3.5"
- bytes "3.0.0"
- compressible "~2.0.16"
- debug "2.6.9"
- on-headers "~1.0.2"
- safe-buffer "5.1.2"
- vary "~1.1.2"
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-
-concat-stream@^1.5.0:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
- integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
- dependencies:
- buffer-from "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^2.2.2"
- typedarray "^0.0.6"
-
-configstore@^3.0.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f"
- integrity sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==
- dependencies:
- dot-prop "^4.1.0"
- graceful-fs "^4.1.2"
- make-dir "^1.0.0"
- unique-string "^1.0.0"
- write-file-atomic "^2.0.0"
- xdg-basedir "^3.0.0"
-
-connect@^3.7.0:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8"
- integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==
- dependencies:
- debug "2.6.9"
- finalhandler "1.1.2"
- parseurl "~1.3.3"
- utils-merge "1.0.1"
-
-consola@^2.10.0, consola@^2.10.1, consola@^2.3.0, consola@^2.5.6, consola@^2.6.0, consola@^2.9.0:
- version "2.10.1"
- resolved "https://registry.yarnpkg.com/consola/-/consola-2.10.1.tgz#4693edba714677c878d520e4c7e4f69306b4b927"
- integrity sha512-4sxpH6SGFYLADfUip4vuY65f/gEogrzJoniVhNUYkJHtng0l8ZjnDCqxxrSVRHOHwKxsy8Vm5ONZh1wOR3/l/w==
-
-console-browserify@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
- integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=
- dependencies:
- date-now "^0.1.4"
-
-console-control-strings@^1.0.0, console-control-strings@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
- integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
-
-consolidate@^0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
- integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==
- dependencies:
- bluebird "^3.1.1"
-
-constants-browserify@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
- integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
-
-contains-path@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
- integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
-
-content-disposition@0.5.3:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
- integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
- dependencies:
- safe-buffer "5.1.2"
-
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
-
-convert-source-map@^1.1.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20"
- integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==
- dependencies:
- safe-buffer "~5.1.1"
-
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
-
-cookie@0.4.0, cookie@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
- integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
-
-cookie@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
- integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=
-
-copy-concurrently@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
- integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==
- dependencies:
- aproba "^1.1.1"
- fs-write-stream-atomic "^1.0.8"
- iferr "^0.1.5"
- mkdirp "^0.5.1"
- rimraf "^2.5.4"
- run-queue "^1.0.0"
-
-copy-descriptor@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
- integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
-
-core-js-compat@^3.1.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.2.1.tgz#0cbdbc2e386e8e00d3b85dc81c848effec5b8150"
- integrity sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==
- dependencies:
- browserslist "^4.6.6"
- semver "^6.3.0"
-
-core-js@^2.4.0, core-js@^2.6.5:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2"
- integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==
-
-core-util-is@1.0.2, core-util-is@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
-
-cosmiconfig@^5.0.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
- integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
- dependencies:
- import-fresh "^2.0.0"
- is-directory "^0.3.1"
- js-yaml "^3.13.1"
- parse-json "^4.0.0"
-
-create-ecdh@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
- integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==
- dependencies:
- bn.js "^4.1.0"
- elliptic "^6.0.0"
-
-create-error-class@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
- integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=
- dependencies:
- capture-stack-trace "^1.0.0"
-
-create-hash@^1.1.0, create-hash@^1.1.2:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
- integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
- dependencies:
- cipher-base "^1.0.1"
- inherits "^2.0.1"
- md5.js "^1.3.4"
- ripemd160 "^2.0.1"
- sha.js "^2.4.0"
-
-create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
- integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
- dependencies:
- cipher-base "^1.0.3"
- create-hash "^1.1.0"
- inherits "^2.0.1"
- ripemd160 "^2.0.0"
- safe-buffer "^5.0.1"
- sha.js "^2.4.8"
-
-cross-env@^5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.2.1.tgz#b2c76c1ca7add66dc874d11798466094f551b34d"
- integrity sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==
- dependencies:
- cross-spawn "^6.0.5"
-
-cross-spawn@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982"
- integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI=
- dependencies:
- lru-cache "^4.0.1"
- which "^1.2.9"
-
-cross-spawn@^5.0.1:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
- integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
- dependencies:
- lru-cache "^4.0.1"
- shebang-command "^1.2.0"
- which "^1.2.9"
-
-cross-spawn@^6.0.5:
- version "6.0.5"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
- integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
- dependencies:
- nice-try "^1.0.4"
- path-key "^2.0.1"
- semver "^5.5.0"
- shebang-command "^1.2.0"
- which "^1.2.9"
-
-crypto-browserify@^3.11.0:
- version "3.12.0"
- resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
- integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
- dependencies:
- browserify-cipher "^1.0.0"
- browserify-sign "^4.0.0"
- create-ecdh "^4.0.0"
- create-hash "^1.1.0"
- create-hmac "^1.1.0"
- diffie-hellman "^5.0.0"
- inherits "^2.0.1"
- pbkdf2 "^3.0.3"
- public-encrypt "^4.0.0"
- randombytes "^2.0.0"
- randomfill "^1.0.3"
-
-crypto-random-string@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
- integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
-
-css-blank-pseudo@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5"
- integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==
- dependencies:
- postcss "^7.0.5"
-
-css-color-names@0.0.4, css-color-names@^0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
- integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=
-
-css-declaration-sorter@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22"
- integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==
- dependencies:
- postcss "^7.0.1"
- timsort "^0.3.0"
-
-css-has-pseudo@^0.10.0:
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee"
- integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==
- dependencies:
- postcss "^7.0.6"
- postcss-selector-parser "^5.0.0-rc.4"
-
-css-loader@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.2.0.tgz#bb570d89c194f763627fcf1f80059c6832d009b2"
- integrity sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==
- dependencies:
- camelcase "^5.3.1"
- cssesc "^3.0.0"
- icss-utils "^4.1.1"
- loader-utils "^1.2.3"
- normalize-path "^3.0.0"
- postcss "^7.0.17"
- postcss-modules-extract-imports "^2.0.0"
- postcss-modules-local-by-default "^3.0.2"
- postcss-modules-scope "^2.1.0"
- postcss-modules-values "^3.0.0"
- postcss-value-parser "^4.0.0"
- schema-utils "^2.0.0"
-
-css-prefers-color-scheme@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4"
- integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==
- dependencies:
- postcss "^7.0.5"
-
-css-select-base-adapter@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
- integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
-
-css-select@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
- integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
- dependencies:
- boolbase "~1.0.0"
- css-what "2.1"
- domutils "1.5.1"
- nth-check "~1.0.1"
-
-css-select@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede"
- integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==
- dependencies:
- boolbase "^1.0.0"
- css-what "^2.1.2"
- domutils "^1.7.0"
- nth-check "^1.0.2"
-
-css-tree@1.0.0-alpha.29:
- version "1.0.0-alpha.29"
- resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39"
- integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==
- dependencies:
- mdn-data "~1.1.0"
- source-map "^0.5.3"
-
-css-tree@1.0.0-alpha.33:
- version "1.0.0-alpha.33"
- resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.33.tgz#970e20e5a91f7a378ddd0fc58d0b6c8d4f3be93e"
- integrity sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==
- dependencies:
- mdn-data "2.0.4"
- source-map "^0.5.3"
-
-css-unit-converter@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996"
- integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=
-
-css-what@2.1, css-what@^2.1.2:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
- integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==
-
-cssdb@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0"
- integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==
-
-cssesc@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703"
- integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==
-
-cssesc@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
- integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-
-cssnano-preset-default@^4.0.7:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76"
- integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==
- dependencies:
- css-declaration-sorter "^4.0.1"
- cssnano-util-raw-cache "^4.0.1"
- postcss "^7.0.0"
- postcss-calc "^7.0.1"
- postcss-colormin "^4.0.3"
- postcss-convert-values "^4.0.1"
- postcss-discard-comments "^4.0.2"
- postcss-discard-duplicates "^4.0.2"
- postcss-discard-empty "^4.0.1"
- postcss-discard-overridden "^4.0.1"
- postcss-merge-longhand "^4.0.11"
- postcss-merge-rules "^4.0.3"
- postcss-minify-font-values "^4.0.2"
- postcss-minify-gradients "^4.0.2"
- postcss-minify-params "^4.0.2"
- postcss-minify-selectors "^4.0.2"
- postcss-normalize-charset "^4.0.1"
- postcss-normalize-display-values "^4.0.2"
- postcss-normalize-positions "^4.0.2"
- postcss-normalize-repeat-style "^4.0.2"
- postcss-normalize-string "^4.0.2"
- postcss-normalize-timing-functions "^4.0.2"
- postcss-normalize-unicode "^4.0.1"
- postcss-normalize-url "^4.0.1"
- postcss-normalize-whitespace "^4.0.2"
- postcss-ordered-values "^4.1.2"
- postcss-reduce-initial "^4.0.3"
- postcss-reduce-transforms "^4.0.2"
- postcss-svgo "^4.0.2"
- postcss-unique-selectors "^4.0.1"
-
-cssnano-util-get-arguments@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f"
- integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=
-
-cssnano-util-get-match@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d"
- integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=
-
-cssnano-util-raw-cache@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282"
- integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==
- dependencies:
- postcss "^7.0.0"
-
-cssnano-util-same-parent@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3"
- integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==
-
-cssnano@^4.1.10:
- version "4.1.10"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2"
- integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==
- dependencies:
- cosmiconfig "^5.0.0"
- cssnano-preset-default "^4.0.7"
- is-resolvable "^1.0.0"
- postcss "^7.0.0"
-
-csso@^3.5.1:
- version "3.5.1"
- resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b"
- integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==
- dependencies:
- css-tree "1.0.0-alpha.29"
-
-cuint@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b"
- integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=
-
-currently-unhandled@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
- integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
- dependencies:
- array-find-index "^1.0.1"
-
-cyclist@~0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640"
- integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=
-
-dashdash@^1.12.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
- integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
- dependencies:
- assert-plus "^1.0.0"
-
-date-now@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
- integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=
-
-de-indent@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
- integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=
-
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@=3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
- integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
- dependencies:
- ms "2.0.0"
-
-debug@^3.0.0, debug@^3.1.0, debug@^3.2.6:
- version "3.2.6"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
- integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
- dependencies:
- ms "^2.1.1"
-
-debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
- integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
- dependencies:
- ms "^2.1.1"
-
-decamelize@^1.1.1, decamelize@^1.1.2:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
-
-decode-uri-component@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
- integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
-
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
-deep-is@~0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
- integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
-
-deepmerge@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.0.0.tgz#3e3110ca29205f120d7cb064960a39c3d2087c09"
- integrity sha512-YZ1rOP5+kHor4hMAH+HRQnBQHg+wvS1un1hAOuIcxcBy0hzcUf6Jg2a1w65kpoOUnurOfZbERwjI1TfZxNjcww==
-
-define-properties@^1.1.2, define-properties@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
- integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
- dependencies:
- object-keys "^1.0.12"
-
-define-property@^0.2.5:
- version "0.2.5"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
- integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
- dependencies:
- is-descriptor "^0.1.0"
-
-define-property@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
- integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
- dependencies:
- is-descriptor "^1.0.0"
-
-define-property@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
- integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
- dependencies:
- is-descriptor "^1.0.2"
- isobject "^3.0.1"
-
-defu@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/defu/-/defu-0.0.1.tgz#74dc4d64e401d7f95c6755fe98bc5cd688833a8f"
- integrity sha512-Pz9yznbSzVTNA67lcfqVnktROx2BrrBBcmQqGrfe0zdiN5pl5GQogLA4uaP3U1pR1LHIZpEYTAh2sn+v4rH1dA==
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-
-delegates@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
- integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
-
-depd@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
-
-des.js@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
- integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=
- dependencies:
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
-
-destroy@^1.0.4, destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
- integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
-
-detect-indent@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
- integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50=
-
-detect-libc@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
- integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
-
-diffie-hellman@^5.0.0:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
- integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
- dependencies:
- bn.js "^4.1.0"
- miller-rabin "^4.0.0"
- randombytes "^2.0.0"
-
-doctrine@1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
- integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
- dependencies:
- esutils "^2.0.2"
- isarray "^1.0.0"
-
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
-dom-converter@^0.2:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
- integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==
- dependencies:
- utila "~0.4"
-
-dom-serializer@0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.1.tgz#13650c850daffea35d8b626a4cfc4d3a17643fdb"
- integrity sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==
- dependencies:
- domelementtype "^2.0.1"
- entities "^2.0.0"
-
-domain-browser@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
- integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
-
-domelementtype@1, domelementtype@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
- integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
-
-domelementtype@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d"
- integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==
-
-domhandler@^2.3.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
- integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==
- dependencies:
- domelementtype "1"
-
-domutils@1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
- integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
- dependencies:
- dom-serializer "0"
- domelementtype "1"
-
-domutils@^1.5.1, domutils@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
- integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
- dependencies:
- dom-serializer "0"
- domelementtype "1"
-
-dot-prop@^4.1.0, dot-prop@^4.1.1:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57"
- integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==
- dependencies:
- is-obj "^1.0.0"
-
-dotprop@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/dotprop/-/dotprop-1.2.0.tgz#8fdf345c757da479ec8af218ae4239a73df721a7"
- integrity sha512-mVQb8y5u3UkzNua2Hc8Ut/uKyCjm9GG2MRk/0fxJ9Mxo8Nb8XyWqaP0wVXerMucmu0mQmlcZm3S1mjOdcbCwQA==
-
-duplexer3@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
- integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
-
-duplexer@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
- integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
-
-duplexify@^3.4.2, duplexify@^3.6.0:
- version "3.7.1"
- resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
- integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
- dependencies:
- end-of-stream "^1.0.0"
- inherits "^2.0.1"
- readable-stream "^2.0.0"
- stream-shift "^1.0.0"
-
-ecc-jsbn@~0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
- integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
- dependencies:
- jsbn "~0.1.0"
- safer-buffer "^2.1.0"
-
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-
-ejs@^2.6.1:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.6.2.tgz#3a32c63d1cd16d11266cd4703b14fec4e74ab4f6"
- integrity sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q==
-
-electron-to-chromium@^1.3.247:
- version "1.3.248"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.248.tgz#1f5f950797e192e9a951b8a44fc08974b609adcb"
- integrity sha512-+hQe6xqpODLw9Nr80KoT0/S+YarjNbI9wgZchkOopJLBLPgAsniK184P0IGVs/0NsoZf4lBnQhOsjen9a47Hrg==
-
-elliptic@^6.0.0:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.0.tgz#2b8ed4c891b7de3200e14412a5b8248c7af505ca"
- integrity sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==
- dependencies:
- bn.js "^4.4.0"
- brorand "^1.0.1"
- hash.js "^1.0.0"
- hmac-drbg "^1.0.0"
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.0"
-
-emoji-regex@^7.0.1:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
- integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-emojis-list@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
- integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
-
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
-
-end-of-stream@^1.0.0, end-of-stream@^1.1.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
- integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==
- dependencies:
- once "^1.4.0"
-
-enhanced-resolve@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e"
- integrity sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=
- dependencies:
- graceful-fs "^4.1.2"
- memory-fs "^0.4.0"
- object-assign "^4.0.1"
- tapable "^0.2.7"
-
-enhanced-resolve@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f"
- integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==
- dependencies:
- graceful-fs "^4.1.2"
- memory-fs "^0.4.0"
- tapable "^1.0.0"
-
-entities@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
- integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
-
-entities@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4"
- integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==
-
-errno@^0.1.3, errno@~0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
- integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==
- dependencies:
- prr "~1.0.1"
-
-error-ex@^1.2.0, error-ex@^1.3.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
-
-error-stack-parser@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.3.tgz#9d3c000fb9f5c461f7c4e63c1aa75373ac7aaa36"
- integrity sha512-vRC4rKv87twMZy92X4+TmUdv3iYMsmePbpG/YguHsfzmZ8bYJZYYep7yrXH09yFUaCEPKgNK5X79+Yq7hwLVOA==
- dependencies:
- stackframe "^1.0.4"
-
-es-abstract@^1.12.0, es-abstract@^1.5.1, es-abstract@^1.7.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9"
- integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==
- dependencies:
- es-to-primitive "^1.2.0"
- function-bind "^1.1.1"
- has "^1.0.3"
- is-callable "^1.1.4"
- is-regex "^1.0.4"
- object-keys "^1.0.12"
-
-es-to-primitive@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377"
- integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
-
-escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
-
-eslint-config-prettier@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz#c55c1fcac8ce4518aeb77906984e134d9eb5a4f0"
- integrity sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==
- dependencies:
- get-stdin "^6.0.0"
-
-eslint-config-standard@>=12.0.0:
- version "14.1.0"
- resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz#b23da2b76fe5a2eba668374f246454e7058f15d4"
- integrity sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA==
-
-eslint-import-resolver-node@^0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a"
- integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==
- dependencies:
- debug "^2.6.9"
- resolve "^1.5.0"
-
-eslint-loader@^2.1.2:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-2.2.1.tgz#28b9c12da54057af0845e2a6112701a2f6bf8337"
- integrity sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==
- dependencies:
- loader-fs-cache "^1.0.0"
- loader-utils "^1.0.2"
- object-assign "^4.0.1"
- object-hash "^1.1.4"
- rimraf "^2.6.1"
-
-eslint-module-utils@^2.4.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz#7b4675875bf96b0dbf1b21977456e5bb1f5e018c"
- integrity sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw==
- dependencies:
- debug "^2.6.8"
- pkg-dir "^2.0.0"
-
-eslint-plugin-es@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998"
- integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==
- dependencies:
- eslint-utils "^1.4.2"
- regexpp "^2.0.1"
-
-eslint-plugin-import@>=2.16.0:
- version "2.18.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6"
- integrity sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==
- dependencies:
- array-includes "^3.0.3"
- contains-path "^0.1.0"
- debug "^2.6.9"
- doctrine "1.5.0"
- eslint-import-resolver-node "^0.3.2"
- eslint-module-utils "^2.4.0"
- has "^1.0.3"
- minimatch "^3.0.4"
- object.values "^1.1.0"
- read-pkg-up "^2.0.0"
- resolve "^1.11.0"
-
-eslint-plugin-jest@>=22.3.0:
- version "22.16.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.16.0.tgz#30c4e0e9dc331beb2e7369b70dd1363690c1ce05"
- integrity sha512-eBtSCDhO1k7g3sULX/fuRK+upFQ7s548rrBtxDyM1fSoY7dTWp/wICjrJcDZKVsW7tsFfH22SG+ZaxG5BZodIg==
- dependencies:
- "@typescript-eslint/experimental-utils" "^1.13.0"
-
-eslint-plugin-node@>=8.0.1:
- version "9.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz#b1911f111002d366c5954a6d96d3cd5bf2a3036a"
- integrity sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA==
- dependencies:
- eslint-plugin-es "^1.4.1"
- eslint-utils "^1.4.2"
- ignore "^5.1.1"
- minimatch "^3.0.4"
- resolve "^1.10.1"
- semver "^6.1.0"
-
-eslint-plugin-nuxt@>=0.4.2:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-nuxt/-/eslint-plugin-nuxt-0.4.3.tgz#4a6114372c3b1311685d19a00a470233fa6a477e"
- integrity sha512-Irw6YjbfNJpC8zykyvWA8cMRGfF97xGNKhwFLyMEeXKMXug9o/FKe7fHhN1qEoMJWI1SKgFr/spVW6ZV41geAQ==
- dependencies:
- eslint-plugin-vue "^5.2.2"
- vue-eslint-parser "^5.0.0"
-
-eslint-plugin-prettier@^3.0.1:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz#8695188f95daa93b0dc54b249347ca3b79c4686d"
- integrity sha512-XWX2yVuwVNLOUhQijAkXz+rMPPoCr7WFiAl8ig6I7Xn+pPVhDhzg4DxHpmbeb0iqjO9UronEA3Tb09ChnFVHHA==
- dependencies:
- prettier-linter-helpers "^1.0.0"
-
-eslint-plugin-promise@>=4.0.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a"
- integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==
-
-eslint-plugin-standard@>=4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4"
- integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==
-
-eslint-plugin-vue@^5.2.2:
- version "5.2.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz#3ee7597d823b5478804b2feba9863b1b74273961"
- integrity sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw==
- dependencies:
- vue-eslint-parser "^5.0.0"
-
-eslint-scope@^4.0.0, eslint-scope@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
- integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
- dependencies:
- esrecurse "^4.1.0"
- estraverse "^4.1.1"
-
-eslint-utils@^1.3.1, eslint-utils@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab"
- integrity sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==
- dependencies:
- eslint-visitor-keys "^1.0.0"
-
-eslint-visitor-keys@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
- integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
-
-eslint@^5.15.1:
- version "5.16.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.16.0.tgz#a1e3ac1aae4a3fbd8296fcf8f7ab7314cbb6abea"
- integrity sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- ajv "^6.9.1"
- chalk "^2.1.0"
- cross-spawn "^6.0.5"
- debug "^4.0.1"
- doctrine "^3.0.0"
- eslint-scope "^4.0.3"
- eslint-utils "^1.3.1"
- eslint-visitor-keys "^1.0.0"
- espree "^5.0.1"
- esquery "^1.0.1"
- esutils "^2.0.2"
- file-entry-cache "^5.0.1"
- functional-red-black-tree "^1.0.1"
- glob "^7.1.2"
- globals "^11.7.0"
- ignore "^4.0.6"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- inquirer "^6.2.2"
- js-yaml "^3.13.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.3.0"
- lodash "^4.17.11"
- minimatch "^3.0.4"
- mkdirp "^0.5.1"
- natural-compare "^1.4.0"
- optionator "^0.8.2"
- path-is-inside "^1.0.2"
- progress "^2.0.0"
- regexpp "^2.0.1"
- semver "^5.5.1"
- strip-ansi "^4.0.0"
- strip-json-comments "^2.0.1"
- table "^5.2.3"
- text-table "^0.2.0"
-
-esm@^3.2.25:
- version "3.2.25"
- resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
- integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
-
-espree@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f"
- integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==
- dependencies:
- acorn "^6.0.2"
- acorn-jsx "^5.0.0"
- eslint-visitor-keys "^1.0.0"
-
-espree@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.1.tgz#5d6526fa4fc7f0788a5cf75b15f30323e2f81f7a"
- integrity sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==
- dependencies:
- acorn "^6.0.7"
- acorn-jsx "^5.0.0"
- eslint-visitor-keys "^1.0.0"
-
-esprima@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-esquery@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
- integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==
- dependencies:
- estraverse "^4.0.0"
-
-esrecurse@^4.1.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
- integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==
- dependencies:
- estraverse "^4.1.0"
-
-estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-etag@^1.8.1, etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
-
-eventemitter3@^3.0.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
- integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
-
-events@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88"
- integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==
-
-eventsource-polyfill@^0.9.6:
- version "0.9.6"
- resolved "https://registry.yarnpkg.com/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz#10e0d187f111b167f28fdab918843ce7d818f13c"
- integrity sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw=
-
-evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
- integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
- dependencies:
- md5.js "^1.3.4"
- safe-buffer "^5.1.1"
-
-execa@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
- integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=
- dependencies:
- cross-spawn "^5.0.1"
- get-stream "^3.0.0"
- is-stream "^1.1.0"
- npm-run-path "^2.0.0"
- p-finally "^1.0.0"
- signal-exit "^3.0.0"
- strip-eof "^1.0.0"
-
-execa@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/execa/-/execa-2.0.4.tgz#2f5cc589c81db316628627004ea4e37b93391d8e"
- integrity sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ==
- dependencies:
- cross-spawn "^6.0.5"
- get-stream "^5.0.0"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^3.0.0"
- onetime "^5.1.0"
- p-finally "^2.0.0"
- signal-exit "^3.0.2"
- strip-final-newline "^2.0.0"
-
-exit@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
- integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
-
-expand-brackets@^2.1.4:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
- integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
- dependencies:
- debug "^2.3.3"
- define-property "^0.2.5"
- extend-shallow "^2.0.1"
- posix-character-classes "^0.1.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
-
-express@^4.16.3:
- version "4.17.1"
- resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
- integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
- dependencies:
- accepts "~1.3.7"
- array-flatten "1.1.1"
- body-parser "1.19.0"
- content-disposition "0.5.3"
- content-type "~1.0.4"
- cookie "0.4.0"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "~1.1.2"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "~1.1.2"
- fresh "0.5.2"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.5"
- qs "6.7.0"
- range-parser "~1.2.1"
- safe-buffer "5.1.2"
- send "0.17.1"
- serve-static "1.14.1"
- setprototypeof "1.1.1"
- statuses "~1.5.0"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
-extend-shallow@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
- integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
- dependencies:
- is-extendable "^0.1.0"
-
-extend-shallow@^3.0.0, extend-shallow@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
- integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
- dependencies:
- assign-symbols "^1.0.0"
- is-extendable "^1.0.1"
-
-extend@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-external-editor@^3.0.3:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
- integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
- dependencies:
- chardet "^0.7.0"
- iconv-lite "^0.4.24"
- tmp "^0.0.33"
-
-extglob@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
- integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
- dependencies:
- array-unique "^0.3.2"
- define-property "^1.0.0"
- expand-brackets "^2.1.4"
- extend-shallow "^2.0.1"
- fragment-cache "^0.2.1"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
-
-extract-css-chunks-webpack-plugin@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.6.0.tgz#961d02dc5cb7b265c8aa19fdbcc4031a4006ca95"
- integrity sha512-HbTh4Yd0JYXbqOgtd/o/BNuLs/fL7h7bM9mCg/WZqKNE65B586Vzs+erzTGuU2xnp5B4gOQbHgC6MrmRVah1Nw==
- dependencies:
- loader-utils "^1.1.0"
- normalize-url "1.9.1"
- schema-utils "^1.0.0"
- webpack-external-import "^0.0.1-beta.19"
- webpack-sources "^1.1.0"
-
-extsprintf@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
- integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
-
-extsprintf@^1.2.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
- integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
-
-fast-deep-equal@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
- integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=
-
-fast-diff@^1.1.2:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
- integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
-
-fast-json-stable-stringify@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
- integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
-
-fast-levenshtein@~2.0.4:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
-
-figgy-pudding@^3.5.1:
- version "3.5.1"
- resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790"
- integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==
-
-figures@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
- integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=
- dependencies:
- escape-string-regexp "^1.0.5"
-
-figures@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-3.0.0.tgz#756275c964646163cc6f9197c7a0295dbfd04de9"
- integrity sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==
- dependencies:
- escape-string-regexp "^1.0.5"
-
-file-entry-cache@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
- integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
- dependencies:
- flat-cache "^2.0.1"
-
-file-loader@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.2.0.tgz#5fb124d2369d7075d70a9a5abecd12e60a95215e"
- integrity sha512-+xZnaK5R8kBJrHK0/6HRlrKNamvVS5rjyuju+rnyxRGuwUJwpAMsVzUl5dz6rK8brkzjV6JpcFNjp6NqV0g1OQ==
- dependencies:
- loader-utils "^1.2.3"
- schema-utils "^2.0.0"
-
-filesize@^3.6.1:
- version "3.6.1"
- resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317"
- integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==
-
-fill-range@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
- integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
- dependencies:
- extend-shallow "^2.0.1"
- is-number "^3.0.0"
- repeat-string "^1.6.1"
- to-regex-range "^2.1.0"
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-finalhandler@1.1.2, finalhandler@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
- integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
- dependencies:
- debug "2.6.9"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- statuses "~1.5.0"
- unpipe "~1.0.0"
-
-find-cache-dir@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9"
- integrity sha1-yN765XyKUqinhPnjHFfHQumToLk=
- dependencies:
- commondir "^1.0.1"
- mkdirp "^0.5.1"
- pkg-dir "^1.0.0"
-
-find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
- integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
- dependencies:
- commondir "^1.0.1"
- make-dir "^2.0.0"
- pkg-dir "^3.0.0"
-
-find-cache-dir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.0.0.tgz#cd4b7dd97b7185b7e17dbfe2d6e4115ee3eeb8fc"
- integrity sha512-t7ulV1fmbxh5G9l/492O1p5+EBbr3uwpt6odhFTMc+nWyhmbloe+ja9BZ8pIBtqFWhOmCWVjx+pTW4zDkFoclw==
- dependencies:
- commondir "^1.0.1"
- make-dir "^3.0.0"
- pkg-dir "^4.1.0"
-
-find-up@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
- integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=
- dependencies:
- path-exists "^2.0.0"
- pinkie-promise "^2.0.0"
-
-find-up@^2.0.0, find-up@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
- dependencies:
- locate-path "^2.0.0"
-
-find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
-find-up@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
-
-flat-cache@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
- integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
- dependencies:
- flatted "^2.0.0"
- rimraf "2.6.3"
- write "1.0.3"
-
-flatted@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08"
- integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==
-
-flatten@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
- integrity sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=
-
-flush-write-stream@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"
- integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
- dependencies:
- inherits "^2.0.3"
- readable-stream "^2.3.6"
-
-follow-redirects@1.5.10:
- version "1.5.10"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a"
- integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==
- dependencies:
- debug "=3.1.0"
-
-follow-redirects@^1.0.0:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.8.1.tgz#24804f9eaab67160b0e840c085885d606371a35b"
- integrity sha512-micCIbldHioIegeKs41DoH0KS3AXfFzgS30qVkM6z/XOE/GJgvmsoc839NUqa1B9udYe9dQxgv7KFwng6+p/dw==
- dependencies:
- debug "^3.0.0"
-
-for-in@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
- integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
-
-forever-agent@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
- integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
-
-form-data@~2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
- integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
-
-forwarded@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
- integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
-
-fragment-cache@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
- integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
- dependencies:
- map-cache "^0.2.2"
-
-fresh@0.5.2, fresh@^0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
-
-from2@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
- integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
- dependencies:
- inherits "^2.0.1"
- readable-stream "^2.0.0"
-
-fs-extra@^8.0.1, fs-extra@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
- integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-minipass@^1.2.5:
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07"
- integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==
- dependencies:
- minipass "^2.2.1"
-
-fs-write-stream-atomic@^1.0.8:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
- integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
- dependencies:
- graceful-fs "^4.1.2"
- iferr "^0.1.5"
- imurmurhash "^0.1.4"
- readable-stream "1 || 2"
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-
-fsevents@^1.2.7:
- version "1.2.9"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f"
- integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==
- dependencies:
- nan "^2.12.1"
- node-pre-gyp "^0.12.0"
-
-fsevents@^2.0.6:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.0.7.tgz#382c9b443c6cbac4c57187cdda23aa3bf1ccfc2a"
- integrity sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==
-
-fstream@^1.0.0, fstream@^1.0.12:
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045"
- integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==
- dependencies:
- graceful-fs "^4.1.2"
- inherits "~2.0.0"
- mkdirp ">=0.5 0"
- rimraf "2"
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-
-gauge@~2.7.3:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
- integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
- dependencies:
- aproba "^1.0.3"
- console-control-strings "^1.0.0"
- has-unicode "^2.0.0"
- object-assign "^4.1.0"
- signal-exit "^3.0.0"
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wide-align "^1.1.0"
-
-gaze@^1.0.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a"
- integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==
- dependencies:
- globule "^1.0.0"
-
-get-caller-file@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
- integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
-
-get-stdin@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
- integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
-
-get-stdin@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
- integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==
-
-get-stream@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
- integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
-
-get-stream@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
- integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
- dependencies:
- pump "^3.0.0"
-
-get-value@^2.0.3, get-value@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
- integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
-
-getpass@^0.1.1:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
- integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
- dependencies:
- assert-plus "^1.0.0"
-
-glob-parent@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
- integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
- dependencies:
- is-glob "^3.1.0"
- path-dirname "^1.0.0"
-
-glob-parent@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.0.0.tgz#1dc99f0f39b006d3e92c2c284068382f0c20e954"
- integrity sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==
- dependencies:
- is-glob "^4.0.1"
-
-glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1:
- version "7.1.4"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
- integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-global-dirs@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
- integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=
- dependencies:
- ini "^1.3.4"
-
-globals@^11.1.0, globals@^11.7.0:
- version "11.12.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
- integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-
-globals@^9.18.0:
- version "9.18.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
- integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
-
-globule@^1.0.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d"
- integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==
- dependencies:
- glob "~7.1.1"
- lodash "~4.17.10"
- minimatch "~3.0.2"
-
-got@^6.7.1:
- version "6.7.1"
- resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
- integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=
- dependencies:
- create-error-class "^3.0.0"
- duplexer3 "^0.1.4"
- get-stream "^3.0.0"
- is-redirect "^1.0.0"
- is-retry-allowed "^1.0.0"
- is-stream "^1.0.0"
- lowercase-keys "^1.0.0"
- safe-buffer "^5.0.1"
- timed-out "^4.0.0"
- unzip-response "^2.0.1"
- url-parse-lax "^1.0.0"
-
-graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02"
- integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==
-
-gzip-size@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274"
- integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==
- dependencies:
- duplexer "^0.1.1"
- pify "^4.0.1"
-
-hable@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/hable/-/hable-2.2.1.tgz#714ef141a7eda5bd8530d6e4e3b37c6807716290"
- integrity sha512-CuGRGMNnCp8RJ70zeoTX37sX4ctoT8BpmkStI2TYQwBBtWzQQFXQ/jsBUCqd34grt3IJQ+hkUXAU84/IuErVLQ==
-
-har-schema@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
- integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
-
-har-validator@~5.1.0:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
- integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
- dependencies:
- ajv "^6.5.5"
- har-schema "^2.0.0"
-
-hard-source-webpack-plugin@^0.13.1:
- version "0.13.1"
- resolved "https://registry.yarnpkg.com/hard-source-webpack-plugin/-/hard-source-webpack-plugin-0.13.1.tgz#a99071e25b232f1438a5bc3c99f10a3869e4428e"
- integrity sha512-r9zf5Wq7IqJHdVAQsZ4OP+dcUSvoHqDMxJlIzaE2J0TZWn3UjMMrHqwDHR8Jr/pzPfG7XxSe36E7Y8QGNdtuAw==
- dependencies:
- chalk "^2.4.1"
- find-cache-dir "^2.0.0"
- graceful-fs "^4.1.11"
- lodash "^4.15.0"
- mkdirp "^0.5.1"
- node-object-hash "^1.2.0"
- parse-json "^4.0.0"
- pkg-dir "^3.0.0"
- rimraf "^2.6.2"
- semver "^5.6.0"
- tapable "^1.0.0-beta.5"
- webpack-sources "^1.0.1"
- write-json-file "^2.3.0"
-
-has-ansi@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
- integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
- dependencies:
- ansi-regex "^2.0.0"
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
-
-has-symbols@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
- integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=
-
-has-unicode@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
- integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
-
-has-value@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
- integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
- dependencies:
- get-value "^2.0.3"
- has-values "^0.1.4"
- isobject "^2.0.0"
-
-has-value@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
- integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
- dependencies:
- get-value "^2.0.6"
- has-values "^1.0.0"
- isobject "^3.0.0"
-
-has-values@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
- integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
-
-has-values@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
- integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
- dependencies:
- is-number "^3.0.0"
- kind-of "^4.0.0"
-
-has@^1.0.0, has@^1.0.1, has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-hash-base@^3.0.0:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
- integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-hash-sum@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
- integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=
-
-hash-sum@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a"
- integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==
-
-hash.js@^1.0.0, hash.js@^1.0.3:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
- integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
- dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.1"
-
-he@1.2.x, he@^1.1.0, he@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
- integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-
-hex-color-regex@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
- integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
-
-hmac-drbg@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
- integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
- dependencies:
- hash.js "^1.0.3"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.1"
-
-hoopy@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
- integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==
-
-hosted-git-info@^2.1.4:
- version "2.8.4"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546"
- integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==
-
-hsl-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e"
- integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=
-
-hsla-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"
- integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg=
-
-html-comment-regex@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7"
- integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==
-
-html-entities@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
- integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=
-
-html-minifier@^3.2.3:
- version "3.5.21"
- resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c"
- integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==
- dependencies:
- camel-case "3.0.x"
- clean-css "4.2.x"
- commander "2.17.x"
- he "1.2.x"
- param-case "2.1.x"
- relateurl "0.2.x"
- uglify-js "3.4.x"
-
-html-minifier@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-4.0.0.tgz#cca9aad8bce1175e02e17a8c33e46d8988889f56"
- integrity sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==
- dependencies:
- camel-case "^3.0.0"
- clean-css "^4.2.1"
- commander "^2.19.0"
- he "^1.2.0"
- param-case "^2.1.1"
- relateurl "^0.2.7"
- uglify-js "^3.5.1"
-
-html-tags@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b"
- integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=
-
-html-webpack-plugin@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b"
- integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s=
- dependencies:
- html-minifier "^3.2.3"
- loader-utils "^0.2.16"
- lodash "^4.17.3"
- pretty-error "^2.0.2"
- tapable "^1.0.0"
- toposort "^1.0.0"
- util.promisify "1.0.0"
-
-htmlparser2@^3.3.0:
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
- integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
- dependencies:
- domelementtype "^1.3.1"
- domhandler "^2.3.0"
- domutils "^1.5.1"
- entities "^1.1.1"
- inherits "^2.0.1"
- readable-stream "^3.1.1"
-
-http-errors@1.7.2:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
- integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.3"
- setprototypeof "1.1.1"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.0"
-
-http-errors@~1.7.2:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
- integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.4"
- setprototypeof "1.1.1"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.0"
-
-http-proxy-middleware@^0.19.1:
- version "0.19.1"
- resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a"
- integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==
- dependencies:
- http-proxy "^1.17.0"
- is-glob "^4.0.0"
- lodash "^4.17.11"
- micromatch "^3.1.10"
-
-http-proxy@^1.17.0:
- version "1.17.0"
- resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a"
- integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==
- dependencies:
- eventemitter3 "^3.0.0"
- follow-redirects "^1.0.0"
- requires-port "^1.0.0"
-
-http-signature@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
- integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
- dependencies:
- assert-plus "^1.0.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
-
-https-browserify@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
- integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
-
-iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
- dependencies:
- safer-buffer ">= 2.1.2 < 3"
-
-icss-utils@^4.0.0, icss-utils@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
- integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==
- dependencies:
- postcss "^7.0.14"
-
-ieee754@^1.1.4:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
- integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
-
-iferr@^0.1.5:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
- integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
-
-ignore-by-default@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
- integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk=
-
-ignore-walk@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8"
- integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==
- dependencies:
- minimatch "^3.0.4"
-
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-
-ignore@^5.1.1, ignore@^5.1.4:
- version "5.1.4"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf"
- integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==
-
-import-cwd@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
- integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=
- dependencies:
- import-from "^2.1.0"
-
-import-fresh@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
- integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
- dependencies:
- caller-path "^2.0.0"
- resolve-from "^3.0.0"
-
-import-fresh@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118"
- integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-import-from@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
- integrity sha1-M1238qev/VOqpHHUuAId7ja387E=
- dependencies:
- resolve-from "^3.0.0"
-
-import-lazy@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
- integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
-
-in-publish@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51"
- integrity sha1-4g/146KvwmkDILbcVSaCqcf631E=
-
-indent-string@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
- integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=
- dependencies:
- repeating "^2.0.0"
-
-indexes-of@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
- integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
-
-infer-owner@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
- integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-inherits@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
- integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
-
-inherits@2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
- integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-
-ini@^1.3.4, ini@~1.3.0:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
- integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
-
-inquirer@^6.2.2:
- version "6.5.2"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca"
- integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==
- dependencies:
- ansi-escapes "^3.2.0"
- chalk "^2.4.2"
- cli-cursor "^2.1.0"
- cli-width "^2.0.0"
- external-editor "^3.0.3"
- figures "^2.0.0"
- lodash "^4.17.12"
- mute-stream "0.0.7"
- run-async "^2.2.0"
- rxjs "^6.4.0"
- string-width "^2.1.0"
- strip-ansi "^5.1.0"
- through "^2.3.6"
-
-invariant@^2.2.2:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
- integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
- dependencies:
- loose-envify "^1.0.0"
-
-invert-kv@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
- integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
-
-ip@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
- integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
-
-ipaddr.js@1.9.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65"
- integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==
-
-is-absolute-url@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
- integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=
-
-is-accessor-descriptor@^0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
- integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
- dependencies:
- kind-of "^3.0.2"
-
-is-accessor-descriptor@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
- integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
- dependencies:
- kind-of "^6.0.0"
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
-
-is-arrayish@^0.3.1:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
- integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
-
-is-binary-path@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
- integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
- dependencies:
- binary-extensions "^1.0.0"
-
-is-binary-path@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-buffer@^1.1.5:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
- integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
-
-is-buffer@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725"
- integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==
-
-is-callable@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75"
- integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==
-
-is-ci@^1.0.10:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c"
- integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==
- dependencies:
- ci-info "^1.5.0"
-
-is-color-stop@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345"
- integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=
- dependencies:
- css-color-names "^0.0.4"
- hex-color-regex "^1.1.0"
- hsl-regex "^1.0.0"
- hsla-regex "^1.0.0"
- rgb-regex "^1.0.1"
- rgba-regex "^1.0.0"
-
-is-data-descriptor@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
- integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
- dependencies:
- kind-of "^3.0.2"
-
-is-data-descriptor@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
- integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
- dependencies:
- kind-of "^6.0.0"
-
-is-date-object@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
- integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=
-
-is-descriptor@^0.1.0:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
- integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
- dependencies:
- is-accessor-descriptor "^0.1.6"
- is-data-descriptor "^0.1.4"
- kind-of "^5.0.0"
-
-is-descriptor@^1.0.0, is-descriptor@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
- integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
- dependencies:
- is-accessor-descriptor "^1.0.0"
- is-data-descriptor "^1.0.0"
- kind-of "^6.0.2"
-
-is-directory@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
- integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
-
-is-extendable@^0.1.0, is-extendable@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
- integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
-
-is-extendable@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
- integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
- dependencies:
- is-plain-object "^2.0.4"
-
-is-extglob@^2.1.0, is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
-
-is-finite@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
- integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=
- dependencies:
- number-is-nan "^1.0.0"
-
-is-fullwidth-code-point@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
- integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
- dependencies:
- number-is-nan "^1.0.0"
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-glob@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
- integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
- dependencies:
- is-extglob "^2.1.0"
-
-is-glob@^4.0.0, is-glob@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
- integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-https@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-https/-/is-https-1.0.0.tgz#9c1dde000dc7e7288edb983bef379e498e7cb1bf"
- integrity sha512-1adLLwZT9XEXjzhQhZxd75uxf0l+xI9uTSFaZeSESjL3E1eXSPpO+u5RcgqtzeZ1KCaNvtEwZSTO2P4U5erVqQ==
-
-is-installed-globally@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80"
- integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=
- dependencies:
- global-dirs "^0.1.0"
- is-path-inside "^1.0.0"
-
-is-npm@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
- integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ=
-
-is-number@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
- integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
- dependencies:
- kind-of "^3.0.2"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-obj@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
- integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
-
-is-path-inside@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
- integrity sha1-jvW33lBDej/cprToZe96pVy0gDY=
- dependencies:
- path-is-inside "^1.0.1"
-
-is-plain-obj@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
- integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
-
-is-plain-object@^2.0.3, is-plain-object@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
- integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
- dependencies:
- isobject "^3.0.1"
-
-is-promise@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
- integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
-
-is-redirect@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
- integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=
-
-is-regex@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
- integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=
- dependencies:
- has "^1.0.1"
-
-is-resolvable@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
- integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==
-
-is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34"
- integrity sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=
-
-is-stream@^1.0.0, is-stream@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
-
-is-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
- integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
-
-is-svg@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75"
- integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==
- dependencies:
- html-comment-regex "^1.1.0"
-
-is-symbol@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38"
- integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==
- dependencies:
- has-symbols "^1.0.0"
-
-is-typedarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
-
-is-utf8@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
- integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
-
-is-windows@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
- integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
-
-is-wsl@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
- integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
-
-isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
-
-isobject@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
- integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
- dependencies:
- isarray "1.0.0"
-
-isobject@^3.0.0, isobject@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
- integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
-
-isstream@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
- integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
-
-js-base64@^2.1.8:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121"
- integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==
-
-js-cookie@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
- integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==
-
-js-levenshtein@^1.1.3:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d"
- integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==
-
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-tokens@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
- integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
-
-js-yaml@^3.13.0, js-yaml@^3.13.1:
- version "3.13.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
- integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-jsbn@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
- integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
-
-jsesc@^2.5.1:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
- integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
-
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
-
-json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
-json-schema-traverse@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-schema@0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
- integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
-
-json-stringify-safe@~5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
-
-json5@^0.5.0:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
- integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
-
-json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
- dependencies:
- minimist "^1.2.0"
-
-json5@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850"
- integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==
- dependencies:
- minimist "^1.2.0"
-
-jsonfile@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
- integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsprim@^1.2.2:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
- integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
- dependencies:
- assert-plus "1.0.0"
- extsprintf "1.3.0"
- json-schema "0.2.3"
- verror "1.10.0"
-
-kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
- integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
- dependencies:
- is-buffer "^1.1.5"
-
-kind-of@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
- integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
- dependencies:
- is-buffer "^1.1.5"
-
-kind-of@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
- integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
-
-kind-of@^6.0.0, kind-of@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
- integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
-
-last-call-webpack-plugin@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555"
- integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==
- dependencies:
- lodash "^4.17.5"
- webpack-sources "^1.1.0"
-
-latest-version@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15"
- integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=
- dependencies:
- package-json "^4.0.0"
-
-launch-editor-middleware@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz#e14b07e6c7154b0a4b86a0fd345784e45804c157"
- integrity sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==
- dependencies:
- launch-editor "^2.2.1"
-
-launch-editor@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.2.1.tgz#871b5a3ee39d6680fcc26d37930b6eeda89db0ca"
- integrity sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==
- dependencies:
- chalk "^2.3.0"
- shell-quote "^1.6.1"
-
-lcid@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
- integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
- dependencies:
- invert-kv "^1.0.0"
-
-levn@^0.3.0, levn@~0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
- integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
- dependencies:
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
-
-load-json-file@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
- integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
- strip-bom "^2.0.0"
-
-load-json-file@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
- integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
- strip-bom "^3.0.0"
-
-loader-fs-cache@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz#54cedf6b727e1779fd8f01205f05f6e88706f086"
- integrity sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw==
- dependencies:
- find-cache-dir "^0.1.1"
- mkdirp "0.5.1"
-
-loader-runner@^2.3.1, loader-runner@^2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
- integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
-
-loader-utils@^0.2.16:
- version "0.2.17"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
- integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=
- dependencies:
- big.js "^3.1.3"
- emojis-list "^2.0.0"
- json5 "^0.5.0"
- object-assign "^4.0.1"
-
-loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
- integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==
- dependencies:
- big.js "^5.2.2"
- emojis-list "^2.0.0"
- json5 "^1.0.1"
-
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
- dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
-
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
- dependencies:
- p-locate "^4.1.0"
-
-lodash._reinterpolate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
- integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
-
-lodash.kebabcase@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
- integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY=
-
-lodash.memoize@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
- integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
-
-lodash.template@^4.4.0, lodash.template@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
- integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==
- dependencies:
- lodash._reinterpolate "^3.0.0"
- lodash.templatesettings "^4.0.0"
-
-lodash.templatesettings@^4.0.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33"
- integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==
- dependencies:
- lodash._reinterpolate "^3.0.0"
-
-lodash.unescape@4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c"
- integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=
-
-lodash.uniq@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
- integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
-
-lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@~4.17.10:
- version "4.17.15"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
- integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
-
-loose-envify@^1.0.0, loose-envify@^1.2.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-loud-rejection@^1.0.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
- integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
- dependencies:
- currently-unhandled "^0.4.1"
- signal-exit "^3.0.0"
-
-lower-case@^1.1.1:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
- integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
-
-lowercase-keys@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
- integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
-
-lru-cache@^4.0.1, lru-cache@^4.1.2:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
- integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
- dependencies:
- pseudomap "^1.0.2"
- yallist "^2.1.2"
-
-lru-cache@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
- integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
- dependencies:
- yallist "^3.0.2"
-
-make-dir@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
- integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
- dependencies:
- pify "^3.0.0"
-
-make-dir@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
- integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
- dependencies:
- pify "^4.0.1"
- semver "^5.6.0"
-
-make-dir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801"
- integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==
- dependencies:
- semver "^6.0.0"
-
-mamacro@^0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4"
- integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==
-
-map-cache@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
- integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
-
-map-obj@^1.0.0, map-obj@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
- integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
-
-map-visit@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
- integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
- dependencies:
- object-visit "^1.0.0"
-
-md5.js@^1.3.4:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
- integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
-mdn-data@2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
- integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
-
-mdn-data@~1.1.0:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01"
- integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==
-
-media-typer@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
-
-memory-fs@^0.4.0, memory-fs@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
- integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
- dependencies:
- errno "^0.1.3"
- readable-stream "^2.0.1"
-
-meow@^3.7.0:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
- integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
- dependencies:
- camelcase-keys "^2.0.0"
- decamelize "^1.1.2"
- loud-rejection "^1.0.0"
- map-obj "^1.0.1"
- minimist "^1.1.3"
- normalize-package-data "^2.3.4"
- object-assign "^4.0.1"
- read-pkg-up "^1.0.1"
- redent "^1.0.0"
- trim-newlines "^1.0.0"
-
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
-
-merge-source-map@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
- integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==
- dependencies:
- source-map "^0.6.1"
-
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
-
-micromatch@^3.1.10, micromatch@^3.1.4:
- version "3.1.10"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
- integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- braces "^2.3.1"
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- extglob "^2.0.4"
- fragment-cache "^0.2.1"
- kind-of "^6.0.2"
- nanomatch "^1.2.9"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.2"
-
-miller-rabin@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
- integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
- dependencies:
- bn.js "^4.0.0"
- brorand "^1.0.1"
-
-mime-db@1.40.0:
- version "1.40.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32"
- integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==
-
-"mime-db@>= 1.40.0 < 2":
- version "1.41.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.41.0.tgz#9110408e1f6aa1b34aef51f2c9df3caddf46b6a0"
- integrity sha512-B5gxBI+2K431XW8C2rcc/lhppbuji67nf9v39eH8pkWoZDxnAL0PxdpH32KYRScniF8qDHBDlI+ipgg5WrCUYw==
-
-mime-types@^2.1.12, mime-types@^2.1.19, mime-types@~2.1.19, mime-types@~2.1.24:
- version "2.1.24"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81"
- integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==
- dependencies:
- mime-db "1.40.0"
-
-mime@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mime@^2.3.1, mime@^2.4.2, mime@^2.4.4:
- version "2.4.4"
- resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5"
- integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==
-
-mimic-fn@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
- integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
- integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-
-minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
- integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
-
-minimatch@^3.0.4, minimatch@~3.0.2:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
- integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
- integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
-
-minimist@^1.1.3, minimist@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
- integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
-
-minipass@^2.2.1, minipass@^2.3.5:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.5.0.tgz#dddb1d001976978158a05badfcbef4a771612857"
- integrity sha512-9FwMVYhn6ERvMR8XFdOavRz4QK/VJV8elU1x50vYexf9lslDcWe/f4HBRxCPd185ekRSjU6CfYyJCECa/CQy7Q==
- dependencies:
- safe-buffer "^5.1.2"
- yallist "^3.0.0"
-
-minizlib@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614"
- integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==
- dependencies:
- minipass "^2.2.1"
-
-mississippi@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
- integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==
- dependencies:
- concat-stream "^1.5.0"
- duplexify "^3.4.2"
- end-of-stream "^1.1.0"
- flush-write-stream "^1.0.0"
- from2 "^2.1.0"
- parallel-transform "^1.1.0"
- pump "^3.0.0"
- pumpify "^1.3.3"
- stream-each "^1.1.0"
- through2 "^2.0.0"
-
-mixin-deep@^1.2.0:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
- integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
- dependencies:
- for-in "^1.0.2"
- is-extendable "^1.0.1"
-
-mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
- integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
- dependencies:
- minimist "0.0.8"
-
-move-concurrently@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
- integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
- dependencies:
- aproba "^1.1.1"
- copy-concurrently "^1.0.0"
- fs-write-stream-atomic "^1.0.8"
- mkdirp "^0.5.1"
- rimraf "^2.5.4"
- run-queue "^1.0.3"
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-
-ms@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
- integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
-
-ms@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-mustache@^2.3.0:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.2.tgz#a6d4d9c3f91d13359ab889a812954f9230a3d0c5"
- integrity sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==
-
-mute-stream@0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
- integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
-
-nan@^2.12.1, nan@^2.13.2:
- version "2.14.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
- integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
-
-nanoid@^2.0.3:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.0.tgz#3de3dbd68cfb2f3bd52550e2bfd439cf75040eb2"
- integrity sha512-g5WwS+p6Cm+zQhO2YOpRbQThZVnNb7DDq74h8YDCLfAGynrEOrbx2E16dc8ciENiP1va5sqaAruqn2sN+xpkWg==
-
-nanomatch@^1.2.9:
- version "1.2.13"
- resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
- integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- fragment-cache "^0.2.1"
- is-windows "^1.0.2"
- kind-of "^6.0.2"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-
-needle@^2.2.1:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"
- integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==
- dependencies:
- debug "^3.2.6"
- iconv-lite "^0.4.4"
- sax "^1.2.4"
-
-negotiator@0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
- integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
-
-neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
- integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
-
-nice-try@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
- integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-
-no-case@^2.2.0:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
- integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==
- dependencies:
- lower-case "^1.1.1"
-
-node-fetch@^2.3.0, node-fetch@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd"
- integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==
-
-node-gyp@^3.8.0:
- version "3.8.0"
- resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c"
- integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==
- dependencies:
- fstream "^1.0.0"
- glob "^7.0.3"
- graceful-fs "^4.1.2"
- mkdirp "^0.5.0"
- nopt "2 || 3"
- npmlog "0 || 1 || 2 || 3 || 4"
- osenv "0"
- request "^2.87.0"
- rimraf "2"
- semver "~5.3.0"
- tar "^2.0.0"
- which "1"
-
-node-libs-browser@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
- integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
- dependencies:
- assert "^1.1.1"
- browserify-zlib "^0.2.0"
- buffer "^4.3.0"
- console-browserify "^1.1.0"
- constants-browserify "^1.0.0"
- crypto-browserify "^3.11.0"
- domain-browser "^1.1.1"
- events "^3.0.0"
- https-browserify "^1.0.0"
- os-browserify "^0.3.0"
- path-browserify "0.0.1"
- process "^0.11.10"
- punycode "^1.2.4"
- querystring-es3 "^0.2.0"
- readable-stream "^2.3.3"
- stream-browserify "^2.0.1"
- stream-http "^2.7.2"
- string_decoder "^1.0.0"
- timers-browserify "^2.0.4"
- tty-browserify "0.0.0"
- url "^0.11.0"
- util "^0.11.0"
- vm-browserify "^1.0.1"
-
-node-object-hash@^1.2.0:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-1.4.2.tgz#385833d85b229902b75826224f6077be969a9e94"
- integrity sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ==
-
-node-pre-gyp@^0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149"
- integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==
- dependencies:
- detect-libc "^1.0.2"
- mkdirp "^0.5.1"
- needle "^2.2.1"
- nopt "^4.0.1"
- npm-packlist "^1.1.6"
- npmlog "^4.0.2"
- rc "^1.2.7"
- rimraf "^2.6.1"
- semver "^5.3.0"
- tar "^4"
-
-node-releases@^1.1.29:
- version "1.1.29"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.29.tgz#86a57c6587a30ecd6726449e5d293466b0a0bb86"
- integrity sha512-R5bDhzh6I+tpi/9i2hrrvGJ3yKPYzlVOORDkXhnZuwi5D3q1I5w4vYy24PJXTcLk9Q0kws9TO77T75bcK8/ysQ==
- dependencies:
- semver "^5.3.0"
-
-node-res@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/node-res/-/node-res-5.0.1.tgz#ffaa462e206509d66d0ba28a4daf1f032daa6460"
- integrity sha512-YOleO9c7MAqoHC+Ccu2vzvV1fL6Ku49gShq3PIMKWHRgrMSih3XcwL05NbLBi6oU2J471gTBfdpVVxwT6Pfhxg==
- dependencies:
- destroy "^1.0.4"
- etag "^1.8.1"
- mime-types "^2.1.19"
- on-finished "^2.3.0"
- vary "^1.1.2"
-
-node-sass@^4.12.0:
- version "4.12.0"
- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.12.0.tgz#0914f531932380114a30cc5fa4fa63233a25f017"
- integrity sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==
- dependencies:
- async-foreach "^0.1.3"
- chalk "^1.1.1"
- cross-spawn "^3.0.0"
- gaze "^1.0.0"
- get-stdin "^4.0.1"
- glob "^7.0.3"
- in-publish "^2.0.0"
- lodash "^4.17.11"
- meow "^3.7.0"
- mkdirp "^0.5.1"
- nan "^2.13.2"
- node-gyp "^3.8.0"
- npmlog "^4.0.0"
- request "^2.88.0"
- sass-graph "^2.2.4"
- stdout-stream "^1.4.0"
- "true-case-path" "^1.0.2"
-
-nodemon@^1.18.9:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.19.1.tgz#576f0aad0f863aabf8c48517f6192ff987cd5071"
- integrity sha512-/DXLzd/GhiaDXXbGId5BzxP1GlsqtMGM9zTmkWrgXtSqjKmGSbLicM/oAy4FR0YWm14jCHRwnR31AHS2dYFHrg==
- dependencies:
- chokidar "^2.1.5"
- debug "^3.1.0"
- ignore-by-default "^1.0.1"
- minimatch "^3.0.4"
- pstree.remy "^1.1.6"
- semver "^5.5.0"
- supports-color "^5.2.0"
- touch "^3.1.0"
- undefsafe "^2.0.2"
- update-notifier "^2.5.0"
-
-"nopt@2 || 3":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
- integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
- dependencies:
- abbrev "1"
-
-nopt@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
- integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=
- dependencies:
- abbrev "1"
- osenv "^0.1.4"
-
-nopt@~1.0.10:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee"
- integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=
- dependencies:
- abbrev "1"
-
-normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
-normalize-path@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
- integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
- dependencies:
- remove-trailing-separator "^1.0.1"
-
-normalize-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-range@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
-
-normalize-url@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
- integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
- dependencies:
- object-assign "^4.0.1"
- prepend-http "^1.0.0"
- query-string "^4.1.0"
- sort-keys "^1.0.0"
-
-normalize-url@^3.0.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
- integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
-
-npm-bundled@^1.0.1:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd"
- integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==
-
-npm-packlist@^1.1.6:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44"
- integrity sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==
- dependencies:
- ignore-walk "^3.0.1"
- npm-bundled "^1.0.1"
-
-npm-run-path@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
- integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
- dependencies:
- path-key "^2.0.0"
-
-npm-run-path@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5"
- integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==
- dependencies:
- path-key "^3.0.0"
-
-"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
- integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
- dependencies:
- are-we-there-yet "~1.1.2"
- console-control-strings "~1.1.0"
- gauge "~2.7.3"
- set-blocking "~2.0.0"
-
-nth-check@^1.0.2, nth-check@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
- integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
- dependencies:
- boolbase "~1.0.0"
-
-num2fraction@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
- integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
-
-number-is-nan@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
- integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
-
-nuxt@^2.4.0:
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.9.2.tgz#3c190fe79dcb00550029d065bb9505caffd02bbb"
- integrity sha512-PQjHQfh567g9J+SdbiZPWUZ9FXKWDONE9kB6/H9O9reWcac+jwD/uwWzZrgt+W6AiphHmbfwyGGLwCLv5hrQBg==
- dependencies:
- "@nuxt/builder" "2.9.2"
- "@nuxt/cli" "2.9.2"
- "@nuxt/core" "2.9.2"
- "@nuxt/generator" "2.9.2"
- "@nuxt/loading-screen" "^1.0.1"
- "@nuxt/opencollective" "^0.3.0"
- "@nuxt/webpack" "2.9.2"
-
-oauth-sign@~0.9.0:
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
- integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
-
-object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-object-copy@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
- integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
- dependencies:
- copy-descriptor "^0.1.0"
- define-property "^0.2.5"
- kind-of "^3.0.3"
-
-object-hash@^1.1.4:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df"
- integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==
-
-object-keys@^1.0.11, object-keys@^1.0.12:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object-visit@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
- integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
- dependencies:
- isobject "^3.0.0"
-
-object.assign@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
- integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
- dependencies:
- define-properties "^1.1.2"
- function-bind "^1.1.1"
- has-symbols "^1.0.0"
- object-keys "^1.0.11"
-
-object.getownpropertydescriptors@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16"
- integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=
- dependencies:
- define-properties "^1.1.2"
- es-abstract "^1.5.1"
-
-object.pick@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
- integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
- dependencies:
- isobject "^3.0.1"
-
-object.values@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9"
- integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==
- dependencies:
- define-properties "^1.1.3"
- es-abstract "^1.12.0"
- function-bind "^1.1.1"
- has "^1.0.3"
-
-on-finished@^2.3.0, on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
- integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
- dependencies:
- ee-first "1.1.1"
-
-on-headers@^1.0.2, on-headers@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
- integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
- dependencies:
- wrappy "1"
-
-onetime@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
- integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
- dependencies:
- mimic-fn "^1.0.0"
-
-onetime@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
- integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
- dependencies:
- mimic-fn "^2.1.0"
-
-opener@1.5.1, opener@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed"
- integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==
-
-optimize-css-assets-webpack-plugin@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572"
- integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==
- dependencies:
- cssnano "^4.1.10"
- last-call-webpack-plugin "^3.0.0"
-
-optionator@^0.8.2:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
- integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=
- dependencies:
- deep-is "~0.1.3"
- fast-levenshtein "~2.0.4"
- levn "~0.3.0"
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
- wordwrap "~1.0.0"
-
-os-browserify@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
- integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
-
-os-homedir@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
- integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
-
-os-locale@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
- integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=
- dependencies:
- lcid "^1.0.0"
-
-os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
-
-osenv@0, osenv@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
- integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
- dependencies:
- os-homedir "^1.0.0"
- os-tmpdir "^1.0.0"
-
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
-
-p-finally@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
- integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
-
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.0.0"
-
-p-limit@^2.0.0, p-limit@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537"
- integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==
- dependencies:
- p-try "^2.0.0"
-
-p-locate@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
- integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
- dependencies:
- p-limit "^1.1.0"
-
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
-
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-package-json@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed"
- integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=
- dependencies:
- got "^6.7.1"
- registry-auth-token "^3.0.1"
- registry-url "^3.0.3"
- semver "^5.1.0"
-
-pako@~1.0.5:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732"
- integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==
-
-parallel-transform@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06"
- integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=
- dependencies:
- cyclist "~0.2.2"
- inherits "^2.0.3"
- readable-stream "^2.1.5"
-
-param-case@2.1.x, param-case@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
- integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc=
- dependencies:
- no-case "^2.2.0"
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-parse-asn1@^5.0.0:
- version "5.1.4"
- resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc"
- integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==
- dependencies:
- asn1.js "^4.0.0"
- browserify-aes "^1.0.0"
- create-hash "^1.1.0"
- evp_bytestokey "^1.0.0"
- pbkdf2 "^3.0.3"
- safe-buffer "^5.1.1"
-
-parse-json@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
- integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
- dependencies:
- error-ex "^1.2.0"
-
-parse-json@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
- integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
- dependencies:
- error-ex "^1.3.1"
- json-parse-better-errors "^1.0.1"
-
-parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
-pascalcase@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
- integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
-
-path-browserify@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
- integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
-
-path-dirname@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
- integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
-
-path-exists@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
- integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=
- dependencies:
- pinkie-promise "^2.0.0"
-
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-
-path-is-inside@^1.0.1, path-is-inside@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
- integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
-
-path-key@^2.0.0, path-key@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
- integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
-
-path-key@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.0.tgz#99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3"
- integrity sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==
-
-path-parse@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
- integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
-
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
-
-path-type@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
- integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=
- dependencies:
- graceful-fs "^4.1.2"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
-
-path-type@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
- integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
- dependencies:
- pify "^2.0.0"
-
-pbkdf2@^3.0.3:
- version "3.0.17"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6"
- integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==
- dependencies:
- create-hash "^1.1.2"
- create-hmac "^1.1.4"
- ripemd160 "^2.0.1"
- safe-buffer "^5.0.1"
- sha.js "^2.4.8"
-
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
-
-picomatch@^2.0.4:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6"
- integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==
-
-pify@^2.0.0, pify@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
-
-pify@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
- integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
-
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-pinkie-promise@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
- integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
- dependencies:
- pinkie "^2.0.0"
-
-pinkie@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
- integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
-
-pkg-dir@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
- integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q=
- dependencies:
- find-up "^1.0.0"
-
-pkg-dir@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
- integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
- dependencies:
- find-up "^2.1.0"
-
-pkg-dir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
- integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
- dependencies:
- find-up "^3.0.0"
-
-pkg-dir@^4.1.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
- integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
- dependencies:
- find-up "^4.0.0"
-
-popper.js@^1.0.2, popper.js@^1.15.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.15.0.tgz#5560b99bbad7647e9faa475c6b8056621f5a4ff2"
- integrity sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==
-
-portal-vue@^2.1.6:
- version "2.1.6"
- resolved "https://registry.yarnpkg.com/portal-vue/-/portal-vue-2.1.6.tgz#a7d4790b14a79af7fd159a60ec88c30cddc6c639"
- integrity sha512-lvCF85D4e8whd0nN32D8FqKwwkk7nYUI3Ku8UAEx4Z1reomu75dv5evRUTZNaj1EalxxWNXiNl0EHRq36fG8WA==
-
-posix-character-classes@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
- integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
-
-postcss-attribute-case-insensitive@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz#b2a721a0d279c2f9103a36331c88981526428cc7"
- integrity sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A==
- dependencies:
- postcss "^7.0.2"
- postcss-selector-parser "^5.0.0"
-
-postcss-calc@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436"
- integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==
- dependencies:
- css-unit-converter "^1.1.1"
- postcss "^7.0.5"
- postcss-selector-parser "^5.0.0-rc.4"
- postcss-value-parser "^3.3.1"
-
-postcss-color-functional-notation@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0"
- integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==
- dependencies:
- postcss "^7.0.2"
- postcss-values-parser "^2.0.0"
-
-postcss-color-gray@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547"
- integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==
- dependencies:
- "@csstools/convert-colors" "^1.4.0"
- postcss "^7.0.5"
- postcss-values-parser "^2.0.0"
-
-postcss-color-hex-alpha@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388"
- integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==
- dependencies:
- postcss "^7.0.14"
- postcss-values-parser "^2.0.1"
-
-postcss-color-mod-function@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d"
- integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==
- dependencies:
- "@csstools/convert-colors" "^1.4.0"
- postcss "^7.0.2"
- postcss-values-parser "^2.0.0"
-
-postcss-color-rebeccapurple@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77"
- integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==
- dependencies:
- postcss "^7.0.2"
- postcss-values-parser "^2.0.0"
-
-postcss-colormin@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381"
- integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==
- dependencies:
- browserslist "^4.0.0"
- color "^3.0.0"
- has "^1.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-convert-values@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f"
- integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==
- dependencies:
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-custom-media@^7.0.8:
- version "7.0.8"
- resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c"
- integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==
- dependencies:
- postcss "^7.0.14"
-
-postcss-custom-properties@^8.0.11:
- version "8.0.11"
- resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97"
- integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==
- dependencies:
- postcss "^7.0.17"
- postcss-values-parser "^2.0.1"
-
-postcss-custom-selectors@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba"
- integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==
- dependencies:
- postcss "^7.0.2"
- postcss-selector-parser "^5.0.0-rc.3"
-
-postcss-dir-pseudo-class@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2"
- integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==
- dependencies:
- postcss "^7.0.2"
- postcss-selector-parser "^5.0.0-rc.3"
-
-postcss-discard-comments@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033"
- integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==
- dependencies:
- postcss "^7.0.0"
-
-postcss-discard-duplicates@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb"
- integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==
- dependencies:
- postcss "^7.0.0"
-
-postcss-discard-empty@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765"
- integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==
- dependencies:
- postcss "^7.0.0"
-
-postcss-discard-overridden@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57"
- integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==
- dependencies:
- postcss "^7.0.0"
-
-postcss-double-position-gradients@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e"
- integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==
- dependencies:
- postcss "^7.0.5"
- postcss-values-parser "^2.0.0"
-
-postcss-env-function@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7"
- integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==
- dependencies:
- postcss "^7.0.2"
- postcss-values-parser "^2.0.0"
-
-postcss-focus-visible@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e"
- integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==
- dependencies:
- postcss "^7.0.2"
-
-postcss-focus-within@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680"
- integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==
- dependencies:
- postcss "^7.0.2"
-
-postcss-font-variant@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz#71dd3c6c10a0d846c5eda07803439617bbbabacc"
- integrity sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==
- dependencies:
- postcss "^7.0.2"
-
-postcss-gap-properties@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715"
- integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==
- dependencies:
- postcss "^7.0.2"
-
-postcss-image-set-function@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288"
- integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==
- dependencies:
- postcss "^7.0.2"
- postcss-values-parser "^2.0.0"
-
-postcss-import-resolver@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/postcss-import-resolver/-/postcss-import-resolver-1.2.3.tgz#a7f8f034f2b1774c90ae768e5927816ee3d869d7"
- integrity sha512-7f+RZTagq9AjLYICk5TRLbjYAqGfOngRyNkKoV7MHcSew1FTatHliQuK/lg+eXuxppLy9wAfrFx15nxURMZmEg==
- dependencies:
- enhanced-resolve "^3.4.1"
-
-postcss-import@^12.0.1:
- version "12.0.1"
- resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-12.0.1.tgz#cf8c7ab0b5ccab5649024536e565f841928b7153"
- integrity sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==
- dependencies:
- postcss "^7.0.1"
- postcss-value-parser "^3.2.3"
- read-cache "^1.0.0"
- resolve "^1.1.7"
-
-postcss-initial@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.1.tgz#99d319669a13d6c06ef8e70d852f68cb1b399b61"
- integrity sha512-I2Sz83ZSHybMNh02xQDK609lZ1/QOyYeuizCjzEhlMgeV/HcDJapQiH4yTqLjZss0X6/6VvKFXUeObaHpJoINw==
- dependencies:
- lodash.template "^4.5.0"
- postcss "^7.0.2"
-
-postcss-lab-function@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e"
- integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==
- dependencies:
- "@csstools/convert-colors" "^1.4.0"
- postcss "^7.0.2"
- postcss-values-parser "^2.0.0"
-
-postcss-load-config@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003"
- integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==
- dependencies:
- cosmiconfig "^5.0.0"
- import-cwd "^2.0.0"
-
-postcss-loader@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d"
- integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==
- dependencies:
- loader-utils "^1.1.0"
- postcss "^7.0.0"
- postcss-load-config "^2.0.0"
- schema-utils "^1.0.0"
-
-postcss-logical@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5"
- integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==
- dependencies:
- postcss "^7.0.2"
-
-postcss-media-minmax@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5"
- integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==
- dependencies:
- postcss "^7.0.2"
-
-postcss-merge-longhand@^4.0.11:
- version "4.0.11"
- resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24"
- integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==
- dependencies:
- css-color-names "0.0.4"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
- stylehacks "^4.0.0"
-
-postcss-merge-rules@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650"
- integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==
- dependencies:
- browserslist "^4.0.0"
- caniuse-api "^3.0.0"
- cssnano-util-same-parent "^4.0.0"
- postcss "^7.0.0"
- postcss-selector-parser "^3.0.0"
- vendors "^1.0.0"
-
-postcss-minify-font-values@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6"
- integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==
- dependencies:
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-minify-gradients@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471"
- integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==
- dependencies:
- cssnano-util-get-arguments "^4.0.0"
- is-color-stop "^1.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-minify-params@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874"
- integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==
- dependencies:
- alphanum-sort "^1.0.0"
- browserslist "^4.0.0"
- cssnano-util-get-arguments "^4.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
- uniqs "^2.0.0"
-
-postcss-minify-selectors@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8"
- integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==
- dependencies:
- alphanum-sort "^1.0.0"
- has "^1.0.0"
- postcss "^7.0.0"
- postcss-selector-parser "^3.0.0"
-
-postcss-modules-extract-imports@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e"
- integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==
- dependencies:
- postcss "^7.0.5"
-
-postcss-modules-local-by-default@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915"
- integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==
- dependencies:
- icss-utils "^4.1.1"
- postcss "^7.0.16"
- postcss-selector-parser "^6.0.2"
- postcss-value-parser "^4.0.0"
-
-postcss-modules-scope@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz#ad3f5bf7856114f6fcab901b0502e2a2bc39d4eb"
- integrity sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==
- dependencies:
- postcss "^7.0.6"
- postcss-selector-parser "^6.0.0"
-
-postcss-modules-values@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10"
- integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==
- dependencies:
- icss-utils "^4.0.0"
- postcss "^7.0.6"
-
-postcss-nesting@^7.0.0:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052"
- integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==
- dependencies:
- postcss "^7.0.2"
-
-postcss-normalize-charset@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4"
- integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==
- dependencies:
- postcss "^7.0.0"
-
-postcss-normalize-display-values@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a"
- integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==
- dependencies:
- cssnano-util-get-match "^4.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-normalize-positions@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f"
- integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==
- dependencies:
- cssnano-util-get-arguments "^4.0.0"
- has "^1.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-normalize-repeat-style@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c"
- integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==
- dependencies:
- cssnano-util-get-arguments "^4.0.0"
- cssnano-util-get-match "^4.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-normalize-string@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c"
- integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==
- dependencies:
- has "^1.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-normalize-timing-functions@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9"
- integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==
- dependencies:
- cssnano-util-get-match "^4.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-normalize-unicode@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb"
- integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==
- dependencies:
- browserslist "^4.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-normalize-url@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1"
- integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==
- dependencies:
- is-absolute-url "^2.0.0"
- normalize-url "^3.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-normalize-whitespace@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82"
- integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==
- dependencies:
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-ordered-values@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee"
- integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==
- dependencies:
- cssnano-util-get-arguments "^4.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-overflow-shorthand@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30"
- integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==
- dependencies:
- postcss "^7.0.2"
-
-postcss-page-break@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf"
- integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==
- dependencies:
- postcss "^7.0.2"
-
-postcss-place@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62"
- integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==
- dependencies:
- postcss "^7.0.2"
- postcss-values-parser "^2.0.0"
-
-postcss-preset-env@^6.7.0:
- version "6.7.0"
- resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5"
- integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==
- dependencies:
- autoprefixer "^9.6.1"
- browserslist "^4.6.4"
- caniuse-lite "^1.0.30000981"
- css-blank-pseudo "^0.1.4"
- css-has-pseudo "^0.10.0"
- css-prefers-color-scheme "^3.1.1"
- cssdb "^4.4.0"
- postcss "^7.0.17"
- postcss-attribute-case-insensitive "^4.0.1"
- postcss-color-functional-notation "^2.0.1"
- postcss-color-gray "^5.0.0"
- postcss-color-hex-alpha "^5.0.3"
- postcss-color-mod-function "^3.0.3"
- postcss-color-rebeccapurple "^4.0.1"
- postcss-custom-media "^7.0.8"
- postcss-custom-properties "^8.0.11"
- postcss-custom-selectors "^5.1.2"
- postcss-dir-pseudo-class "^5.0.0"
- postcss-double-position-gradients "^1.0.0"
- postcss-env-function "^2.0.2"
- postcss-focus-visible "^4.0.0"
- postcss-focus-within "^3.0.0"
- postcss-font-variant "^4.0.0"
- postcss-gap-properties "^2.0.0"
- postcss-image-set-function "^3.0.1"
- postcss-initial "^3.0.0"
- postcss-lab-function "^2.0.1"
- postcss-logical "^3.0.0"
- postcss-media-minmax "^4.0.0"
- postcss-nesting "^7.0.0"
- postcss-overflow-shorthand "^2.0.0"
- postcss-page-break "^2.0.0"
- postcss-place "^4.0.1"
- postcss-pseudo-class-any-link "^6.0.0"
- postcss-replace-overflow-wrap "^3.0.0"
- postcss-selector-matches "^4.0.0"
- postcss-selector-not "^4.0.0"
-
-postcss-pseudo-class-any-link@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1"
- integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==
- dependencies:
- postcss "^7.0.2"
- postcss-selector-parser "^5.0.0-rc.3"
-
-postcss-reduce-initial@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df"
- integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==
- dependencies:
- browserslist "^4.0.0"
- caniuse-api "^3.0.0"
- has "^1.0.0"
- postcss "^7.0.0"
-
-postcss-reduce-transforms@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29"
- integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==
- dependencies:
- cssnano-util-get-match "^4.0.0"
- has "^1.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
-
-postcss-replace-overflow-wrap@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c"
- integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==
- dependencies:
- postcss "^7.0.2"
-
-postcss-selector-matches@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff"
- integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==
- dependencies:
- balanced-match "^1.0.0"
- postcss "^7.0.2"
-
-postcss-selector-not@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz#c68ff7ba96527499e832724a2674d65603b645c0"
- integrity sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==
- dependencies:
- balanced-match "^1.0.0"
- postcss "^7.0.2"
-
-postcss-selector-parser@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865"
- integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=
- dependencies:
- dot-prop "^4.1.1"
- indexes-of "^1.0.1"
- uniq "^1.0.1"
-
-postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c"
- integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==
- dependencies:
- cssesc "^2.0.0"
- indexes-of "^1.0.1"
- uniq "^1.0.1"
-
-postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c"
- integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==
- dependencies:
- cssesc "^3.0.0"
- indexes-of "^1.0.1"
- uniq "^1.0.1"
-
-postcss-svgo@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258"
- integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==
- dependencies:
- is-svg "^3.0.0"
- postcss "^7.0.0"
- postcss-value-parser "^3.0.0"
- svgo "^1.0.0"
-
-postcss-unique-selectors@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac"
- integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==
- dependencies:
- alphanum-sort "^1.0.0"
- postcss "^7.0.0"
- uniqs "^2.0.0"
-
-postcss-url@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/postcss-url/-/postcss-url-8.0.0.tgz#7b10059bd12929cdbb1971c60f61a0e5af86b4ca"
- integrity sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw==
- dependencies:
- mime "^2.3.1"
- minimatch "^3.0.4"
- mkdirp "^0.5.0"
- postcss "^7.0.2"
- xxhashjs "^0.2.1"
-
-postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
- integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
-
-postcss-value-parser@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9"
- integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==
-
-postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f"
- integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==
- dependencies:
- flatten "^1.0.2"
- indexes-of "^1.0.1"
- uniq "^1.0.1"
-
-postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.5, postcss@^7.0.6:
- version "7.0.17"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f"
- integrity sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==
- dependencies:
- chalk "^2.4.2"
- source-map "^0.6.1"
- supports-color "^6.1.0"
-
-prelude-ls@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
- integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
-
-prepend-http@^1.0.0, prepend-http@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
- integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
-
-prettier-linter-helpers@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
- integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
- dependencies:
- fast-diff "^1.1.2"
-
-prettier@1.16.3:
- version "1.16.3"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.3.tgz#8c62168453badef702f34b45b6ee899574a6a65d"
- integrity sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw==
-
-prettier@^1.16.4:
- version "1.18.2"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea"
- integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==
-
-pretty-bytes@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2"
- integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==
-
-pretty-error@^2.0.2:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"
- integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=
- dependencies:
- renderkid "^2.0.1"
- utila "~0.4"
-
-pretty-time@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e"
- integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==
-
-private@^0.1.6:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
- integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
-
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-process@^0.11.10:
- version "0.11.10"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
- integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
-
-progress@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
- integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
-promise-inflight@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
- integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
-
-proper-lockfile@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.1.tgz#284cf9db9e30a90e647afad69deb7cb06881262c"
- integrity sha512-1w6rxXodisVpn7QYvLk706mzprPTAPCYAqxMvctmPN3ekuRk/kuGkGc82pangZiAt4R3lwSuUzheTTn0/Yb7Zg==
- dependencies:
- graceful-fs "^4.1.11"
- retry "^0.12.0"
- signal-exit "^3.0.2"
-
-proxy-addr@~2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34"
- integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==
- dependencies:
- forwarded "~0.1.2"
- ipaddr.js "1.9.0"
-
-prr@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
- integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
-
-pseudomap@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
- integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
-
-psl@^1.1.24:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.3.0.tgz#e1ebf6a3b5564fa8376f3da2275da76d875ca1bd"
- integrity sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag==
-
-pstree.remy@^1.1.6:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.7.tgz#c76963a28047ed61542dc361aa26ee55a7fa15f3"
- integrity sha512-xsMgrUwRpuGskEzBFkH8NmTimbZ5PcPup0LA8JJkHIm2IMUbQcpo3yeLNWVrufEYjh8YwtSVh0xz6UeWc5Oh5A==
-
-public-encrypt@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
- integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
- dependencies:
- bn.js "^4.1.0"
- browserify-rsa "^4.0.0"
- create-hash "^1.1.0"
- parse-asn1 "^5.0.0"
- randombytes "^2.0.1"
- safe-buffer "^5.1.2"
-
-pump@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
- integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-pumpify@^1.3.3:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
- integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
- dependencies:
- duplexify "^3.6.0"
- inherits "^2.0.3"
- pump "^2.0.0"
-
-punycode@1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
- integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
-
-punycode@^1.2.4, punycode@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
- integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
-
-punycode@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-q@^1.1.2:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
- integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-
-qs@6.7.0:
- version "6.7.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
- integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
-
-qs@~6.5.2:
- version "6.5.2"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
- integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
-
-query-string@^4.1.0:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
- integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
- dependencies:
- object-assign "^4.1.0"
- strict-uri-encode "^1.0.0"
-
-querystring-es3@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
- integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
-
-querystring@0.2.0, querystring@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
- integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
-
-randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
- dependencies:
- safe-buffer "^5.1.0"
-
-randomfill@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
- integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
- dependencies:
- randombytes "^2.0.5"
- safe-buffer "^5.1.0"
-
-range-parser@^1.2.1, range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-raw-body@2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
- integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
- dependencies:
- bytes "3.1.0"
- http-errors "1.7.2"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-rc@^1.0.1, rc@^1.1.6, rc@^1.2.7:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
-
-read-cache@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
- integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=
- dependencies:
- pify "^2.3.0"
-
-read-pkg-up@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
- integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=
- dependencies:
- find-up "^1.0.0"
- read-pkg "^1.0.0"
-
-read-pkg-up@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
- integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
- dependencies:
- find-up "^2.0.0"
- read-pkg "^2.0.0"
-
-read-pkg@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
- integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=
- dependencies:
- load-json-file "^1.0.0"
- normalize-package-data "^2.3.2"
- path-type "^1.0.0"
-
-read-pkg@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
- integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
- dependencies:
- load-json-file "^2.0.0"
- normalize-package-data "^2.3.2"
- path-type "^2.0.0"
-
-"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
- integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readable-stream@^3.1.1:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc"
- integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-readdirp@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
- integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
- dependencies:
- graceful-fs "^4.1.11"
- micromatch "^3.1.10"
- readable-stream "^2.0.2"
-
-readdirp@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.1.2.tgz#fa85d2d14d4289920e4671dead96431add2ee78a"
- integrity sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==
- dependencies:
- picomatch "^2.0.4"
-
-redent@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
- integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=
- dependencies:
- indent-string "^2.1.0"
- strip-indent "^1.0.1"
-
-regenerate-unicode-properties@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e"
- integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==
- dependencies:
- regenerate "^1.4.0"
-
-regenerate@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
- integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
-
-regenerator-runtime@^0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
- integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
-
-regenerator-runtime@^0.13.2:
- version "0.13.3"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5"
- integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==
-
-regenerator-transform@^0.14.0:
- version "0.14.1"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb"
- integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==
- dependencies:
- private "^0.1.6"
-
-regex-not@^1.0.0, regex-not@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
- integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
- dependencies:
- extend-shallow "^3.0.2"
- safe-regex "^1.1.0"
-
-regexp-tree@^0.1.6:
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.13.tgz#5b19ab9377edc68bc3679256840bb29afc158d7f"
- integrity sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==
-
-regexpp@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f"
- integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==
-
-regexpu-core@^4.5.4:
- version "4.5.5"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.5.tgz#aaffe61c2af58269b3e516b61a73790376326411"
- integrity sha512-FpI67+ky9J+cDizQUJlIlNZFKual/lUkFr1AG6zOCpwZ9cLrg8UUVakyUQJD7fCDIe9Z2nwTQJNPyonatNmDFQ==
- dependencies:
- regenerate "^1.4.0"
- regenerate-unicode-properties "^8.1.0"
- regjsgen "^0.5.0"
- regjsparser "^0.6.0"
- unicode-match-property-ecmascript "^1.0.4"
- unicode-match-property-value-ecmascript "^1.1.0"
-
-registry-auth-token@^3.0.1:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e"
- integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==
- dependencies:
- rc "^1.1.6"
- safe-buffer "^5.0.1"
-
-registry-url@^3.0.3:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942"
- integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI=
- dependencies:
- rc "^1.0.1"
-
-regjsgen@^0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd"
- integrity sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==
-
-regjsparser@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c"
- integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==
- dependencies:
- jsesc "~0.5.0"
-
-relateurl@0.2.x, relateurl@^0.2.7:
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
- integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
-
-remove-trailing-separator@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
- integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
-
-renderkid@^2.0.1:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149"
- integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==
- dependencies:
- css-select "^1.1.0"
- dom-converter "^0.2"
- htmlparser2 "^3.3.0"
- strip-ansi "^3.0.0"
- utila "^0.4.0"
-
-repeat-element@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
- integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
-
-repeat-string@^1.6.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
- integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
-
-repeating@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
- integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
- dependencies:
- is-finite "^1.0.0"
-
-request@^2.87.0, request@^2.88.0:
- version "2.88.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
- integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
- dependencies:
- aws-sign2 "~0.7.0"
- aws4 "^1.8.0"
- caseless "~0.12.0"
- combined-stream "~1.0.6"
- extend "~3.0.2"
- forever-agent "~0.6.1"
- form-data "~2.3.2"
- har-validator "~5.1.0"
- http-signature "~1.2.0"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.19"
- oauth-sign "~0.9.0"
- performance-now "^2.1.0"
- qs "~6.5.2"
- safe-buffer "^5.1.2"
- tough-cookie "~2.4.3"
- tunnel-agent "^0.6.0"
- uuid "^3.3.2"
-
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
-
-require-main-filename@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
- integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=
-
-requires-port@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
- integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
-
-resolve-from@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
- integrity sha1-six699nWiBvItuZTM17rywoYh0g=
-
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-resolve-url@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
- integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-
-resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
- integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
- dependencies:
- path-parse "^1.0.6"
-
-restore-cursor@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
- integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
- dependencies:
- onetime "^2.0.0"
- signal-exit "^3.0.2"
-
-ret@~0.1.10:
- version "0.1.15"
- resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
- integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
-
-retry@^0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
- integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
-
-rgb-regex@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1"
- integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE=
-
-rgba-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
- integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
-
-rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
- integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
- dependencies:
- glob "^7.1.3"
-
-rimraf@2.6.3:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
- integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
- dependencies:
- glob "^7.1.3"
-
-ripemd160@^2.0.0, ripemd160@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
- integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
-
-run-async@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
- integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA=
- dependencies:
- is-promise "^2.1.0"
-
-run-queue@^1.0.0, run-queue@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
- integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=
- dependencies:
- aproba "^1.1.1"
-
-rxjs@^6.4.0:
- version "6.5.2"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7"
- integrity sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==
- dependencies:
- tslib "^1.9.0"
-
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
- integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
-
-safe-regex@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
- integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
- dependencies:
- ret "~0.1.10"
-
-"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-sass-graph@^2.2.4:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49"
- integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=
- dependencies:
- glob "^7.0.0"
- lodash "^4.0.0"
- scss-tokenizer "^0.2.3"
- yargs "^7.0.0"
-
-sass-loader@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.0.tgz#e7b07a3e357f965e6b03dd45b016b0a9746af797"
- integrity sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w==
- dependencies:
- clone-deep "^4.0.1"
- loader-utils "^1.2.3"
- neo-async "^2.6.1"
- schema-utils "^2.1.0"
- semver "^6.3.0"
-
-sax@^1.2.4, sax@~1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
- integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-
-schema-utils@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
- integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==
- dependencies:
- ajv "^6.1.0"
- ajv-errors "^1.0.0"
- ajv-keywords "^3.1.0"
-
-schema-utils@^2.0.0, schema-utils@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.1.0.tgz#940363b6b1ec407800a22951bdcc23363c039393"
- integrity sha512-g6SViEZAfGNrToD82ZPUjq52KUPDYc+fN5+g6Euo5mLokl/9Yx14z0Cu4RR1m55HtBXejO0sBt+qw79axN+Fiw==
- dependencies:
- ajv "^6.1.0"
- ajv-keywords "^3.1.0"
-
-scriptjs@^2.5.9:
- version "2.5.9"
- resolved "https://registry.yarnpkg.com/scriptjs/-/scriptjs-2.5.9.tgz#343915cd2ec2ed9bfdde2b9875cd28f59394b35f"
- integrity sha512-qGVDoreyYiP1pkQnbnFAUIS5AjenNwwQBdl7zeos9etl+hYKWahjRTfzAZZYBv5xNHx7vNKCmaLDQZ6Fr2AEXg==
-
-scss-tokenizer@^0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
- integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE=
- dependencies:
- js-base64 "^2.1.8"
- source-map "^0.4.2"
-
-semver-diff@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"
- integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=
- dependencies:
- semver "^5.0.3"
-
-"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-semver@5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
- integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
-
-semver@^6.0.0, semver@^6.1.0, semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@~5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
- integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8=
-
-send@0.17.1:
- version "0.17.1"
- resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
- integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
- dependencies:
- debug "2.6.9"
- depd "~1.1.2"
- destroy "~1.0.4"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "~1.7.2"
- mime "1.6.0"
- ms "2.1.1"
- on-finished "~2.3.0"
- range-parser "~1.2.1"
- statuses "~1.5.0"
-
-serialize-javascript@^1.3.0, serialize-javascript@^1.7.0, serialize-javascript@^1.8.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.0.tgz#5b77019d7c3b85fe91b33ae424c53dcbfb6618bd"
- integrity sha512-UkGlcYMtw4d9w7YfCtJFgdRTps8N4L0A48R+SmcGL57ki1+yHwJXnalk5bjgrw+ljv6SfzjzPjhohod2qllg/Q==
-
-serve-placeholder@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/serve-placeholder/-/serve-placeholder-1.2.1.tgz#3659fca99b0f15fb3bdf0a72917a6d1848786e9c"
- integrity sha512-qyVsP+xA/Sh4cWB/QJzz0tTD52AWIXqxAs/ceEu4HwDnAWXWIYuhwesr1/KPD1GWdE9y7xN8eUI9nW8hfpUniA==
- dependencies:
- defu "^0.0.1"
-
-serve-static@1.14.1, serve-static@^1.14.1:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
- integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.17.1"
-
-server-destroy@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd"
- integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=
-
-set-blocking@^2.0.0, set-blocking@~2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
-
-set-value@^2.0.0, set-value@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
- integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
- dependencies:
- extend-shallow "^2.0.1"
- is-extendable "^0.1.1"
- is-plain-object "^2.0.3"
- split-string "^3.0.1"
-
-setimmediate@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
- integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
-
-setprototypeof@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
- integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
-
-sha.js@^2.4.0, sha.js@^2.4.8:
- version "2.4.11"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
- integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-shallow-clone@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
- integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
- dependencies:
- kind-of "^6.0.2"
-
-shebang-command@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
- integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
- dependencies:
- shebang-regex "^1.0.0"
-
-shebang-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
- integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
-
-shell-quote@^1.6.1:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.1.tgz#3161d969886fb14f9140c65245a5dd19b6f0b06b"
- integrity sha512-2kUqeAGnMAu6YrTPX4E3LfxacH9gKljzVjlkUeSqY0soGwK4KLl7TURXCem712tkhBCeeaFP9QK4dKn88s3Icg==
-
-signal-exit@^3.0.0, signal-exit@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
- integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
-
-simple-swizzle@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
- integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
- dependencies:
- is-arrayish "^0.3.1"
-
-slice-ansi@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
- integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
- dependencies:
- ansi-styles "^3.2.0"
- astral-regex "^1.0.0"
- is-fullwidth-code-point "^2.0.0"
-
-snapdragon-node@^2.0.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
- integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
- dependencies:
- define-property "^1.0.0"
- isobject "^3.0.0"
- snapdragon-util "^3.0.1"
-
-snapdragon-util@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
- integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
- dependencies:
- kind-of "^3.2.0"
-
-snapdragon@^0.8.1:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
- integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
- dependencies:
- base "^0.11.1"
- debug "^2.2.0"
- define-property "^0.2.5"
- extend-shallow "^2.0.1"
- map-cache "^0.2.2"
- source-map "^0.5.6"
- source-map-resolve "^0.5.0"
- use "^3.1.0"
-
-sort-keys@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
- integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
- dependencies:
- is-plain-obj "^1.0.0"
-
-sort-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128"
- integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=
- dependencies:
- is-plain-obj "^1.0.0"
-
-source-list-map@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
- integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
-
-source-map-resolve@^0.5.0:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259"
- integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==
- dependencies:
- atob "^2.1.1"
- decode-uri-component "^0.2.0"
- resolve-url "^0.2.1"
- source-map-url "^0.4.0"
- urix "^0.1.0"
-
-source-map-support@~0.5.12:
- version "0.5.13"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932"
- integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map-url@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
- integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
-
-source-map@0.5.6:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
- integrity sha1-dc449SvwczxafwwRjYEzSiu19BI=
-
-source-map@^0.4.2:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
- integrity sha1-66T12pwNyZneaAMti092FzZSA2s=
- dependencies:
- amdefine ">=0.0.4"
-
-source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
- integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-spdx-correct@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
- integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
- dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
-
-spdx-exceptions@^2.1.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
- integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
-
-spdx-expression-parse@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
- integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
- dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
-
-spdx-license-ids@^3.0.0:
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
- integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
-
-split-string@^3.0.1, split-string@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
- integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
- dependencies:
- extend-shallow "^3.0.0"
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
-
-sshpk@^1.7.0:
- version "1.16.1"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
- integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
- dependencies:
- asn1 "~0.2.3"
- assert-plus "^1.0.0"
- bcrypt-pbkdf "^1.0.0"
- dashdash "^1.12.0"
- ecc-jsbn "~0.1.1"
- getpass "^0.1.1"
- jsbn "~0.1.0"
- safer-buffer "^2.0.2"
- tweetnacl "~0.14.0"
-
-ssri@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8"
- integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==
- dependencies:
- figgy-pudding "^3.5.1"
-
-stable@^0.1.8:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
- integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
-
-stack-trace@0.0.10:
- version "0.0.10"
- resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
- integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=
-
-stackframe@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.0.4.tgz#357b24a992f9427cba6b545d96a14ed2cbca187b"
- integrity sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==
-
-static-extend@^0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
- integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
- dependencies:
- define-property "^0.2.5"
- object-copy "^0.1.0"
-
-"statuses@>= 1.5.0 < 2", statuses@~1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
- integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
-
-std-env@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.2.1.tgz#2ffa0fdc9e2263e0004c1211966e960948a40f6b"
- integrity sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ==
- dependencies:
- ci-info "^1.6.0"
-
-stdout-stream@^1.4.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de"
- integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==
- dependencies:
- readable-stream "^2.0.1"
-
-stream-browserify@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
- integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==
- dependencies:
- inherits "~2.0.1"
- readable-stream "^2.0.2"
-
-stream-each@^1.1.0:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae"
- integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==
- dependencies:
- end-of-stream "^1.1.0"
- stream-shift "^1.0.0"
-
-stream-http@^2.7.2:
- version "2.8.3"
- resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
- integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==
- dependencies:
- builtin-status-codes "^3.0.0"
- inherits "^2.0.1"
- readable-stream "^2.3.6"
- to-arraybuffer "^1.0.0"
- xtend "^4.0.0"
-
-stream-shift@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
- integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=
-
-strict-uri-encode@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
- integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
-
-string-width@^1.0.1, string-width@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
- integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
- dependencies:
- code-point-at "^1.0.0"
- is-fullwidth-code-point "^1.0.0"
- strip-ansi "^3.0.0"
-
-"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
- integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
- dependencies:
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^4.0.0"
-
-string-width@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
- integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
- dependencies:
- emoji-regex "^7.0.1"
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^5.1.0"
-
-string-width@^4.0.0, string-width@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.1.0.tgz#ba846d1daa97c3c596155308063e075ed1c99aff"
- integrity sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^5.2.0"
-
-string_decoder@^1.0.0, string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-strip-ansi@^3.0.0, strip-ansi@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
- integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
- dependencies:
- ansi-regex "^2.0.0"
-
-strip-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
- integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
- dependencies:
- ansi-regex "^3.0.0"
-
-strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
- dependencies:
- ansi-regex "^4.1.0"
-
-strip-bom@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
- integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=
- dependencies:
- is-utf8 "^0.2.0"
-
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
- integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
-
-strip-eof@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
- integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
-
-strip-final-newline@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
- integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-strip-indent@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
- integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=
- dependencies:
- get-stdin "^4.0.1"
-
-strip-json-comments@^2.0.1, strip-json-comments@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
-
-style-resources-loader@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/style-resources-loader/-/style-resources-loader-1.2.1.tgz#7679d5dc2f27046b2fc2b83c1d5b6c1b8a9b820c"
- integrity sha512-ekId7AwZRW429UjQo02CJTt0Y8GwoT9zidvJLq4lRTJbu0cghv9XNRmt9mS4MR41+gZwMRT0EpFzP68HDWLbXQ==
- dependencies:
- glob "^7.1.2"
- is-callable "^1.1.4"
- is-plain-object "^2.0.4"
- is-promise "^2.1.0"
- loader-utils "^1.1.0"
-
-stylehacks@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5"
- integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==
- dependencies:
- browserslist "^4.0.0"
- postcss "^7.0.0"
- postcss-selector-parser "^3.0.0"
-
-supports-color@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
- integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
-
-supports-color@^5.2.0, supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
- integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
- dependencies:
- has-flag "^3.0.0"
-
-svg-tags@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
- integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=
-
-svgo@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.0.tgz#bae51ba95ded9a33a36b7c46ce9c359ae9154313"
- integrity sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==
- dependencies:
- chalk "^2.4.1"
- coa "^2.0.2"
- css-select "^2.0.0"
- css-select-base-adapter "^0.1.1"
- css-tree "1.0.0-alpha.33"
- csso "^3.5.1"
- js-yaml "^3.13.1"
- mkdirp "~0.5.1"
- object.values "^1.1.0"
- sax "~1.2.4"
- stable "^0.1.8"
- unquote "~1.1.1"
- util.promisify "~1.0.0"
-
-table@^5.2.3:
- version "5.4.6"
- resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
- integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
- dependencies:
- ajv "^6.10.2"
- lodash "^4.17.14"
- slice-ansi "^2.1.0"
- string-width "^3.0.0"
-
-tapable@^0.2.7:
- version "0.2.9"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.9.tgz#af2d8bbc9b04f74ee17af2b4d9048f807acd18a8"
- integrity sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==
-
-tapable@^1.0.0, tapable@^1.0.0-beta.5, tapable@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
- integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-
-tar@^2.0.0:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40"
- integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==
- dependencies:
- block-stream "*"
- fstream "^1.0.12"
- inherits "2"
-
-tar@^4:
- version "4.4.10"
- resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1"
- integrity sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==
- dependencies:
- chownr "^1.1.1"
- fs-minipass "^1.2.5"
- minipass "^2.3.5"
- minizlib "^1.2.1"
- mkdirp "^0.5.0"
- safe-buffer "^5.1.2"
- yallist "^3.0.3"
-
-term-size@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69"
- integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=
- dependencies:
- execa "^0.7.0"
-
-term-size@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.1.0.tgz#3aec444c07a7cf936e157c1dc224b590c3c7eef2"
- integrity sha512-I42EWhJ+2aeNQawGx1VtpO0DFI9YcfuvAMNIdKyf/6sRbHJ4P+ZQ/zIT87tE+ln1ymAGcCJds4dolfSAS0AcNg==
-
-terser-webpack-plugin@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4"
- integrity sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg==
- dependencies:
- cacache "^12.0.2"
- find-cache-dir "^2.1.0"
- is-wsl "^1.1.0"
- schema-utils "^1.0.0"
- serialize-javascript "^1.7.0"
- source-map "^0.6.1"
- terser "^4.1.2"
- webpack-sources "^1.4.0"
- worker-farm "^1.7.0"
-
-terser@^4.1.2:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/terser/-/terser-4.2.1.tgz#1052cfe17576c66e7bc70fcc7119f22b155bdac1"
- integrity sha512-cGbc5utAcX4a9+2GGVX4DsenG6v0x3glnDi5hx8816X1McEAwPlPgRtXPJzSBsbpILxZ8MQMT0KvArLuE0HP5A==
- dependencies:
- commander "^2.20.0"
- source-map "~0.6.1"
- source-map-support "~0.5.12"
-
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
-
-thread-loader@^2.1.3:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-2.1.3.tgz#cbd2c139fc2b2de6e9d28f62286ab770c1acbdda"
- integrity sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==
- dependencies:
- loader-runner "^2.3.1"
- loader-utils "^1.1.0"
- neo-async "^2.6.0"
-
-through2@^2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
- integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
- dependencies:
- readable-stream "~2.3.6"
- xtend "~4.0.1"
-
-through@^2.3.6:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
- integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
-
-time-fix-plugin@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/time-fix-plugin/-/time-fix-plugin-2.0.6.tgz#3210121d269b475a7e7661766e682bd768ba1ced"
- integrity sha512-2cjjg3672ppNm/uKhHAoCFp1ItEAiH+xJOjO9WGIF8hXuxPAJ2adfYgFiyooVbsOb948c+WrRh+edxFUMxYHoQ==
-
-timed-out@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
- integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=
-
-timers-browserify@^2.0.4:
- version "2.0.11"
- resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f"
- integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==
- dependencies:
- setimmediate "^1.0.4"
-
-timsort@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
- integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
-
-tmp@^0.0.33:
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
- dependencies:
- os-tmpdir "~1.0.2"
-
-to-arraybuffer@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
- integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
-
-to-fast-properties@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
- integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=
-
-to-fast-properties@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
- integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
-
-to-object-path@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
- integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
- dependencies:
- kind-of "^3.0.2"
-
-to-regex-range@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
- integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
- dependencies:
- is-number "^3.0.0"
- repeat-string "^1.6.1"
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-to-regex@^3.0.1, to-regex@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
- integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
- dependencies:
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- regex-not "^1.0.2"
- safe-regex "^1.1.0"
-
-toidentifier@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
- integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
-
-tooltip.js@^1.1.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/tooltip.js/-/tooltip.js-1.3.2.tgz#ccfe450ffd7332ce5f254033778649526c1db542"
- integrity sha512-DeDr9JxYx/lSvQ53ZCRFLxXrmrSyU3fLz6k+ITUTw69AIYtpWij/NmOJQscJ7BwY5lcEwWJWSfqqQWVvTMYZiw==
- dependencies:
- popper.js "^1.0.2"
-
-toposort@^1.0.0:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029"
- integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk=
-
-touch@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b"
- integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==
- dependencies:
- nopt "~1.0.10"
-
-tough-cookie@~2.4.3:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
- integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
- dependencies:
- psl "^1.1.24"
- punycode "^1.4.1"
-
-trim-newlines@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
- integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
-
-trim-right@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
- integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=
-
-"true-case-path@^1.0.2":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d"
- integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==
- dependencies:
- glob "^7.1.2"
-
-tryer@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
- integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==
-
-tslib@^1.9.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
- integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
-
-tty-browserify@0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
- integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
-
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
- dependencies:
- safe-buffer "^5.0.1"
-
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
- integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
-
-type-check@~0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
- integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
- dependencies:
- prelude-ls "~1.1.2"
-
-type-fest@^0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2"
- integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==
-
-type-is@~1.6.17, type-is@~1.6.18:
- version "1.6.18"
- resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
- integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
- dependencies:
- media-typer "0.3.0"
- mime-types "~2.1.24"
-
-typedarray@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
- integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-
-ua-parser-js@^0.7.20:
- version "0.7.20"
- resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.20.tgz#7527178b82f6a62a0f243d1f94fd30e3e3c21098"
- integrity sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==
-
-uglify-js@3.4.x:
- version "3.4.10"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f"
- integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==
- dependencies:
- commander "~2.19.0"
- source-map "~0.6.1"
-
-uglify-js@^3.5.1:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5"
- integrity sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==
- dependencies:
- commander "~2.20.0"
- source-map "~0.6.1"
-
-undefsafe@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.2.tgz#225f6b9e0337663e0d8e7cfd686fc2836ccace76"
- integrity sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=
- dependencies:
- debug "^2.2.0"
-
-unfetch@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.1.0.tgz#6ec2dd0de887e58a4dee83a050ded80ffc4137db"
- integrity sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==
-
-unicode-canonical-property-names-ecmascript@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
- integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
-
-unicode-match-property-ecmascript@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
- integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
- dependencies:
- unicode-canonical-property-names-ecmascript "^1.0.4"
- unicode-property-aliases-ecmascript "^1.0.4"
-
-unicode-match-property-value-ecmascript@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277"
- integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==
-
-unicode-property-aliases-ecmascript@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57"
- integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==
-
-union-value@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
- integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
- dependencies:
- arr-union "^3.1.0"
- get-value "^2.0.6"
- is-extendable "^0.1.1"
- set-value "^2.0.1"
-
-uniq@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
- integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
-
-uniqs@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
- integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI=
-
-unique-filename@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
- integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
- dependencies:
- unique-slug "^2.0.0"
-
-unique-slug@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c"
- integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
- dependencies:
- imurmurhash "^0.1.4"
-
-unique-string@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a"
- integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=
- dependencies:
- crypto-random-string "^1.0.0"
-
-universalify@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
- integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
-
-unquote@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
- integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
-
-unset-value@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
- integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
- dependencies:
- has-value "^0.3.1"
- isobject "^3.0.0"
-
-unzip-response@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
- integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=
-
-upath@^1.1.1, upath@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068"
- integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==
-
-update-notifier@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
- integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==
- dependencies:
- boxen "^1.2.1"
- chalk "^2.0.1"
- configstore "^3.0.0"
- import-lazy "^2.1.0"
- is-ci "^1.0.10"
- is-installed-globally "^0.1.0"
- is-npm "^1.0.0"
- latest-version "^3.0.0"
- semver-diff "^2.0.0"
- xdg-basedir "^3.0.0"
-
-upper-case@^1.1.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
- integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=
-
-uri-js@^4.2.2:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
- integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
- dependencies:
- punycode "^2.1.0"
-
-urix@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
- integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
-
-url-loader@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.1.0.tgz#bcc1ecabbd197e913eca23f5e0378e24b4412961"
- integrity sha512-kVrp/8VfEm5fUt+fl2E0FQyrpmOYgMEkBsv8+UDP1wFhszECq5JyGF33I7cajlVY90zRZ6MyfgKXngLvHYZX8A==
- dependencies:
- loader-utils "^1.2.3"
- mime "^2.4.4"
- schema-utils "^2.0.0"
-
-url-parse-lax@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
- integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=
- dependencies:
- prepend-http "^1.0.1"
-
-url@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
- integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
- dependencies:
- punycode "1.3.2"
- querystring "0.2.0"
-
-use@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
- integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
-
-util-deprecate@^1.0.1, util-deprecate@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-
-util.promisify@1.0.0, util.promisify@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030"
- integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==
- dependencies:
- define-properties "^1.1.2"
- object.getownpropertydescriptors "^2.0.3"
-
-util@0.10.3:
- version "0.10.3"
- resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
- integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
- dependencies:
- inherits "2.0.1"
-
-util@^0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61"
- integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
- dependencies:
- inherits "2.0.3"
-
-utila@^0.4.0, utila@~0.4:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
- integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=
-
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
-
-uuid@^3.3.2:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866"
- integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==
-
-v-tooltip@2.0.0-beta.1:
- version "2.0.0-beta.1"
- resolved "https://registry.yarnpkg.com/v-tooltip/-/v-tooltip-2.0.0-beta.1.tgz#9d09a4ea96054ebfe268bf0b50c7845fd5d64b5b"
- integrity sha1-nQmk6pYFTr/iaL8LUMeEX9XWS1s=
- dependencies:
- tooltip.js "^1.1.2"
-
-validate-npm-package-license@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
- dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
-
-vary@^1.1.2, vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
-
-vendors@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0"
- integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==
-
-verror@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
- integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
- dependencies:
- assert-plus "^1.0.0"
- core-util-is "1.0.2"
- extsprintf "^1.2.0"
-
-vm-browserify@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019"
- integrity sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==
-
-vue-clickaway@^2.1.0:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/vue-clickaway/-/vue-clickaway-2.2.2.tgz#cecf6839575e8b2afc5d3edb3efb616d293dbb44"
- integrity sha512-25SpjXKetL06GLYoLoC8pqAV6Cur9cQ//2g35GRFBV4FgoljbZZjTINR8g2NuVXXDMLSUXaKx5dutgO4PaDE7A==
- dependencies:
- loose-envify "^1.2.0"
-
-vue-client-only@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/vue-client-only/-/vue-client-only-2.0.0.tgz#ddad8d675ee02c761a14229f0e440e219de1da1c"
- integrity sha512-arhk1wtWAfLsJyxGMoEYhoBowM87/i6HLSG2LH/03Yog6i2d9JEN1peMP0Ceis+/n9DxdenGYZZTxbPPJyHciA==
-
-vue-eslint-parser@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1"
- integrity sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g==
- dependencies:
- debug "^4.1.0"
- eslint-scope "^4.0.0"
- eslint-visitor-keys "^1.0.0"
- espree "^4.1.0"
- esquery "^1.0.1"
- lodash "^4.17.11"
-
-vue-fab@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/vue-fab/-/vue-fab-2.3.1.tgz#5f36c8595f6ceff576b01b97a40817fdf262bd85"
- integrity sha512-suC4T0gfvDussE1HQ5+ts8D4VknKTiKJqZqDXCtaAc5ithkZYDk5HN7+qS/Svoj2GTaJc3jpG91aLWUgdd+YUw==
- dependencies:
- v-tooltip "2.0.0-beta.1"
- vue "^2.2.1"
- vue-clickaway "^2.1.0"
- vue-ripple-directive "^1.0.0"
-
-vue-functional-data-merge@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz#08a7797583b7f35680587f8a1d51d729aa1dc657"
- integrity sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==
-
-vue-hot-reload-api@^2.3.0:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz#2756f46cb3258054c5f4723de8ae7e87302a1ccf"
- integrity sha512-KmvZVtmM26BQOMK1rwUZsrqxEGeKiYSZGA7SNWE6uExx8UX/cj9hq2MRV/wWC3Cq6AoeDGk57rL9YMFRel/q+g==
-
-vue-loader@^15.7.1:
- version "15.7.1"
- resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.7.1.tgz#6ccacd4122aa80f69baaac08ff295a62e3aefcfd"
- integrity sha512-fwIKtA23Pl/rqfYP5TSGK7gkEuLhoTvRYW+TU7ER3q9GpNLt/PjG5NLv3XHRDiTg7OPM1JcckBgds+VnAc+HbA==
- dependencies:
- "@vue/component-compiler-utils" "^3.0.0"
- hash-sum "^1.0.2"
- loader-utils "^1.1.0"
- vue-hot-reload-api "^2.3.0"
- vue-style-loader "^4.1.0"
-
-vue-meta@^2.2.1:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/vue-meta/-/vue-meta-2.2.2.tgz#ec6be76d75b7d6e4abb6d995d92245487081428b"
- integrity sha512-aSzjfc5xV3szxPZMsSk6JeoHUqwrVHNPzpMciTCek56LDd2xKWCv+Ch4IGWL5EIxVyfxA+krsD7T11PTyLY4TQ==
- dependencies:
- deepmerge "^4.0.0"
-
-vue-no-ssr@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/vue-no-ssr/-/vue-no-ssr-1.1.1.tgz#875f3be6fb0ae41568a837f3ac1a80eaa137b998"
- integrity sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g==
-
-vue-ripple-directive@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/vue-ripple-directive/-/vue-ripple-directive-1.1.1.tgz#3399ea5c49f28899eea53d226f51ccacd27f202b"
- integrity sha512-W25CDdrgopuRdAwmjEeBtmJMTvbHkoze7jn8qWVwLHXBj8yBRZc05O4OCTYqjwZLO1hrclMQ467wahb6wbRCZg==
- dependencies:
- vue "^2.2.1"
-
-vue-router@~3.0.7:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.0.7.tgz#b36ca107b4acb8ff5bc4ff824584059c23fcb87b"
- integrity sha512-utJ+QR3YlIC/6x6xq17UMXeAfxEvXA0VKD3PiSio7hBOZNusA1jXcbxZxVEfJunLp48oonjTepY8ORoIlRx/EQ==
-
-vue-server-renderer@^2.6.10:
- version "2.6.10"
- resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.10.tgz#cb2558842ead360ae2ec1f3719b75564a805b375"
- integrity sha512-UYoCEutBpKzL2fKCwx8zlRtRtwxbPZXKTqbl2iIF4yRZUNO/ovrHyDAJDljft0kd+K0tZhN53XRHkgvCZoIhug==
- dependencies:
- chalk "^1.1.3"
- hash-sum "^1.0.2"
- he "^1.1.0"
- lodash.template "^4.4.0"
- lodash.uniq "^4.5.0"
- resolve "^1.2.0"
- serialize-javascript "^1.3.0"
- source-map "0.5.6"
-
-vue-style-loader@^4.1.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.2.tgz#dedf349806f25ceb4e64f3ad7c0a44fba735fcf8"
- integrity sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==
- dependencies:
- hash-sum "^1.0.2"
- loader-utils "^1.0.2"
-
-vue-template-compiler@^2.6.10:
- version "2.6.10"
- resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.10.tgz#323b4f3495f04faa3503337a82f5d6507799c9cc"
- integrity sha512-jVZkw4/I/HT5ZMvRnhv78okGusqe0+qH2A0Em0Cp8aq78+NK9TII263CDVz2QXZsIT+yyV/gZc/j/vlwa+Epyg==
- dependencies:
- de-indent "^1.0.2"
- he "^1.1.0"
-
-vue-template-es2015-compiler@^1.9.0:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
- integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
-
-vue@^2.2.1, vue@^2.6.10:
- version "2.6.10"
- resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.10.tgz#a72b1a42a4d82a721ea438d1b6bf55e66195c637"
- integrity sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ==
-
-vuex@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.1.1.tgz#0c264bfe30cdbccf96ab9db3177d211828a5910e"
- integrity sha512-ER5moSbLZuNSMBFnEBVGhQ1uCBNJslH9W/Dw2W7GZN23UQA69uapP5GTT9Vm8Trc0PzBSVt6LzF3hGjmv41xcg==
-
-watchpack@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
- integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==
- dependencies:
- chokidar "^2.0.2"
- graceful-fs "^4.1.2"
- neo-async "^2.5.0"
-
-webpack-bundle-analyzer@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.4.1.tgz#430544c7ba1631baccf673475ca8300cb74a3c47"
- integrity sha512-Bs8D/1zF+17lhqj2OYmzi7HEVYqEVxu7lCO9Ff8BwajenOU0vAwEoV8e4ICCPNZAcqR1PCR/7o2SkW+cnCmF0A==
- dependencies:
- acorn "^6.0.7"
- acorn-walk "^6.1.1"
- bfj "^6.1.1"
- chalk "^2.4.1"
- commander "^2.18.0"
- ejs "^2.6.1"
- express "^4.16.3"
- filesize "^3.6.1"
- gzip-size "^5.0.0"
- lodash "^4.17.15"
- mkdirp "^0.5.1"
- opener "^1.5.1"
- ws "^6.0.0"
-
-webpack-dev-middleware@^3.7.0:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz#ef751d25f4e9a5c8a35da600c5fda3582b5c6cff"
- integrity sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA==
- dependencies:
- memory-fs "^0.4.1"
- mime "^2.4.2"
- range-parser "^1.2.1"
- webpack-log "^2.0.0"
-
-webpack-external-import@^0.0.1-beta.19:
- version "0.0.1-beta.19"
- resolved "https://registry.yarnpkg.com/webpack-external-import/-/webpack-external-import-0.0.1-beta.19.tgz#505c2bf1bf43bf6be96e25ac1e586ab0b46aa87f"
- integrity sha512-jJPFF0D9Qz7HcHxLxF/Y4xha8fvYU8FEYLmmv+8+ys8DWfxho2mkgAwj9MtvO/9IGRGAMq39/uKaeV7uX7a3kQ==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- babel-traverse "^6.26.0"
- fs-extra "^8.0.1"
- scriptjs "^2.5.9"
-
-webpack-hot-middleware@^2.25.0:
- version "2.25.0"
- resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706"
- integrity sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==
- dependencies:
- ansi-html "0.0.7"
- html-entities "^1.2.0"
- querystring "^0.2.0"
- strip-ansi "^3.0.0"
-
-webpack-log@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f"
- integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==
- dependencies:
- ansi-colors "^3.0.0"
- uuid "^3.3.2"
-
-webpack-node-externals@^1.7.2:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz#6e1ee79ac67c070402ba700ef033a9b8d52ac4e3"
- integrity sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==
-
-webpack-sources@^1.0.1, webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
- integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
- dependencies:
- source-list-map "^2.0.0"
- source-map "~0.6.1"
-
-webpack@^4.39.3:
- version "4.39.3"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.39.3.tgz#a02179d1032156b713b6ec2da7e0df9d037def50"
- integrity sha512-BXSI9M211JyCVc3JxHWDpze85CvjC842EvpRsVTc/d15YJGlox7GIDd38kJgWrb3ZluyvIjgenbLDMBQPDcxYQ==
- dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-module-context" "1.8.5"
- "@webassemblyjs/wasm-edit" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
- acorn "^6.2.1"
- ajv "^6.10.2"
- ajv-keywords "^3.4.1"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^4.1.0"
- eslint-scope "^4.0.3"
- json-parse-better-errors "^1.0.2"
- loader-runner "^2.4.0"
- loader-utils "^1.2.3"
- memory-fs "^0.4.1"
- micromatch "^3.1.10"
- mkdirp "^0.5.1"
- neo-async "^2.6.1"
- node-libs-browser "^2.2.1"
- schema-utils "^1.0.0"
- tapable "^1.1.3"
- terser-webpack-plugin "^1.4.1"
- watchpack "^1.6.0"
- webpack-sources "^1.4.1"
-
-webpackbar@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-4.0.0.tgz#ee7a87f16077505b5720551af413c8ecd5b1f780"
- integrity sha512-k1qRoSL/3BVuINzngj09nIwreD8wxV4grcuhHTD8VJgUbGcy8lQSPqv+bM00B7F+PffwIsQ8ISd4mIwRbr23eQ==
- dependencies:
- ansi-escapes "^4.2.1"
- chalk "^2.4.2"
- consola "^2.10.0"
- figures "^3.0.0"
- pretty-time "^1.1.0"
- std-env "^2.2.1"
- text-table "^0.2.0"
- wrap-ansi "^6.0.0"
-
-which-module@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
- integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=
-
-which@1, which@^1.2.9:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
-wide-align@^1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
- integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
- dependencies:
- string-width "^1.0.2 || 2"
-
-widest-line@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc"
- integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==
- dependencies:
- string-width "^2.1.1"
-
-widest-line@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
- integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
- dependencies:
- string-width "^4.0.0"
-
-wordwrap@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
- integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
-
-worker-farm@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
- integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==
- dependencies:
- errno "~0.1.7"
-
-wrap-ansi@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
- integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
-
-wrap-ansi@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.0.0.tgz#47c7b7329e0b8000f5756b0693a861e357e4043e"
- integrity sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^5.0.0"
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-write-file-atomic@^2.0.0:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481"
- integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==
- dependencies:
- graceful-fs "^4.1.11"
- imurmurhash "^0.1.4"
- signal-exit "^3.0.2"
-
-write-json-file@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f"
- integrity sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=
- dependencies:
- detect-indent "^5.0.0"
- graceful-fs "^4.1.2"
- make-dir "^1.0.0"
- pify "^3.0.0"
- sort-keys "^2.0.0"
- write-file-atomic "^2.0.0"
-
-write@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
- integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
- dependencies:
- mkdirp "^0.5.1"
-
-ws@^6.0.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb"
- integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==
- dependencies:
- async-limiter "~1.0.0"
-
-xdg-basedir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
- integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=
-
-xtend@^4.0.0, xtend@~4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-xxhashjs@^0.2.1:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/xxhashjs/-/xxhashjs-0.2.2.tgz#8a6251567621a1c46a5ae204da0249c7f8caa9d8"
- integrity sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==
- dependencies:
- cuint "^0.2.2"
-
-y18n@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
- integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
-
-y18n@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
- integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
-
-yallist@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
- integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
-
-yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
- integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==
-
-yargs-parser@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
- integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=
- dependencies:
- camelcase "^3.0.0"
-
-yargs@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
- integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=
- dependencies:
- camelcase "^3.0.0"
- cliui "^3.2.0"
- decamelize "^1.1.1"
- get-caller-file "^1.0.1"
- os-locale "^1.4.0"
- read-pkg-up "^1.0.1"
- require-directory "^2.1.1"
- require-main-filename "^1.0.1"
- set-blocking "^2.0.0"
- string-width "^1.0.2"
- which-module "^1.0.0"
- y18n "^3.2.1"
- yargs-parser "^5.0.0"